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


x86 assembly (clang, -O0):
<vbic_4T_et_xf_fj>:
push   %rbp
mov    %rsp,%rbp
sub    $0x19d0,%rsp
mov    0x400(%rbp),%rax
mov    0x3f8(%rbp),%rax
mov    0x3f0(%rbp),%rax
mov    0x3e8(%rbp),%rax
mov    0x3e0(%rbp),%rax
mov    0x3d8(%rbp),%rax
mov    0x3d0(%rbp),%rax
mov    0x3c8(%rbp),%rax
mov    0x3c0(%rbp),%rax
mov    0x3b8(%rbp),%rax
mov    0x3b0(%rbp),%rax
mov    0x3a8(%rbp),%rax
mov    0x3a0(%rbp),%rax
mov    0x398(%rbp),%rax
mov    0x390(%rbp),%rax
mov    0x388(%rbp),%rax
mov    0x380(%rbp),%rax
mov    0x378(%rbp),%rax
mov    0x370(%rbp),%rax
mov    0x368(%rbp),%rax
mov    0x360(%rbp),%rax
mov    0x358(%rbp),%rax
mov    0x350(%rbp),%rax
mov    0x348(%rbp),%rax
mov    0x340(%rbp),%rax
mov    0x338(%rbp),%rax
mov    0x330(%rbp),%rax
mov    0x328(%rbp),%rax
mov    0x320(%rbp),%rax
mov    0x318(%rbp),%rax
mov    0x310(%rbp),%rax
mov    0x308(%rbp),%rax
mov    0x300(%rbp),%rax
mov    0x2f8(%rbp),%rax
mov    0x2f0(%rbp),%rax
mov    0x2e8(%rbp),%rax
mov    0x2e0(%rbp),%rax
mov    0x2d8(%rbp),%rax
mov    0x2d0(%rbp),%rax
mov    0x2c8(%rbp),%rax
mov    0x2c0(%rbp),%rax
mov    0x2b8(%rbp),%rax
mov    0x2b0(%rbp),%rax
mov    0x2a8(%rbp),%rax
mov    0x2a0(%rbp),%rax
mov    0x298(%rbp),%rax
mov    0x290(%rbp),%rax
mov    0x288(%rbp),%rax
mov    0x280(%rbp),%rax
mov    0x278(%rbp),%rax
mov    0x270(%rbp),%rax
mov    0x268(%rbp),%rax
mov    0x260(%rbp),%rax
mov    0x258(%rbp),%rax
mov    0x250(%rbp),%rax
mov    0x248(%rbp),%rax
mov    0x240(%rbp),%rax
mov    0x238(%rbp),%rax
mov    0x230(%rbp),%rax
mov    0x228(%rbp),%rax
mov    0x220(%rbp),%rax
mov    0x218(%rbp),%rax
mov    0x210(%rbp),%rax
mov    0x208(%rbp),%rax
mov    0x200(%rbp),%rax
mov    0x1f8(%rbp),%rax
mov    0x1f0(%rbp),%rax
mov    0x1e8(%rbp),%rax
mov    0x1e0(%rbp),%rax
mov    0x1d8(%rbp),%rax
mov    0x1d0(%rbp),%rax
mov    0x1c8(%rbp),%rax
mov    0x1c0(%rbp),%rax
mov    0x1b8(%rbp),%rax
mov    0x1b0(%rbp),%rax
mov    0x1a8(%rbp),%rax
mov    0x1a0(%rbp),%rax
mov    0x198(%rbp),%rax
mov    0x190(%rbp),%rax
mov    0x188(%rbp),%rax
mov    0x180(%rbp),%rax
mov    0x178(%rbp),%rax
mov    0x170(%rbp),%rax
mov    0x168(%rbp),%rax
mov    0x160(%rbp),%rax
mov    0x158(%rbp),%rax
mov    0x150(%rbp),%rax
mov    0x148(%rbp),%rax
mov    0x140(%rbp),%rax
mov    0x138(%rbp),%rax
mov    0x130(%rbp),%rax
mov    0x128(%rbp),%rax
mov    0x120(%rbp),%rax
mov    0x118(%rbp),%rax
mov    0x110(%rbp),%rax
mov    0x108(%rbp),%rax
mov    0x100(%rbp),%rax
mov    0xf8(%rbp),%rax
mov    0xf0(%rbp),%rax
mov    0xe8(%rbp),%rax
mov    0xe0(%rbp),%rax
mov    0xd8(%rbp),%rax
mov    0xd0(%rbp),%rax
mov    0xc8(%rbp),%rax
mov    0xc0(%rbp),%rax
mov    0xb8(%rbp),%rax
mov    0xb0(%rbp),%rax
mov    0xa8(%rbp),%rax
mov    0xa0(%rbp),%rax
mov    0x98(%rbp),%rax
mov    0x90(%rbp),%rax
mov    0x88(%rbp),%rax
mov    0x80(%rbp),%rax
mov    0x78(%rbp),%rax
mov    0x70(%rbp),%rax
mov    0x68(%rbp),%rax
mov    0x60(%rbp),%rax
mov    0x58(%rbp),%rax
mov    0x50(%rbp),%rax
mov    0x48(%rbp),%rax
mov    0x40(%rbp),%rax
mov    0x38(%rbp),%rax
mov    0x30(%rbp),%rax
mov    0x28(%rbp),%rax
mov    0x20(%rbp),%rax
mov    0x18(%rbp),%rax
mov    0x10(%rbp),%rax
mov    %rdi,-0x8(%rbp)
mov    %rsi,-0x10(%rbp)
mov    %rdx,-0x18(%rbp)
mov    %rcx,-0x20(%rbp)
mov    %r8,-0x28(%rbp)
mov    %r9,-0x30(%rbp)
mov    -0x8(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x13f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x1400(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x1408(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x1410(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x1418(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x1420(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x1428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x1430(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x1438(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x1440(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x1448(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x1450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x1458(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x1460(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x1468(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
movsd  %xmm0,-0x1470(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x1478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movsd  %xmm0,-0x1480(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x1488(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm0
movsd  %xmm0,-0x1490(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
movsd  %xmm0,-0x1498(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x14a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x14a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x14b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movsd  %xmm0,-0x14b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x14c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm0
movsd  %xmm0,-0x14c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x14d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movsd  %xmm0,-0x14d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x14e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf0(%rax),%xmm0
movsd  %xmm0,-0x14e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x14f0(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x14f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x1500(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x1508(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x1510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x1518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x1520(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x1528(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x1530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
movsd  %xmm0,-0x1538(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  %xmm0,-0x1540(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x1548(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm0
movsd  %xmm0,-0x1550(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x1558(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x1560(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x1568(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x1570(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x1578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x1580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x1588(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x1590(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x1598(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0x15a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x15a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x15b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
movsd  %xmm0,-0x15b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
movsd  %xmm0,-0x15c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x15c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x15d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x15d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x15e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  %xmm0,-0x15e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm0
movsd  %xmm0,-0x15f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm0
movsd  %xmm0,-0x15f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm0
movsd  %xmm0,-0x1600(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm0
movsd  %xmm0,-0x1608(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm0
movsd  %xmm0,-0x1610(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  %xmm0,-0x1618(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x1620(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x1628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x1630(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  %xmm0,-0x1638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  %xmm0,-0x1640(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  %xmm0,-0x1648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm0
movsd  %xmm0,-0x1650(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm0
movsd  %xmm0,-0x1658(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm0
movsd  %xmm0,-0x1660(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x1668(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x1670(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
movsd  %xmm0,-0x1678(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
movsd  %xmm0,-0x1680(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movsd  %xmm0,-0x1688(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
movsd  %xmm0,-0x1690(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b8(%rax),%xmm0
movsd  %xmm0,-0x1698(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c0(%rax),%xmm0
movsd  %xmm0,-0x16a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x16a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm0
movsd  %xmm0,-0x16b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm0
movsd  %xmm0,-0x16b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm0
movsd  %xmm0,-0x16c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm0
movsd  %xmm0,-0x16c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x16d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm0
movsd  %xmm0,-0x16d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  %xmm0,-0x16e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  %xmm0,-0x16e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x16f0(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  %xmm0,-0x16f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0x1700(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm0
movsd  %xmm0,-0x1708(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm0
movsd  %xmm0,-0x1710(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x1718(%rbp)
ff
movsd  0x173f3(%rip),%xmm0
addsd  -0x13f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x38(%rbp)
movsd  0x173de(%rip),%xmm0
addsd  -0x13f8(%rbp),%xmm0
ff
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x17369(%rip),%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  0x173ac(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x17397(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  0x1737e(%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  0x17313(%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  0x172e3(%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  -0x16b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x16b0(%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  -0x15a0(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x15a0(%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  -0x16b8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x16b8(%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,-0xc8(%rbp)
ff
movsd  -0x1400(%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  -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  -0x1408(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x1408(%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  -0x16c0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x16c0(%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  -0x1428(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x1428(%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  -0x15f8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15f8(%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  -0x1430(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x1430(%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  -0x15f0(%rbp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x15f0(%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  -0x1438(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x1438(%rbp),%xmm0
ff
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x130(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1608(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0xa0(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1440(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x1440(%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  -0x16c8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x16c8(%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  -0x1448(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x158(%rbp)
ff
movsd  -0x1448(%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  -0x1650(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1650(%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  -0x1618(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16df3(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1618(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1618(%rbp),%xmm0
ff
movsd  0x16db8(%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  0x16ca2(%rip),%xmm0
divsd  -0x1458(%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  -0x1450(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x1450(%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  -0x16d8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x16d8(%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  -0x16e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16b8a(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x16e0(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x16e0(%rbp),%xmm0
ff
movsd  0x16b4f(%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  0x16a39(%rip),%xmm0
divsd  -0x1460(%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  -0x16d0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x16d0(%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  -0x1650(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1650(%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  -0x16e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x16921(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x16e8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x16e8(%rbp),%xmm0
ff
movsd  0x168e6(%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  0x167d0(%rip),%xmm0
divsd  -0x1558(%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  -0x1548(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x1548(%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  -0x1658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1658(%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  -0x1620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x166b8(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1620(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1620(%rbp),%xmm0
ff
movsd  0x1667d(%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
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  0x16567(%rip),%xmm0
divsd  -0x1500(%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  -0x14f0(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x14f0(%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  -0x1660(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1660(%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  -0x1638(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1644f(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1638(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1638(%rbp),%xmm0
ff
movsd  0x16414(%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  0x162fe(%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  -0x1508(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x1508(%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  -0x1658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1658(%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  -0x1628(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x161e6(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1628(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1628(%rbp),%xmm0
ff
movsd  0x161ab(%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  0x16095(%rip),%xmm0
divsd  -0x1520(%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,-0x268(%rbp)
ff
movsd  -0x1518(%rbp),%xmm0
ff
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x270(%rbp),%xmm0
mulsd  -0x1e8(%rbp),%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1660(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1660(%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  -0x1640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15f7d(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1640(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1640(%rbp),%xmm0
ff
movsd  0x15f42(%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  0x15e2c(%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,-0x280(%rbp)
ff
movsd  -0x1528(%rbp),%xmm0
ff
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x288(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x68(%rbp),%xmm0
movsd  -0x1658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1658(%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  -0x1628(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15d14(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1628(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1628(%rbp),%xmm0
ff
movsd  0x15cd9(%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  0x15bc3(%rip),%xmm0
divsd  -0x1520(%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  -0x1560(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x1560(%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  -0x1660(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1660(%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  -0x1640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15aab(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1640(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1640(%rbp),%xmm0
ff
movsd  0x15a70(%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  0x1595a(%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  -0x1568(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x1568(%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  -0x1658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1658(%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  -0x1630(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x15842(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1630(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1630(%rbp),%xmm0
ff
movsd  0x15807(%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  0x156f1(%rip),%xmm0
divsd  -0x1578(%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  -0x1570(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x1570(%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  -0x1660(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1660(%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  -0x1648(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x155d9(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x1648(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x1648(%rbp),%xmm0
ff
movsd  0x1559e(%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  0x15488(%rip),%xmm0
divsd  -0x1588(%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  -0x1580(%rbp),%xmm0
ff
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x1580(%rbp),%xmm0
ff
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x1458(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1668(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x153c2(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x1458(%rbp),%xmm0
ff
mulsd  -0x1668(%rbp),%xmm0
ff
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x300(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x1460(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1668(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x15361(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x1460(%rbp),%xmm0
ff
mulsd  -0x1668(%rbp),%xmm0
ff
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x1540(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x15300(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x1540(%rbp),%xmm0
ff
mulsd  -0x1670(%rbp),%xmm0
ff
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x16f0(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1708(%rbp),%xmm3
ff
movsd  -0x80(%rbp),%xmm2
movsd  -0x1710(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x1528a(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  0x1527a(%rip),%xmm0
mulsd  -0x80(%rbp),%xmm0
movsd  -0x1710(%rbp),%xmm2
ff
movsd  -0x1708(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mulsd  -0x16f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x16f8(%rbp),%xmm0
ff
movsd  -0x80(%rbp),%xmm1
movsd  -0x1718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x1520c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x16f8(%rbp),%xmm0
ff
mulsd  -0x1718(%rbp),%xmm0
ff
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x360(%rbp),%xmm0
ff
mulsd  -0x90(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
movsd  0x151dc(%rip),%xmm0
mulsd  -0x1480(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x151ba(%rip),%xmm0
mulsd  -0x1480(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x151bd(%rip),%xmm0
mulsd  -0x1480(%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  0x1511b(%rip),%xmm0
mulsd  -0x1480(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x150f9(%rip),%xmm0
mulsd  -0x1480(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x150bc(%rip),%xmm0
mulsd  -0x1480(%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
subsd  -0x1d0(%rbp),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x14fea(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x14fd2(%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  0x14f75(%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  0x14f43(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x14f27(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x14f32(%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  0x14edf(%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  0x14e49(%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  0x14e3a(%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  -0x1620(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x14dd1(%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  -0x1620(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x14d99(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x14d81(%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
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  0x14c8e(%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  0x14bf1(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14bd5(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x14bc4(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x14bd0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x14bac(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14b90(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x14b7c(%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  0x14b3b(%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  0x14b0b(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
movsd  0x14ade(%rip),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
movsd  0x14ad6(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x430(%rbp)
ff
movsd  0x14abe(%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  0x14a54(%rip),%xmm0
mulsd  -0x14b8(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x14a32(%rip),%xmm0
mulsd  -0x14b8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x14a35(%rip),%xmm0
mulsd  -0x14b8(%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  0x14993(%rip),%xmm0
mulsd  -0x14b8(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x14971(%rip),%xmm0
mulsd  -0x14b8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x14934(%rip),%xmm0
mulsd  -0x14b8(%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  0x14862(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x1484a(%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  0x147ed(%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  0x147bb(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x1479f(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
movsd  0x147aa(%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  0x14757(%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  0x146c1(%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  0x146b2(%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  -0x1628(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x14649(%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  -0x1628(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x14611(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x145f9(%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  0x14506(%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  0x14469(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1444d(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x1443c(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x14448(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x14424(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x14408(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x143f4(%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  0x143b3(%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  0x14383(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
movsd  0x14356(%rip),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
movsd  0x1434e(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x458(%rbp)
ff
movsd  0x14336(%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  0x142cc(%rip),%xmm0
mulsd  -0x14d8(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  0x142aa(%rip),%xmm0
mulsd  -0x14d8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  0x142ad(%rip),%xmm0
mulsd  -0x14d8(%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  0x1420b(%rip),%xmm0
mulsd  -0x14d8(%rbp),%xmm0
ff
mulsd  -0x68(%rbp),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  0x141e9(%rip),%xmm0
mulsd  -0x14d8(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  0x141ac(%rip),%xmm0
mulsd  -0x14d8(%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  0x140da(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0x140c2(%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  0x14065(%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  0x14033(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  0x14017(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
movsd  0x14022(%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  0x13fcf(%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  0x13f39(%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  0x13f2a(%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  -0x1630(%rbp),%xmm0
ff
movsd  -0x68(%rbp),%xmm2
movsd  0x13ec1(%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  -0x1630(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f0(%rbp)
ff
movsd  0x13e89(%rip),%xmm0
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x3f8(%rbp)
ff
movsd  0x13e71(%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)
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  0x13d7e(%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  0x13ce1(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x13cc5(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x13cb4(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x13cc0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  0x13c9c(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x13c80(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x13c6c(%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  0x13c2b(%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  0x13bfb(%rip),%xmm0
mulsd  -0x50(%rbp),%xmm0
movsd  -0x1a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
movsd  0x13bce(%rip),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
movsd  0x13bc6(%rip),%xmm0
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x480(%rbp)
ff
movsd  0x13bae(%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  -0x1480(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1480(%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  -0x1488(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x1488(%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  -0x1478(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a0(%rbp)
ff
movsd  -0x1478(%rbp),%xmm0
ff
movsd  %xmm0,-0x4a8(%rbp)
ff
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4b0(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14b8(%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  -0x14c0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14c0(%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  -0x14a0(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c0(%rbp)
ff
movsd  -0x14a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x4c8(%rbp)
ff
movsd  -0x4c8(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d0(%rbp)
ff
movsd  -0x14b8(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14b8(%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  -0x14c0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14c0(%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  -0x14b0(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4d8(%rbp)
ff
movsd  -0x14b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e0(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0x180(%rbp),%xmm0
ff
movsd  %xmm0,-0x4e8(%rbp)
ff
movsd  -0x14d8(%rbp),%xmm0
ff
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14d8(%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  -0x14e0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x14e0(%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  -0x14d0(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x4f8(%rbp)
ff
movsd  -0x14d0(%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  -0x1650(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1650(%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  -0x1618(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x136c1(%rip),%xmm1
subsd  -0x68(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x1618(%rbp),%xmm0
ff
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x1618(%rbp),%xmm0
ff
movsd  0x13686(%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  -0x1418(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x510(%rbp)
ff
movsd  -0x1418(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x518(%rbp)
ff
movsd  -0x1418(%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  -0x1610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
mulsd  -0x1610(%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  -0x1410(%rbp),%xmm0
ff
mulsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x530(%rbp)
ff
movsd  -0x1410(%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  0x1347f(%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  -0x1590(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5cb4 <vbic_4T_et_xf_fj+0x4b74>
movsd  0x13369(%rip),%xmm0
divsd  -0x1590(%rbp),%xmm0
ff
movsd  %xmm0,-0x578(%rbp)
ff
jmp    5cbf <vbic_4T_et_xf_fj+0x4b7f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
movsd  -0x1598(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5cf1 <vbic_4T_et_xf_fj+0x4bb1>
movsd  0x1332c(%rip),%xmm0
divsd  -0x1598(%rbp),%xmm0
ff
movsd  %xmm0,-0x580(%rbp)
ff
jmp    5cfc <vbic_4T_et_xf_fj+0x4bbc>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
movsd  -0x15a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5d6a <vbic_4T_et_xf_fj+0x4c2a>
movsd  0x132ef(%rip),%xmm0
divsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x588(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
mulsd  -0xb0(%rbp),%xmm1
ff
movsd  0x132bf(%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    5d80 <vbic_4T_et_xf_fj+0x4c40>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
movsd  -0x15a8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5db2 <vbic_4T_et_xf_fj+0x4c72>
movsd  0x1326b(%rip),%xmm0
divsd  -0x15a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a0(%rbp)
ff
jmp    5dbd <vbic_4T_et_xf_fj+0x4c7d>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
movsd  -0x15b0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5def <vbic_4T_et_xf_fj+0x4caf>
movsd  0x1322e(%rip),%xmm0
divsd  -0x15b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x5a8(%rbp)
ff
jmp    5dfa <vbic_4T_et_xf_fj+0x4cba>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
movsd  -0x1410(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5e68 <vbic_4T_et_xf_fj+0x4d28>
movsd  0x131f1(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x5b0(%rbp)
ff
movsd  -0x530(%rbp),%xmm1
ff
mulsd  -0x530(%rbp),%xmm1
ff
movsd  0x131c1(%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    5e7e <vbic_4T_et_xf_fj+0x4d3e>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
movsd  -0x1420(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5eb0 <vbic_4T_et_xf_fj+0x4d70>
movsd  0x1316d(%rip),%xmm0
divsd  -0x1420(%rbp),%xmm0
ff
movsd  %xmm0,-0x5c8(%rbp)
ff
jmp    5ebb <vbic_4T_et_xf_fj+0x4d7b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
movsd  -0x15d0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5eed <vbic_4T_et_xf_fj+0x4dad>
movsd  0x13130(%rip),%xmm0
divsd  -0x15d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d0(%rbp)
ff
jmp    5ef8 <vbic_4T_et_xf_fj+0x4db8>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
movsd  -0x15d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5f2a <vbic_4T_et_xf_fj+0x4dea>
movsd  0x130f3(%rip),%xmm0
divsd  -0x15d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5d8(%rbp)
ff
jmp    5f35 <vbic_4T_et_xf_fj+0x4df5>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
movsd  -0x15d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5f5a <vbic_4T_et_xf_fj+0x4e1a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
jmp    5f6a <vbic_4T_et_xf_fj+0x4e2a>
movsd  0x130a6(%rip),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
movsd  -0x15e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5fa0 <vbic_4T_et_xf_fj+0x4e60>
movsd  -0x15e8(%rbp),%xmm0
ff
movsd  0x130a1(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
jmp    5fab <vbic_4T_et_xf_fj+0x4e6b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
movsd  -0x15e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5fd5 <vbic_4T_et_xf_fj+0x4e95>
movsd  -0x15e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f0(%rbp)
ff
jmp    5fe0 <vbic_4T_et_xf_fj+0x4ea0>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1468(%rbp),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1490(%rbp),%xmm0
ff
jb     6659 <vbic_4T_et_xf_fj+0x5519>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x12f89(%rip),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
movsd  0x12f79(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6387 <vbic_4T_et_xf_fj+0x5247>
movsd  0x12f3c(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12f1c(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0x12edf(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x12ecb(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x12ea0(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x12e90(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x12e74(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0x12e64(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x12e2d(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x12e21(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0x12dda(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
movsd  0x12de2(%rip),%xmm2
mulsd  -0x1488(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x12daa(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x1488(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0x12d6a(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x12d6e(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x1488(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x12d46(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1488(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x618(%rbp),%xmm0
ff
movsd  %xmm0,-0x668(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    659c <vbic_4T_et_xf_fj+0x545c>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x12c69(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12c4d(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x12c01(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x12b74(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x12b60(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x12b44(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x12b34(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x12af9(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x12a4c(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x12a3c(%rip),%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x650(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x668(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x6c0(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
jmp    7005 <vbic_4T_et_xf_fj+0x5ec5>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0x129a7(%rip),%xmm1
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1728(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1490(%rbp),%xmm3
ff
mulsd  -0x1490(%rbp),%xmm3
ff
movsd  0x1294a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1728(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0x1291a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x12906(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x128f6(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1285e(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12842(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x127ce(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x1273a(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x126ff(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x126c4(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x12650(%rip),%xmm0
movsd  %xmm0,-0x730(%rbp)
ff
movsd  0x12640(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0x12618(%rip),%xmm1
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1720(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x1490(%rbp),%xmm3
ff
mulsd  -0x1490(%rbp),%xmm3
ff
movsd  0x125bb(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1720(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x758(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x12534(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x1251c(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0x1252c(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x124dc(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x730(%rbp),%xmm0
ff
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x778(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x758(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x778(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x1241c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x12400(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x778(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x12374(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
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  0x122c8(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1228d(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x12252(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x650(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x121de(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x6a0(%rbp)
ff
movsd  0x12142(%rip),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x7a0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7a8(%rbp)
ff
movsd  0x120e3(%rip),%xmm0
movsd  %xmm0,-0x7b0(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x6a8(%rbp),%xmm0
ff
movsd  -0x650(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b8(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x778(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7a8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x7b0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6b0(%rbp)
movsd  -0x418(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x1490(%rbp),%xmm0
ff
jb     767e <vbic_4T_et_xf_fj+0x653e>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x11f64(%rip),%xmm0
movsd  %xmm0,-0x7b8(%rbp)
ff
movsd  0x11f54(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    73ac <vbic_4T_et_xf_fj+0x626c>
movsd  0x11f17(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
movsd  0x11ef7(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0x11eba(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x11ea6(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x11e7b(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x11e6b(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x11e4f(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0x11e3f(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x11e08(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x11dfc(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0x11db5(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
movsd  0x11dbd(%rip),%xmm2
mulsd  -0x1488(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x418(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x11d85(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x1488(%rbp),%xmm0
ff
divsd  -0x418(%rbp),%xmm0
ff
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0x11d45(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x11d49(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x1488(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x11d21(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x1488(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x7b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c8(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x678(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    75c1 <vbic_4T_et_xf_fj+0x6481>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11c44(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x11c28(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x11bdc(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  0x11b4f(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x11b3b(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x11b1f(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x11b0f(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x11ad4(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x7c8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0x11a27(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  0x11a17(%rip),%xmm0
movsd  %xmm0,-0x800(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x7c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x7c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x800(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
jmp    802a <vbic_4T_et_xf_fj+0x6eea>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0x11982(%rip),%xmm1
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1738(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1490(%rbp),%xmm3
ff
mulsd  -0x1490(%rbp),%xmm3
ff
movsd  0x11925(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1738(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0x118f5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0x118e1(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x118d1(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x11839(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x1181d(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x117a9(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x11715(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x116da(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1169f(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0x710(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0x1162b(%rip),%xmm0
movsd  %xmm0,-0x808(%rbp)
ff
movsd  0x1161b(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0x115f3(%rip),%xmm1
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  -0x1490(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1730(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x1490(%rbp),%xmm3
ff
mulsd  -0x1490(%rbp),%xmm3
ff
movsd  0x11596(%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,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x810(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x1150f(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0x114f7(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0x11507(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0x114b7(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x808(%rbp),%xmm0
ff
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x818(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x810(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x818(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
divsd  -0x418(%rbp),%xmm1
ff
movsd  0x113f7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x113db(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x418(%rbp),%xmm1
ff
mulsd  -0x418(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x818(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d0(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x490(%rbp),%xmm0
ff
movsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x1134f(%rip),%xmm0
subsd  -0x1488(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x7d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x7d8(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0x112a3(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x11268(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1122d(%rip),%xmm1
subsd  -0x1488(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x640(%rbp),%xmm0
ff
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x7d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x7c0(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0x111b9(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1488(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x7e0(%rbp)
ff
movsd  0x1111d(%rip),%xmm0
movsd  %xmm0,-0x7e8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x820(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x828(%rbp)
ff
movsd  0x110be(%rip),%xmm0
movsd  %xmm0,-0x830(%rbp)
ff
movsd  -0x7e8(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x7e8(%rbp),%xmm0
ff
movsd  -0x7c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f8(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x818(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f8(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x820(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x7f0(%rbp),%xmm1
ff
movsd  -0x828(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
movsd  -0x7f0(%rbp),%xmm1
movsd  -0x830(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x7f0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x14c8(%rbp),%xmm0
ff
jb     8a24 <vbic_4T_et_xf_fj+0x78e4>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0x10f3f(%rip),%xmm0
movsd  %xmm0,-0x840(%rbp)
ff
movsd  0x10f2f(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    83d1 <vbic_4T_et_xf_fj+0x7291>
movsd  0x10ef2(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10ed2(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0x10e95(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x10e81(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10e56(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10e46(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x10e2a(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0x10e1a(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x10de3(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x10dd7(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0x10d90(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
movsd  0x10d98(%rip),%xmm2
mulsd  -0x14c0(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0x10d60(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x14c0(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0x10d20(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0x10d24(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x14c0(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0x10cfc(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x14c0(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x840(%rbp),%xmm0
ff
movsd  %xmm0,-0x858(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    8967 <vbic_4T_et_xf_fj+0x7827>
movsd  -0x1688(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    8752 <vbic_4T_et_xf_fj+0x7612>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1688(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    8752 <vbic_4T_et_xf_fj+0x7612>
movsd  -0x1688(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x10bd9(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1688(%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  0x10b72(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  0x10af5(%rip),%xmm3
subsd  -0x14c0(%rbp),%xmm3
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x1688(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x1688(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0x10abd(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x10a96(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x10a86(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x10a6a(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x1688(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0x10a32(%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  0x10a03(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x109f7(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x10983(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1688(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0x1094b(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1093b(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
addsd  -0x440(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    8946 <vbic_4T_et_xf_fj+0x7806>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0x1089e(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x10882(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x10836(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0x107a9(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x10795(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0x10779(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0x10769(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x1072e(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x858(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0x10681(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0x10671(%rip),%xmm0
movsd  %xmm0,-0x898(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x850(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x858(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x898(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    aa7f <vbic_4T_et_xf_fj+0x993f>
movsd  -0x1688(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a0ce <vbic_4T_et_xf_fj+0x8f8e>
movsd  -0x1690(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    a0ce <vbic_4T_et_xf_fj+0x8f8e>
movsd  -0x1688(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x1688(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0x1053e(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0x10516(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17f0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x104ee(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x104da(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x104de(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17f8(%rbp)
ff
movsd  0x104a1(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10491(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x10491(%rip),%xmm1
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x17f0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0x10439(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10429(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0x10419(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17e8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x103e0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x103cc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0x103c0(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17e8(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0x10393(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x17a0(%rbp)
ff
movsd  0x1037f(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17c8(%rbp)
ff
movsd  0x1035f(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x17e0(%rbp)
ff
movsd  0x10347(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10337(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0x10327(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17e0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x17d0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x102df(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x17d8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x102c3(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x102af(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0x102a3(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17d8(%rbp),%xmm2
ff
movsd  -0x17d0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x17c8(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x17a8(%rbp)
ff
movsd  0x1024b(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x1023b(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0x1022b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17c0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x101f2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x101de(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0x101d2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x17c0(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x17b0(%rbp)
ff
movsd  0x10192(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10182(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0x10172(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x17b8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0x10139(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0x10125(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0x10119(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x17b8(%rbp),%xmm3
ff
movsd  -0x17b0(%rbp),%xmm2
ff
movsd  -0x17a8(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x17a0(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0x1006e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0x1004a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xffff(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x1000b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xff8f(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xff73(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
movsd  0xfeff(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xfe8a(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xfe76(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xfe5a(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xfe4a(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xfe0f(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1688(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xfd6f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x900(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xfcfb(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xfcd3(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1790(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfcab(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfc97(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xfc9b(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1798(%rbp)
ff
movsd  0xfc5e(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfc4e(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfc4e(%rip),%xmm1
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1798(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1790(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xfbf6(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfbe6(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xfbd6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1788(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfb9d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfb89(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xfb7d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1788(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xfb50(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1740(%rbp)
ff
movsd  0xfb3c(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1768(%rbp)
ff
movsd  0xfb1c(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1780(%rbp)
ff
movsd  0xfb04(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfaf4(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xfae4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1780(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1770(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfa9c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1778(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xfa80(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xfa6c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xfa60(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1778(%rbp),%xmm2
ff
movsd  -0x1770(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1768(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1748(%rbp)
ff
movsd  0xfa08(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xf9f8(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xf9e8(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1760(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xf9af(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xf99b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xf98f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1760(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1750(%rbp)
ff
movsd  0xf94f(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xf93f(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xf92f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1758(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xf8f6(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xf8e2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xf8d6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1758(%rbp),%xmm3
ff
movsd  -0x1750(%rbp),%xmm2
ff
movsd  -0x1748(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1740(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x900(%rbp),%xmm0
ff
movsd  %xmm0,-0x928(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xf813(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xf7ef(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xf7a4(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xf7b0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf71c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf700(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xf674(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xf5e7(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xf5d3(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xf5b7(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xf5a7(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xf56c(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xf4f8(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xf500(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xf4ec(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x928(%rbp),%xmm0
ff
movsd  %xmm0,-0x958(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf484(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1688(%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  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xf391(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xf37d(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xf26e(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xf21e(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x958(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9d8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xf00f(%rip),%xmm0
movsd  %xmm0,-0xa00(%rbp)
movsd  0xefff(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  0xefe7(%rip),%xmm0
movsd  %xmm0,-0xa08(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0xa00(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa08(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    aa7a <vbic_4T_et_xf_fj+0x993a>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xef32(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1808(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xeed5(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1808(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xeea5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xee91(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xee81(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xede9(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xedcd(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xed59(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xecc5(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xec8a(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xec4f(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xebdb(%rip),%xmm0
movsd  %xmm0,-0xa18(%rbp)
ff
movsd  0xebcb(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0xeba3(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x1800(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xeb46(%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,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0xa20(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xeabf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xeaa7(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xeab7(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xea67(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xa18(%rbp),%xmm0
ff
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x940(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xa20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe9a7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe98b(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
movsd  0xe8ff(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xe853(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xe818(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xe7dd(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x850(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xe769(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0x878(%rbp)
ff
movsd  0xe6cd(%rip),%xmm0
movsd  %xmm0,-0x880(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa28(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa30(%rbp)
ff
movsd  0xe66e(%rip),%xmm0
movsd  %xmm0,-0xa38(%rbp)
ff
movsd  -0x880(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0x880(%rbp),%xmm0
ff
movsd  -0x850(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x890(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x940(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x890(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa28(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa30(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
movsd  -0x888(%rbp),%xmm1
ff
movsd  -0xa38(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x888(%rbp)
ff
jmp    aa7f <vbic_4T_et_xf_fj+0x993f>
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x838(%rbp)
ff
movsd  -0x838(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x14c8(%rbp),%xmm0
ff
jb     b479 <vbic_4T_et_xf_fj+0xa339>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xe4ea(%rip),%xmm0
movsd  %xmm0,-0xa40(%rbp)
ff
movsd  0xe4da(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    ae26 <vbic_4T_et_xf_fj+0x9ce6>
movsd  0xe49d(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xe47d(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0xe440(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xe42c(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe401(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe3f1(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xe3d5(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0xe3c5(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xe38e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xe382(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0xe33b(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
movsd  0xe343(%rip),%xmm2
mulsd  -0x14c0(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x440(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xe30b(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x14c0(%rbp),%xmm0
ff
divsd  -0x440(%rbp),%xmm0
ff
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0xe2cb(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xe2cf(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x14c0(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xe2a7(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x14c0(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x860(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0xa40(%rbp),%xmm0
ff
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
movsd  -0x860(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    b3bc <vbic_4T_et_xf_fj+0xa27c>
movsd  -0x1688(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    b1a7 <vbic_4T_et_xf_fj+0xa067>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1688(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    b1a7 <vbic_4T_et_xf_fj+0xa067>
movsd  -0x1688(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xe184(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1688(%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  0xe11d(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  0xe0a0(%rip),%xmm3
subsd  -0x14c0(%rbp),%xmm3
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x1688(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x440(%rbp),%xmm2
ff
addsd  -0x1688(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0xe068(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xe041(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe031(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xe015(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm0
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
mulsd  %xmm0,%xmm1
movsd  -0x1688(%rbp),%xmm0
ff
addsd  -0x440(%rbp),%xmm0
ff
divsd  %xmm0,%xmm1
movsd  0xdfdd(%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  0xdfae(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xdfa2(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x188(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm3
ff
addsd  -0x440(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xdf2e(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1688(%rbp),%xmm2
ff
addsd  -0x440(%rbp),%xmm2
ff
divsd  %xmm2,%xmm1
movsd  0xdef6(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xdee6(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x188(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
addsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
jmp    b39b <vbic_4T_et_xf_fj+0xa25b>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xde49(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xde2d(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x4b8(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xdde1(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xdd54(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xdd40(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xdd24(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xdd14(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xdcd9(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xdc2c(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xdc1c(%rip),%xmm0
movsd  %xmm0,-0xa88(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0xa50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa88(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d4d4 <vbic_4T_et_xf_fj+0xc394>
movsd  -0x1688(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    cb23 <vbic_4T_et_xf_fj+0xb9e3>
movsd  -0x1690(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    cb23 <vbic_4T_et_xf_fj+0xb9e3>
movsd  -0x1688(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a0(%rbp)
ff
movsd  -0x1688(%rbp),%xmm0
ff
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xdae9(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8a8(%rbp)
ff
movsd  -0x8a8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x8b0(%rbp)
ff
movsd  0xdac1(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x18c0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xda99(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xda85(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xda89(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x18c8(%rbp)
ff
movsd  0xda4c(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xda3c(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xda3c(%rip),%xmm1
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18c8(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x18c0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8b8(%rbp)
ff
movsd  0xd9e4(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd9d4(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xd9c4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x18b8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd98b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd977(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xd96b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18b8(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xd93e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1870(%rbp)
ff
movsd  0xd92a(%rip),%xmm0
mulsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1898(%rbp)
ff
movsd  0xd90a(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x18b0(%rbp)
ff
movsd  0xd8f2(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd8e2(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xd8d2(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x18b0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x18a0(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd88a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x18a8(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd86e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd85a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xd84e(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18a8(%rbp),%xmm2
ff
movsd  -0x18a0(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1898(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1878(%rbp)
ff
movsd  0xd7f6(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd7e6(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xd7d6(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1890(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd79d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd789(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xd77d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1890(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1880(%rbp)
ff
movsd  0xd73d(%rip),%xmm0
addsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd72d(%rip),%xmm2
addsd  -0x8a0(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xd71d(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1888(%rbp)
ff
movsd  -0x8a0(%rbp),%xmm0
ff
movsd  0xd6e4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8a0(%rbp),%xmm2
ff
movsd  0xd6d0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xd6c4(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1888(%rbp),%xmm3
ff
movsd  -0x1880(%rbp),%xmm2
ff
movsd  -0x1878(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1870(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x8c0(%rbp)
ff
movsd  -0x8c0(%rbp),%xmm0
ff
mulsd  -0x8b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x8c8(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd619(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd5f5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d0(%rbp)
ff
movsd  -0x8b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xd5aa(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xd5b6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  -0x8d0(%rbp),%xmm0
ff
mulsd  -0x8c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6e8(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xd53a(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xd51e(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xd4aa(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xd435(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xd421(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8d8(%rbp)
ff
movsd  0xd405(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xd3f5(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e0(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xd3ba(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f0(%rbp)
ff
movsd  -0x8e0(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x8e8(%rbp)
ff
movsd  -0x8e8(%rbp),%xmm1
ff
movsd  -0x8f0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x8e8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1688(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x8f8(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xd31a(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa90(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xd2a6(%rip),%xmm1
divsd  %xmm2,%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x908(%rbp)
ff
movsd  -0x908(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x910(%rbp)
ff
movsd  0xd27e(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1860(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd256(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd242(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xd246(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1868(%rbp)
ff
movsd  0xd209(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd1f9(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd1f9(%rip),%xmm1
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  -0x1690(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1868(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x1860(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x918(%rbp)
ff
movsd  0xd1a1(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd191(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xd181(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1858(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd148(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd134(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xd128(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1858(%rbp),%xmm1
ff
addsd  %xmm0,%xmm1
movsd  0xd0fb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1810(%rbp)
ff
movsd  0xd0e7(%rip),%xmm0
mulsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1838(%rbp)
ff
movsd  0xd0c7(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1850(%rbp)
ff
movsd  0xd0af(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd09f(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xd08f(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1850(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1840(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd047(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1848(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xd02b(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xd017(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
movsd  0xd00b(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1848(%rbp),%xmm2
ff
movsd  -0x1840(%rbp),%xmm1
ff
movaps %xmm0,%xmm3
movsd  -0x1838(%rbp),%xmm0
ff
divsd  %xmm3,%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1818(%rbp)
ff
movsd  0xcfb3(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcfa3(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xcf93(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1830(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcf5a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xcf46(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xcf3a(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1830(%rbp),%xmm0
ff
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1820(%rbp)
ff
movsd  0xcefa(%rip),%xmm0
addsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xceea(%rip),%xmm2
addsd  -0x8f8(%rbp),%xmm2
ff
movsd  -0x1690(%rbp),%xmm3
ff
mulsd  -0x1690(%rbp),%xmm3
ff
movsd  0xceda(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1828(%rbp)
ff
movsd  -0x8f8(%rbp),%xmm0
ff
movsd  0xcea1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x8f8(%rbp),%xmm2
ff
movsd  0xce8d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xce81(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1828(%rbp),%xmm3
ff
movsd  -0x1820(%rbp),%xmm2
ff
movsd  -0x1818(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1810(%rbp),%xmm0
ff
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x920(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0xa90(%rbp),%xmm0
ff
movsd  %xmm0,-0xa98(%rbp)
ff
movsd  -0x920(%rbp),%xmm0
ff
mulsd  -0x910(%rbp),%xmm0
ff
movsd  %xmm0,-0x930(%rbp)
ff
movsd  -0x918(%rbp),%xmm1
ff
movsd  -0x1688(%rbp),%xmm2
ff
subsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x1688(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xcdbe(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
subsd  -0x5f8(%rbp),%xmm1
ff
movsd  0xcd9a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x938(%rbp)
ff
movsd  -0x918(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xcd4f(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0xcd5b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x938(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xccc7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xccab(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xcc1f(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movsd  0xcb92(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xcb7e(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xcb62(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xcb52(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xcb17(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xcaa3(%rip),%xmm1
addsd  -0x918(%rbp),%xmm1
ff
movsd  0xcaab(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x948(%rbp)
ff
movsd  0xca97(%rip),%xmm0
movsd  %xmm0,-0x950(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0xa98(%rbp),%xmm0
ff
movsd  %xmm0,-0xaa8(%rbp)
ff
movsd  -0x950(%rbp),%xmm0
ff
mulsd  -0x930(%rbp),%xmm0
ff
movsd  %xmm0,-0x960(%rbp)
ff
movsd  -0x1688(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xca2f(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x1688(%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  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x968(%rbp)
ff
movsd  -0x968(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x970(%rbp)
ff
movsd  -0x970(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x978(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc93c(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc928(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x980(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x980(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x988(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x990(%rbp)
ff
movsd  -0x990(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x998(%rbp)
ff
movsd  0xc819(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  -0x968(%rbp),%xmm2
ff
movsd  -0x948(%rbp),%xmm1
ff
mulsd  -0x988(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9a0(%rbp)
ff
movsd  -0x988(%rbp),%xmm0
ff
subsd  -0x968(%rbp),%xmm0
ff
movsd  %xmm0,-0x9a8(%rbp)
ff
movsd  0xc7c9(%rip),%xmm0
subsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c0(%rbp)
ff
movsd  -0x948(%rbp),%xmm0
ff
movsd  %xmm0,-0x9c8(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0xaa8(%rbp),%xmm0
ff
movsd  %xmm0,-0xab0(%rbp)
ff
movsd  -0x9a8(%rbp),%xmm0
ff
mulsd  -0x960(%rbp),%xmm0
ff
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c0(%rbp),%xmm0
ff
movsd  -0x978(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
movsd  -0x9b8(%rbp),%xmm1
ff
movsd  -0x9c8(%rbp),%xmm0
ff
movsd  -0x998(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9b8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x768(%rbp),%xmm0
ff
addsd  -0x6e0(%rbp),%xmm0
ff
mulsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9d0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x9e0(%rbp)
ff
movsd  -0x9a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x9f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
subsd  -0x768(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x9f8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9e0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e0(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f0(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0xab8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0xab0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xab8(%rbp)
ff
movsd  -0x9e8(%rbp),%xmm1
ff
movsd  -0x9f8(%rbp),%xmm0
ff
movsd  -0x9b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x9e8(%rbp)
ff
movsd  -0x9d0(%rbp),%xmm0
ff
addsd  -0x638(%rbp),%xmm0
ff
subsd  -0x8d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xc5ba(%rip),%xmm0
movsd  %xmm0,-0xac0(%rbp)
ff
movsd  0xc5aa(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  0xc592(%rip),%xmm0
movsd  %xmm0,-0xac8(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0xab8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xac0(%rbp),%xmm0
ff
mulsd  -0x9e8(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0x648(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xac8(%rbp),%xmm0
ff
movsd  -0x8e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d4cf <vbic_4T_et_xf_fj+0xc38f>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xc4dd(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x18d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xc480(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x18d8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xc450(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xc43c(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xc42c(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xc394(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xc378(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xc304(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xc270(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xc235(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xa10(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xc1fa(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xa10(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xc186(%rip),%xmm0
movsd  %xmm0,-0xad0(%rbp)
ff
movsd  0xc176(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0xc14e(%rip),%xmm1
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  -0x14c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x18d0(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x14c8(%rbp),%xmm3
ff
mulsd  -0x14c8(%rbp),%xmm3
ff
movsd  0xc0f1(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x18d0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
ff
movsd  %xmm0,-0xad8(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xc06a(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xc052(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xc062(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xc012(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xad0(%rbp),%xmm0
movsd  %xmm0,-0xaa0(%rbp)
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0xaa0(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xad8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xaa0(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x440(%rbp),%xmm1
ff
movsd  0xbf52(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xbf36(%rip),%xmm0
divsd  -0x440(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x440(%rbp),%xmm1
ff
mulsd  -0x440(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xaa0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa58(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4b8(%rbp),%xmm0
ff
movsd  -0x450(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xbeaa(%rip),%xmm0
subsd  -0x14c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa58(%rbp),%xmm0
ff
movsd  %xmm0,-0xa60(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xbdfe(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xbdc3(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x848(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xbd88(%rip),%xmm1
subsd  -0x14c0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
movsd  -0x848(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xa60(%rbp),%xmm0
ff
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xbd14(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0xa68(%rbp)
ff
movsd  0xbc78(%rip),%xmm0
movsd  %xmm0,-0xa70(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xae0(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xae8(%rbp)
ff
movsd  0xbc19(%rip),%xmm0
movsd  %xmm0,-0xaf0(%rbp)
ff
movsd  -0xa70(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xa70(%rbp),%xmm0
ff
movsd  -0xa48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa80(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0xaa0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa80(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae0(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xae8(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
movsd  -0xa78(%rbp),%xmm1
ff
movsd  -0xaf0(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa78(%rbp)
ff
jmp    d4d4 <vbic_4T_et_xf_fj+0xc394>
movsd  -0x14d0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    e5a2 <vbic_4T_et_xf_fj+0xd462>
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x5f8(%rbp)
ff
movsd  -0x1468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xaf8(%rbp)
ff
movsd  -0xaf8(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x608(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x14e8(%rbp),%xmm0
ff
jb     dbce <vbic_4T_et_xf_fj+0xca8e>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x610(%rbp)
ff
movsd  0xba80(%rip),%xmm0
movsd  %xmm0,-0xb00(%rbp)
ff
movsd  0xba70(%rip),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
movsd  -0x620(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x628(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    d8a6 <vbic_4T_et_xf_fj+0xc766>
movsd  0xba33(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xba13(%rip),%xmm0
subsd  -0x14e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x630(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  -0x630(%rbp),%xmm1
ff
movsd  0xb9d6(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xb9c2(%rip),%xmm2
subsd  -0x1468(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0xb997(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xb987(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xb96b(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0xb95b(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm1
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm1,%xmm0
movsd  0xb924(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0xb918(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x610(%rbp),%xmm0
ff
movsd  0xb8c6(%rip),%xmm1
subsd  -0x1468(%rbp),%xmm1
ff
movsd  0xb8ce(%rip),%xmm2
mulsd  -0x14e0(%rbp),%xmm2
ff
mulsd  -0x610(%rbp),%xmm2
ff
divsd  -0x468(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x630(%rbp),%xmm0
ff
movsd  %xmm0,-0x658(%rbp)
ff
movsd  0xb896(%rip),%xmm0
mulsd  -0x610(%rbp),%xmm0
ff
mulsd  -0x14e0(%rbp),%xmm0
ff
divsd  -0x468(%rbp),%xmm0
ff
subsd  -0x1468(%rbp),%xmm0
ff
movsd  0xb856(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  -0x630(%rbp),%xmm2
ff
movsd  0xb85a(%rip),%xmm1
mulsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x14e0(%rbp),%xmm1
ff
mulsd  -0x630(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
movsd  -0x610(%rbp),%xmm1
ff
mulsd  -0x610(%rbp),%xmm1
ff
movsd  0xb832(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0x14e0(%rbp),%xmm0
ff
mulsd  -0x630(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb20(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0xb00(%rbp),%xmm0
ff
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x660(%rbp),%xmm0
ff
mulsd  -0x628(%rbp),%xmm0
ff
movsd  %xmm0,-0x670(%rbp)
ff
movsd  -0x670(%rbp),%xmm1
ff
movsd  -0xb20(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
jmp    dad1 <vbic_4T_et_xf_fj+0xc991>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb74a(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb72e(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xb6e2(%rip),%xmm0
subsd  -0x14e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb28(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  0xb655(%rip),%xmm1
subsd  -0x188(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xb641(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  0xb625(%rip),%xmm0
subsd  -0x188(%rbp),%xmm0
ff
movsd  0xb615(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb5da(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa50(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb18(%rbp)
ff
movsd  -0x638(%rbp),%xmm0
ff
addsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  0xb517(%rip),%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  0xb507(%rip),%xmm0
movsd  %xmm0,-0xb60(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0xb10(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb58(%rbp),%xmm1
ff
movsd  -0xb60(%rbp),%xmm0
ff
movsd  -0xa50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb60(%rbp),%xmm0
ff
movsd  -0x670(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb60(%rbp),%xmm0
ff
movsd  -0xb18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
jmp    e59d <vbic_4T_et_xf_fj+0xd45d>
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  0xb432(%rip),%xmm1
mulsd  -0x14e8(%rbp),%xmm1
ff
mulsd  -0x14e8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x18e8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm2
ff
movsd  -0x14e8(%rbp),%xmm3
ff
mulsd  -0x14e8(%rbp),%xmm3
ff
movsd  0xb3d5(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x18e8(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x6d0(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm1
ff
addsd  -0x6c8(%rbp),%xmm1
ff
movsd  0xb3a5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  0xb391(%rip),%xmm0
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0xb381(%rip),%xmm0
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  -0x6e8(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6f0(%rbp),%xmm1
ff
movsd  -0x6f8(%rbp),%xmm0
ff
movsd  -0x6d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xb2e9(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xb2cd(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x6e0(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x700(%rbp),%xmm0
ff
mulsd  -0x6f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0xb259(%rip),%xmm0
subsd  -0x14e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xb1c5(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x708(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb18a(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb68(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xb14f(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x720(%rbp)
ff
movsd  -0xb68(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  -0x718(%rbp),%xmm1
ff
movsd  -0x720(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x718(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x5f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x728(%rbp)
ff
movsd  0xb0db(%rip),%xmm0
movsd  %xmm0,-0xb70(%rbp)
ff
movsd  0xb0cb(%rip),%xmm0
movsd  %xmm0,-0x738(%rbp)
ff
movsd  -0x738(%rbp),%xmm0
ff
mulsd  -0x608(%rbp),%xmm0
ff
movsd  %xmm0,-0x740(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  0xb0a3(%rip),%xmm1
mulsd  -0x14e8(%rbp),%xmm1
ff
mulsd  -0x14e8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x748(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  %xmm0,-0x18e0(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
movsd  -0x728(%rbp),%xmm2
ff
movsd  -0x14e8(%rbp),%xmm3
ff
mulsd  -0x14e8(%rbp),%xmm3
ff
movsd  0xb046(%rip),%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x18e0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x750(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
mulsd  -0xb70(%rbp),%xmm0
movsd  %xmm0,-0xb78(%rbp)
ff
movsd  -0x750(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x760(%rbp)
ff
movsd  -0x728(%rbp),%xmm0
ff
subsd  -0x748(%rbp),%xmm0
ff
movsd  -0x5f8(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0xafbf(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  0xafa7(%rip),%xmm0
movsd  %xmm0,-0x770(%rbp)
ff
movsd  0xafb7(%rip),%xmm0
movsd  %xmm0,-0x788(%rbp)
ff
movsd  0xaf67(%rip),%xmm0
movsd  %xmm0,-0x790(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0xb70(%rbp),%xmm0
ff
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x770(%rbp),%xmm0
ff
mulsd  -0x740(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0xb80(%rbp),%xmm1
ff
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0xb78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb80(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
movsd  -0x788(%rbp),%xmm0
ff
movsd  -0x760(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x780(%rbp),%xmm1
ff
movsd  -0x790(%rbp),%xmm0
ff
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x768(%rbp),%xmm1
ff
divsd  -0x468(%rbp),%xmm1
ff
movsd  0xaea7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xae8b(%rip),%xmm0
divsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0x798(%rbp)
ff
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x468(%rbp),%xmm1
ff
mulsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0xb80(%rbp),%xmm0
ff
movsd  %xmm0,-0xb28(%rbp)
ff
movsd  -0x798(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x4f0(%rbp),%xmm0
ff
movsd  -0x478(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
movsd  0xadff(%rip),%xmm0
subsd  -0x14e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x688(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xb28(%rbp),%xmm0
ff
movsd  %xmm0,-0xb30(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  0xad53(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xad18(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xb08(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0xacdd(%rip),%xmm1
subsd  -0x14e0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xa48(%rbp)
ff
movsd  -0xb08(%rbp),%xmm0
ff
mulsd  -0x478(%rbp),%xmm0
ff
movsd  %xmm0,-0x648(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
mulsd  -0xb30(%rbp),%xmm0
ff
movsd  %xmm0,-0xb10(%rbp)
ff
movsd  -0x648(%rbp),%xmm1
ff
movsd  -0x698(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
movsd  0xac5e(%rip),%xmm0
subsd  -0x1468(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x14e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x638(%rbp),%xmm1
ff
movsd  -0x188(%rbp),%xmm0
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x768(%rbp),%xmm2
ff
addsd  -0x6e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x708(%rbp),%xmm0
ff
movsd  %xmm0,-0xb38(%rbp)
ff
movsd  0xabc2(%rip),%xmm0
movsd  %xmm0,-0xb40(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xb88(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0xb90(%rbp)
ff
movsd  0xab63(%rip),%xmm0
movsd  %xmm0,-0xb98(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0x648(%rbp),%xmm0
ff
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb40(%rbp),%xmm0
ff
movsd  -0xb10(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb40(%rbp),%xmm0
ff
mulsd  -0xa48(%rbp),%xmm0
ff
movsd  %xmm0,-0xb58(%rbp)
ff
movsd  -0xb50(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0xb80(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb88(%rbp),%xmm0
ff
movsd  -0x780(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb90(%rbp),%xmm0
ff
movsd  -0x6f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
movsd  -0xb48(%rbp),%xmm1
ff
movsd  -0xb98(%rbp),%xmm0
ff
movsd  -0x718(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
jmp    e5c3 <vbic_4T_et_xf_fj+0xd483>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb38(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xb50(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xaa0f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x2f8(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbb0(%rbp),%xmm0
ff
mulsd  -0x308(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0xa995(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e72b <vbic_4T_et_xf_fj+0xd5eb>
movsd  0xa983(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa95e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa8f2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    e7b5 <vbic_4T_et_xf_fj+0xd675>
movsd  0xa93d(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    e78b <vbic_4T_et_xf_fj+0xd64b>
movsd  0xa927(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0xa902(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa892(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    e7b0 <vbic_4T_et_xf_fj+0xd670>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    e7b5 <vbic_4T_et_xf_fj+0xd675>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
movsd  0xa80b(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbe8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0xa7eb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc00(%rbp)
ff
movsd  -0xbf0(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xbf8(%rbp)
ff
movsd  -0xc00(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc08(%rbp)
ff
movsd  -0xbf8(%rbp),%xmm1
ff
movsd  -0xc00(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbf8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0xa741(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc10(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x310(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc18(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x310(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xc18(%rbp),%xmm0
ff
mulsd  -0x320(%rbp),%xmm0
ff
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xbb8(%rbp),%xmm1
ff
movsd  -0xbc0(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0xa6c7(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    e9f9 <vbic_4T_et_xf_fj+0xd8b9>
movsd  0xa6b5(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa690(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xa624(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    ea83 <vbic_4T_et_xf_fj+0xd943>
movsd  0xa66f(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    ea59 <vbic_4T_et_xf_fj+0xd919>
movsd  0xa659(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0xa634(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0xa5c4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    ea7e <vbic_4T_et_xf_fj+0xd93e>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    ea83 <vbic_4T_et_xf_fj+0xd943>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
movsd  0xa535(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc28(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0xa515(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc30(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0xa4f1(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc40(%rbp)
ff
movsd  -0x1f0(%rbp),%xmm0
ff
mulsd  -0x208(%rbp),%xmm0
ff
movsd  %xmm0,-0xc48(%rbp)
ff
movsd  -0xc30(%rbp),%xmm0
ff
mulsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc38(%rbp),%xmm1
ff
movsd  -0xc40(%rbp),%xmm0
ff
movsd  -0x218(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0xc48(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0xc50(%rbp)
ff
movsd  -0xc38(%rbp),%xmm1
ff
movsd  -0xc48(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc38(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm1
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0xa429(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x878(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc58(%rbp)
ff
movsd  -0x580(%rbp),%xmm0
ff
movsd  %xmm0,-0xc60(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0xc78(%rbp)
ff
movsd  -0xc60(%rbp),%xmm0
ff
mulsd  -0x6b0(%rbp),%xmm0
ff
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc60(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc70(%rbp)
ff
movsd  -0xc68(%rbp),%xmm1
ff
movsd  -0xc78(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc68(%rbp)
ff
movsd  -0xc78(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
movsd  %xmm0,-0xc80(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa3dd(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc58(%rbp),%xmm1
ff
movsd  0xa3c9(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa3b1(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa3a0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0xa334(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa388(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xc88(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa36c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x18f0(%rbp)
ff
movsd  -0xc58(%rbp),%xmm0
ff
movsd  0xa350(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0xc58(%rbp),%xmm1
ff
movsd  0xa33c(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0xa324(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18f0(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0xa297(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0xa2a3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xc90(%rbp)
ff
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  -0xc68(%rbp),%xmm0
ff
movsd  %xmm0,-0xc98(%rbp)
ff
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  -0xc70(%rbp),%xmm0
ff
movsd  %xmm0,-0xca0(%rbp)
ff
movsd  -0xc90(%rbp),%xmm0
ff
mulsd  -0xc80(%rbp),%xmm0
ff
movsd  %xmm0,-0xca8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movsd  -0x588(%rbp),%xmm2
ff
movsd  -0xc28(%rbp),%xmm1
ff
mulsd  -0x5a0(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcb0(%rbp)
movsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0xcb8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd0(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0xcd8(%rbp)
ff
movsd  -0xcb8(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xcb8(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0xcc8(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm1
ff
movsd  -0xcd0(%rbp),%xmm0
ff
movsd  -0x598(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xcc0(%rbp),%xmm1
ff
movsd  -0xcd8(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xcc0(%rbp)
ff
movsd  -0xcd8(%rbp),%xmm0
ff
mulsd  -0xc50(%rbp),%xmm0
ff
movsd  %xmm0,-0xce0(%rbp)
ff
movsd  0xa14f(%rip),%xmm0
ucomisd -0x16a0(%rbp),%xmm0
ff
jbe    f212 <vbic_4T_et_xf_fj+0xe0d2>
movsd  0xa121(%rip),%xmm0
divsd  -0x16a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xce8(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0x690(%rbp)
ff
movsd  -0xce8(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x188(%rbp),%xmm1
ff
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  0xa084(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0xa05c(%rip),%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  0xa05c(%rip),%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x198(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x690(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
movsd  %xmm0,-0x868(%rbp)
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x680(%rbp),%xmm1
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xcc8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0x868(%rbp),%xmm1
ff
movsd  -0xcf0(%rbp),%xmm0
ff
movsd  -0xce0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x16a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x1a8(%rbp),%xmm0
ff
mulsd  -0x16a8(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xcf8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0xc88(%rbp),%xmm1
ff
addsd  -0x1a8(%rbp),%xmm1
ff
movsd  0x9eff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  0x9eeb(%rip),%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  0x9edb(%rip),%xmm0
movsd  %xmm0,-0xd30(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xcf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd28(%rbp),%xmm1
ff
movsd  -0xd30(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd28(%rbp)
ff
jmp    f43f <vbic_4T_et_xf_fj+0xe2ff>
movsd  -0xcb0(%rbp),%xmm0
ff
movsd  0x9df6(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9dda(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x9dd6(%rip),%xmm0
movsd  %xmm0,-0xcf0(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xcc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xcc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x680(%rbp)
ff
movsd  -0xcf0(%rbp),%xmm0
ff
mulsd  -0xce0(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  -0x16a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x170(%rbp),%xmm0
ff
mulsd  -0x16a8(%rbp),%xmm0
ff
divsd  -0x98(%rbp),%xmm0
ff
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x680(%rbp),%xmm0
ff
movsd  %xmm0,-0xd38(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  0x9d01(%rip),%xmm0
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  0x9cd9(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd08(%rbp)
ff
movsd  0x9cbd(%rip),%xmm1
addsd  -0x170(%rbp),%xmm1
ff
movsd  0x9cc5(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xd10(%rbp)
ff
movsd  0x9cb1(%rip),%xmm0
mulsd  -0xc88(%rbp),%xmm0
ff
movsd  %xmm0,-0xd48(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd10(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xd18(%rbp),%xmm1
ff
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0x180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd18(%rbp)
ff
movsd  -0xd20(%rbp),%xmm1
ff
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd20(%rbp)
ff
movsd  -0xd28(%rbp),%xmm1
ff
movsd  -0xd48(%rbp),%xmm0
ff
movsd  -0xd40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd28(%rbp)
ff
movsd  -0xc28(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9ba6(%rip),%xmm0
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd50(%rbp)
ff
movsd  -0xc28(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xd08(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd58(%rbp)
ff
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xc38(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd50(%rbp),%xmm0
ff
mulsd  -0xc50(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd58(%rbp),%xmm0
ff
mulsd  -0xd20(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xd58(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbe8(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd60(%rbp)
ff
movsd  0x9a8e(%rip),%xmm0
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd68(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xd08(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd80(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd68(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0xd70(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd70(%rbp)
ff
movsd  -0xd78(%rbp),%xmm1
ff
movsd  -0xd80(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xd78(%rbp)
ff
movsd  -0xd80(%rbp),%xmm0
ff
mulsd  -0xd28(%rbp),%xmm0
ff
movsd  %xmm0,-0xd88(%rbp)
ff
movsd  -0xd60(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x3b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9971(%rip),%xmm0
movsd  %xmm0,-0xd90(%rbp)
ff
movsd  -0xd90(%rbp),%xmm0
ff
mulsd  -0xd70(%rbp),%xmm0
ff
mov    0x3b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd90(%rbp),%xmm0
ff
mulsd  -0xd78(%rbp),%xmm0
ff
mov    0x3c0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd90(%rbp),%xmm0
ff
mulsd  -0xd88(%rbp),%xmm0
ff
mov    0x3c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xc0(%rbp),%rax
movsd  0x98fe(%rip),%xmm0
movsd  %xmm0,(%rax)
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x3d8(%rbp),%rax
movsd  0x98d8(%rip),%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1548(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10187 <vbic_4T_et_xf_fj+0xf047>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1558(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1558(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9889(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1558(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x9877(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    f849 <vbic_4T_et_xf_fj+0xe709>
movsd  0x9865(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x9840(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x97d4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    f8d3 <vbic_4T_et_xf_fj+0xe793>
movsd  0x981f(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    f8a9 <vbic_4T_et_xf_fj+0xe769>
movsd  0x9809(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x97e4(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x9774(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    f8ce <vbic_4T_et_xf_fj+0xe78e>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    f8d3 <vbic_4T_et_xf_fj+0xe793>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1558(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x1558(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x96cf(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1558(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x96bd(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fa03 <vbic_4T_et_xf_fj+0xe8c3>
movsd  0x96ab(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x9686(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x961a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    fa8d <vbic_4T_et_xf_fj+0xe94d>
movsd  0x9665(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    fa63 <vbic_4T_et_xf_fj+0xe923>
movsd  0x964f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x962a(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x95ba(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    fa88 <vbic_4T_et_xf_fj+0xe948>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    fa8d <vbic_4T_et_xf_fj+0xe94d>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd8(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0x1550(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x952b(%rip),%xmm2
subsd  -0x1550(%rbp),%xmm2
ff
mulsd  -0xdc8(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x950b(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  -0x1550(%rbp),%xmm2
ff
movsd  -0xdc8(%rbp),%xmm1
ff
movsd  0x94db(%rip),%xmm3
subsd  -0x1550(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  0x94bf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
mulsd  -0x1550(%rbp),%xmm0
ff
movsd  %xmm0,-0xe00(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  0x948b(%rip),%xmm1
subsd  -0x1550(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe10(%rbp)
ff
movsd  -0xdf0(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xe00(%rbp),%xmm0
ff
mulsd  -0xda0(%rbp),%xmm0
ff
movsd  %xmm0,-0xe08(%rbp)
ff
movsd  -0xdf8(%rbp),%xmm1
ff
movsd  -0xe00(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xe10(%rbp),%xmm0
ff
mulsd  -0xdd8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe18(%rbp)
movsd  -0xdf8(%rbp),%xmm1
ff
movsd  -0xe10(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
mulsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe20(%rbp)
ff
movsd  -0x5a8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe28(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0xdf8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe30(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0xe08(%rbp),%xmm0
ff
movsd  %xmm0,-0xe38(%rbp)
ff
movsd  -0xe28(%rbp),%xmm0
ff
mulsd  -0xe18(%rbp),%xmm0
ff
movsd  %xmm0,-0xe40(%rbp)
ff
movsd  -0xe20(%rbp),%xmm0
ff
movsd  0x936f(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x9353(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x9342(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x934e(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
movsd  -0xe20(%rbp),%xmm0
ff
movsd  0x932a(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x930e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x92fa(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe50(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0xe30(%rbp),%xmm0
ff
movsd  %xmm0,-0xe58(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0xe38(%rbp),%xmm0
ff
movsd  %xmm0,-0xe60(%rbp)
ff
movsd  -0xe50(%rbp),%xmm0
ff
mulsd  -0xe40(%rbp),%xmm0
ff
movsd  %xmm0,-0xe68(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1558(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1558(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x9270(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1558(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x925e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    fe62 <vbic_4T_et_xf_fj+0xed22>
movsd  0x924c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x9227(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x91bb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    feec <vbic_4T_et_xf_fj+0xedac>
movsd  0x9206(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    fec2 <vbic_4T_et_xf_fj+0xed82>
movsd  0x91f0(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x91cb(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x915b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    fee7 <vbic_4T_et_xf_fj+0xeda7>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    feec <vbic_4T_et_xf_fj+0xedac>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xe70(%rbp),%xmm0
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
movsd  0x90d4(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xe80(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x90b4(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xe88(%rbp)
ff
movsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0xe98(%rbp)
ff
movsd  -0xe88(%rbp),%xmm0
ff
mulsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xe98(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
movsd  %xmm0,-0xea0(%rbp)
ff
movsd  -0xe90(%rbp),%xmm1
ff
movsd  -0xe98(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xe90(%rbp)
ff
movsd  -0xde8(%rbp),%xmm0
ff
subsd  -0xe80(%rbp),%xmm0
ff
divsd  -0xe48(%rbp),%xmm0
ff
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x9015(%rip),%xmm0
divsd  -0xe48(%rbp),%xmm0
ff
movsd  %xmm0,-0xea8(%rbp)
movsd  0x8ff5(%rip),%xmm0
divsd  -0xe48(%rbp),%xmm0
movsd  %xmm0,-0xeb0(%rbp)
movsd  -0xde8(%rbp),%xmm0
subsd  -0xe80(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe48(%rbp),%xmm1
mulsd  -0xe48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xeb8(%rbp)
movsd  -0xea8(%rbp),%xmm0
mulsd  -0xdf8(%rbp),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xea8(%rbp),%xmm0
mulsd  -0xe08(%rbp),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xea8(%rbp),%xmm0
mulsd  -0xe18(%rbp),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb0(%rbp),%xmm0
movsd  -0xe90(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xeb0(%rbp),%xmm0
mulsd  -0xea0(%rbp),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0xe58(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0xe60(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xeb8(%rbp),%xmm0
ff
movsd  -0xe68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1022a <vbic_4T_et_xf_fj+0xf0ea>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xde8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xdf8(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe08(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe18(%rbp)
ff
movsd  0x8e4d(%rip),%xmm0
movsd  %xmm0,-0xe48(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe58(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe60(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0xe68(%rbp)
ff
mov    0x2a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x14f8(%rbp),%xmm0
ff
movsd  0x8dce(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    10cf1 <vbic_4T_et_xf_fj+0xfbb1>
jp     10cf1 <vbic_4T_et_xf_fj+0xfbb1>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8d88(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x8d76(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1034a <vbic_4T_et_xf_fj+0xf20a>
movsd  0x8d64(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x8d3f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8cd3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    103d4 <vbic_4T_et_xf_fj+0xf294>
movsd  0x8d1e(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    103aa <vbic_4T_et_xf_fj+0xf26a>
movsd  0x8d08(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x8ce3(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x8c73(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    103cf <vbic_4T_et_xf_fj+0xf28f>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    103d4 <vbic_4T_et_xf_fj+0xf294>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x8bce(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x8bbc(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10504 <vbic_4T_et_xf_fj+0xf3c4>
movsd  0x8baa(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x8b85(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x8b19(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    1058e <vbic_4T_et_xf_fj+0xf44e>
movsd  0x8b64(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    10564 <vbic_4T_et_xf_fj+0xf424>
movsd  0x8b4e(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x8b29(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x8ab9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    10589 <vbic_4T_et_xf_fj+0xf449>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    1058e <vbic_4T_et_xf_fj+0xf44e>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x16f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    10b2d <vbic_4T_et_xf_fj+0xf9ed>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x89d8(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x89b7(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf08(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x88df(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    107e1 <vbic_4T_et_xf_fj+0xf6a1>
movsd  0x88cd(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x88a8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x883c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    1086b <vbic_4T_et_xf_fj+0xf72b>
movsd  0x8887(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    10841 <vbic_4T_et_xf_fj+0xf701>
movsd  0x8871(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x884c(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x87dc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    10866 <vbic_4T_et_xf_fj+0xf726>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    1086b <vbic_4T_et_xf_fj+0xf72b>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf08(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x8755(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x8739(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1700(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x86d7(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x86ab(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xf18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf48(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    10cc2 <vbic_4T_et_xf_fj+0xfb82>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x84c3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x84a7(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x847c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x8450(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    12e05 <vbic_4T_et_xf_fj+0x11cc5>
movsd  -0x14f8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    117b3 <vbic_4T_et_xf_fj+0x10673>
jp     117b3 <vbic_4T_et_xf_fj+0x10673>
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x829c(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x828a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10e36 <vbic_4T_et_xf_fj+0xfcf6>
movsd  0x8278(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x8253(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x81e7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    10ec0 <vbic_4T_et_xf_fj+0xfd80>
movsd  0x8232(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    10e96 <vbic_4T_et_xf_fj+0xfd56>
movsd  0x821c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x81f7(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x8187(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    10ebb <vbic_4T_et_xf_fj+0xfd7b>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    10ec0 <vbic_4T_et_xf_fj+0xfd80>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xf50(%rbp),%xmm0
ff
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x80e2(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x80d0(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    10ff0 <vbic_4T_et_xf_fj+0xfeb0>
movsd  0x80be(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x8099(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x802d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    1107a <vbic_4T_et_xf_fj+0xff3a>
movsd  0x8078(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    11050 <vbic_4T_et_xf_fj+0xff10>
movsd  0x8062(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x803d(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x7fcd(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    11075 <vbic_4T_et_xf_fj+0xff35>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    1107a <vbic_4T_et_xf_fj+0xff3a>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xf60(%rbp),%xmm0
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x16f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    11619 <vbic_4T_et_xf_fj+0x104d9>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7eec(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7ecb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x7df3(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    112cd <vbic_4T_et_xf_fj+0x1018d>
movsd  0x7de1(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x7dbc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x7d50(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    11357 <vbic_4T_et_xf_fj+0x10217>
movsd  0x7d9b(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    1132d <vbic_4T_et_xf_fj+0x101ed>
movsd  0x7d85(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x7d60(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x7cf0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    11352 <vbic_4T_et_xf_fj+0x10212>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    11357 <vbic_4T_et_xf_fj+0x10217>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf70(%rbp),%xmm0
ff
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x7c69(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0x250(%rbp),%xmm0
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x7c4d(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x1700(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm2
ff
subsd  -0x560(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x7beb(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x7bbf(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xf78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    117ae <vbic_4T_et_xf_fj+0x1066e>
movsd  -0x238(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x79d7(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x79bb(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x7990(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x7964(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12e00 <vbic_4T_et_xf_fj+0x11cc0>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x781f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x780d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    118b3 <vbic_4T_et_xf_fj+0x10773>
movsd  0x77fb(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x77d6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x776a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1193d <vbic_4T_et_xf_fj+0x107fd>
movsd  0x77b5(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    11913 <vbic_4T_et_xf_fj+0x107d3>
movsd  0x779f(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x777a(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x770a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    11938 <vbic_4T_et_xf_fj+0x107f8>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    1193d <vbic_4T_et_xf_fj+0x107fd>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xba8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd8(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x7665(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec8(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x7653(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11a6d <vbic_4T_et_xf_fj+0x1092d>
movsd  0x7641(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x761c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x75b0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    11af7 <vbic_4T_et_xf_fj+0x109b7>
movsd  0x75fb(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    11acd <vbic_4T_et_xf_fj+0x1098d>
movsd  0x75e5(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x75c0(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x7550(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    11af2 <vbic_4T_et_xf_fj+0x109b2>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    11af7 <vbic_4T_et_xf_fj+0x109b7>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xec8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef0(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x16f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    120d2 <vbic_4T_et_xf_fj+0x10f92>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x746f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x744e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf08(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x7376(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    11d4a <vbic_4T_et_xf_fj+0x10c0a>
movsd  0x7364(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x733f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x72d3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    11dd4 <vbic_4T_et_xf_fj+0x10c94>
movsd  0x731e(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    11daa <vbic_4T_et_xf_fj+0x10c6a>
movsd  0x7308(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x72e3(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x7273(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    11dcf <vbic_4T_et_xf_fj+0x10c8f>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    11dd4 <vbic_4T_et_xf_fj+0x10c94>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf08(%rbp),%xmm0
ff
movsd  %xmm0,-0xf18(%rbp)
ff
movsd  -0x14f8(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x71e4(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x71c8(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x1700(%rbp),%xmm1
ff
movsd  -0xdc8(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x7162(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x7126(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf40(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf48(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf40(%rbp),%xmm0
ff
movsd  -0xf18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf48(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12293 <vbic_4T_et_xf_fj+0x11153>
movsd  -0x14f8(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x6f16(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x6efa(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x6ecb(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf20(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf28(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x6e8f(%rip),%xmm1
subsd  %xmm1,%xmm0
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf30(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf38(%rbp)
ff
movsd  -0xf20(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf28(%rbp),%xmm0
ff
mulsd  -0xbd8(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf28(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf30(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf38(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1500(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6d3f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf50(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1500(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x6d2d(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12393 <vbic_4T_et_xf_fj+0x11253>
movsd  0x6d1b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x6cf6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6c8a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1241d <vbic_4T_et_xf_fj+0x112dd>
movsd  0x6cd5(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    123f3 <vbic_4T_et_xf_fj+0x112b3>
movsd  0x6cbf(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x6c9a(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x6c2a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    12418 <vbic_4T_et_xf_fj+0x112d8>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    1241d <vbic_4T_et_xf_fj+0x112dd>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xf50(%rbp),%xmm0
ff
movsd  %xmm0,-0xf58(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1510(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6b85(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf60(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1510(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x6b73(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1254d <vbic_4T_et_xf_fj+0x1140d>
movsd  0x6b61(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x6b3c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6ad0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    125d7 <vbic_4T_et_xf_fj+0x11497>
movsd  0x6b1b(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    125ad <vbic_4T_et_xf_fj+0x1146d>
movsd  0x6b05(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x6ae0(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x6a70(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    125d2 <vbic_4T_et_xf_fj+0x11492>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    125d7 <vbic_4T_et_xf_fj+0x11497>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xf60(%rbp),%xmm0
ff
movsd  %xmm0,-0xf68(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x16f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    12c02 <vbic_4T_et_xf_fj+0x11ac2>
movsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x698f(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf00(%rbp)
ff
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x696e(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf70(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x358(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xf10(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x340(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x358(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xf00(%rbp),%xmm0
ff
mulsd  -0x350(%rbp),%xmm0
ff
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xf10(%rbp),%xmm0
ff
movsd  -0x368(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xdc0(%rbp),%xmm1
ff
movsd  -0xdb8(%rbp),%xmm0
ff
movsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x6896(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1282a <vbic_4T_et_xf_fj+0x116ea>
movsd  0x6884(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
movsd  0x685f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x67f3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    128b4 <vbic_4T_et_xf_fj+0x11774>
movsd  0x683e(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    1288a <vbic_4T_et_xf_fj+0x1174a>
movsd  0x6828(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x6803(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x6793(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    128af <vbic_4T_et_xf_fj+0x1176f>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    128b4 <vbic_4T_et_xf_fj+0x11774>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xf70(%rbp),%xmm0
ff
movsd  %xmm0,-0xf78(%rbp)
ff
movsd  0x671c(%rip),%xmm0
subsd  -0x14f8(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm2
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x66fc(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0x250(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x66e0(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x1700(%rbp),%xmm1
ff
movsd  -0xdc8(%rbp),%xmm3
ff
subsd  -0x560(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x667a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x666e(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x664a(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x6626(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x661a(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x65f6(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x65bb(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa0(%rbp)
ff
movsd  -0x1700(%rbp),%xmm0
ff
movsd  0x6597(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xfa8(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa0(%rbp),%xmm0
ff
movsd  -0xf78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xfa8(%rbp),%xmm0
ff
movsd  -0x570(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12dfb <vbic_4T_et_xf_fj+0x11cbb>
movsd  0x63fe(%rip),%xmm0
subsd  -0x14f8(%rbp),%xmm0
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0xbc8(%rbp),%xmm3
ff
movsd  0x63de(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0x250(%rbp),%xmm2
ff
movsd  -0xee0(%rbp),%xmm4
ff
movsd  0x63c2(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x6393(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x6387(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf80(%rbp)
ff
movsd  -0x238(%rbp),%xmm0
ff
movsd  0x6363(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf88(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x633f(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x6333(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf90(%rbp)
ff
movsd  -0x250(%rbp),%xmm0
ff
movsd  0x630f(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xf98(%rbp)
ff
movsd  -0xf80(%rbp),%xmm0
ff
mulsd  -0x248(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xf88(%rbp),%xmm0
ff
mulsd  -0xf58(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf88(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf90(%rbp),%xmm0
ff
movsd  -0x260(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xf68(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0xf98(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    12e00 <vbic_4T_et_xf_fj+0x11cc0>
jmp    12e05 <vbic_4T_et_xf_fj+0x11cc5>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1520(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1520(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x61cd(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xc10(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1520(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x61bb(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    12f05 <vbic_4T_et_xf_fj+0x11dc5>
movsd  0x61a9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x6184(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x6118(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    12f8f <vbic_4T_et_xf_fj+0x11e4f>
movsd  0x6163(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    12f65 <vbic_4T_et_xf_fj+0x11e25>
movsd  0x614d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x6128(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x60b8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    12f8a <vbic_4T_et_xf_fj+0x11e4a>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    12f8f <vbic_4T_et_xf_fj+0x11e4f>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x6013(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xfb0(%rbp)
mov    -0x28(%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,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x6001(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    130bf <vbic_4T_et_xf_fj+0x11f7f>
movsd  0x5fef(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x5fca(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5f5e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    13149 <vbic_4T_et_xf_fj+0x12009>
movsd  0x5fa9(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    1311f <vbic_4T_et_xf_fj+0x11fdf>
movsd  0x5f93(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x5f6e(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x5efe(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    13144 <vbic_4T_et_xf_fj+0x12004>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    13149 <vbic_4T_et_xf_fj+0x12009>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xfb0(%rbp),%xmm0
ff
movsd  %xmm0,-0xfb8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x5e77(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x280(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x5e5b(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc0(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x5e33(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfc8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd8(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x5e07(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe8(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0xff0(%rbp)
ff
movsd  -0xfc8(%rbp),%xmm0
ff
mulsd  -0x278(%rbp),%xmm0
ff
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0xfd8(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm1
ff
movsd  -0xfd8(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm1
ff
movsd  -0xfe8(%rbp),%xmm0
ff
movsd  -0x290(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0xfe0(%rbp),%xmm1
ff
movsd  -0xff0(%rbp),%xmm0
ff
movsd  -0xfb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfe0(%rbp)
ff
movsd  -0xfd0(%rbp),%xmm1
ff
movsd  -0xff0(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xfd0(%rbp)
ff
movsd  -0x1560(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     13317 <vbic_4T_et_xf_fj+0x121d7>
movsd  -0x1568(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13825 <vbic_4T_et_xf_fj+0x126e5>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1520(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1520(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5cbb(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xd98(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1520(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x5ca9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13417 <vbic_4T_et_xf_fj+0x122d7>
movsd  0x5c97(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x5c72(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5c06(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    134a1 <vbic_4T_et_xf_fj+0x12361>
movsd  0x5c51(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    13477 <vbic_4T_et_xf_fj+0x12337>
movsd  0x5c3b(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x5c16(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x5ba6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1349c <vbic_4T_et_xf_fj+0x1235c>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    134a1 <vbic_4T_et_xf_fj+0x12361>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xd98(%rbp),%xmm0
ff
movsd  %xmm0,-0xda0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1530(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x5b01(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xff8(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1530(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x5aef(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    135d1 <vbic_4T_et_xf_fj+0x12491>
movsd  0x5add(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x5ab8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5a4c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    1365b <vbic_4T_et_xf_fj+0x1251b>
movsd  0x5a97(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    13631 <vbic_4T_et_xf_fj+0x124f1>
movsd  0x5a81(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x5a5c(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x59ec(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    13656 <vbic_4T_et_xf_fj+0x12516>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    1365b <vbic_4T_et_xf_fj+0x1251b>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xff8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1000(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x5965(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2b0(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x5949(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x591e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1008(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0x1010(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x58f2(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1018(%rbp)
ff
movsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1020(%rbp)
ff
movsd  -0x1008(%rbp),%xmm0
ff
mulsd  -0x2a8(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1010(%rbp),%xmm0
ff
mulsd  -0xda0(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1010(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1018(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1020(%rbp),%xmm0
ff
movsd  -0x1000(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1020(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1384f <vbic_4T_et_xf_fj+0x1270f>
mov    0x110(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x118(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x120(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    13f0f <vbic_4T_et_xf_fj+0x12dcf>
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  0x57f8(%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  0x5768(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x768(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  %xmm0,-0x1900(%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  0x5780(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1900(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x56e3(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x56ef(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1028(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x18f8(%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  0x56f0(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x18f8(%rbp),%xmm1
ff
divsd  %xmm0,%xmm1
movsd  0x5653(%rip),%xmm0
subsd  %xmm0,%xmm1
movsd  0x565f(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x940(%rbp)
ff
movsd  -0x1028(%rbp),%xmm0
ff
mulsd  -0x450(%rbp),%xmm0
ff
movsd  %xmm0,-0x780(%rbp)
ff
movsd  -0x14c0(%rbp),%xmm0
ff
movsd  0x5613(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
movsd  -0x768(%rbp),%xmm0
ff
movsd  -0x170(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
divsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x1030(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x1030(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x870(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x188(%rbp),%xmm0
ff
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x188(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1038(%rbp)
ff
movsd  -0x328(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x1038(%rbp),%xmm0
ff
mulsd  -0x338(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  -0x198(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
mulsd  -0x870(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x5515(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    13bab <vbic_4T_et_xf_fj+0x12a6b>
movsd  0x5503(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x54de(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x5472(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13c35 <vbic_4T_et_xf_fj+0x12af5>
movsd  0x54bd(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    13c0b <vbic_4T_et_xf_fj+0x12acb>
movsd  0x54a7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x410(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
movsd  0x5482(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x5412(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1a8(%rbp)
ff
jmp    13c30 <vbic_4T_et_xf_fj+0x12af0>
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    13c35 <vbic_4T_et_xf_fj+0x12af5>
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd00(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1040(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
mulsd  -0x1a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1048(%rbp)
ff
movsd  -0x1538(%rbp),%xmm0
ff
mulsd  -0x768(%rbp),%xmm0
ff
movsd  %xmm0,-0x1060(%rbp)
ff
movsd  -0x1048(%rbp),%xmm0
ff
mulsd  -0x780(%rbp),%xmm0
ff
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1048(%rbp),%xmm0
ff
mulsd  -0x940(%rbp),%xmm0
ff
movsd  %xmm0,-0x1058(%rbp)
ff
movsd  -0x1050(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0x1b8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1050(%rbp)
ff
movsd  -0x1058(%rbp),%xmm1
ff
movsd  -0x1060(%rbp),%xmm0
ff
movsd  -0xd00(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1058(%rbp)
ff
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0xfc0(%rbp),%xmm0
ff
mulsd  -0x1040(%rbp),%xmm0
ff
movsd  %xmm0,-0x1068(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
movsd  %xmm0,-0x1070(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1080(%rbp)
ff
movsd  -0x1040(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x10a0(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0xb8(%rbp),%rax
addsd  (%rax),%xmm0
subsd  -0xfc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x10a8(%rbp)
ff
movsd  -0x1070(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x1080(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0xfd0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x10a0(%rbp),%xmm0
ff
movsd  -0xfe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
movsd  -0x1088(%rbp),%xmm1
ff
movsd  -0x10a8(%rbp),%xmm0
ff
movsd  -0x1050(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
movsd  -0x1090(%rbp),%xmm1
ff
movsd  -0x10a8(%rbp),%xmm0
ff
movsd  -0x1058(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
jmp    13f46 <vbic_4T_et_xf_fj+0x12e06>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1068(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1078(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1088(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1090(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1098(%rbp)
ff
movsd  -0xfc0(%rbp),%xmm0
ff
subsd  -0x1068(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x509f(%rip),%xmm0
movsd  %xmm0,-0x10b0(%rbp)
ff
movsd  0x5087(%rip),%xmm0
movsd  %xmm0,-0x10b8(%rbp)
ff
movsd  -0x10b0(%rbp),%xmm0
ff
mulsd  -0xfd0(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10b0(%rbp),%xmm0
ff
mulsd  -0xfe0(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10b8(%rbp),%xmm0
ff
mulsd  -0x1078(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10b8(%rbp),%xmm0
ff
movsd  -0x1088(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x10b8(%rbp),%xmm0
ff
movsd  -0x1090(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x10b8(%rbp),%xmm0
ff
mulsd  -0x1098(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1400(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    140ef <vbic_4T_et_xf_fj+0x12faf>
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x4f87(%rip),%xmm0
divsd  -0xc8(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xc8(%rbp),%xmm1
ff
mulsd  -0xc8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10c0(%rbp)
ff
movsd  -0x10c0(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    14119 <vbic_4T_et_xf_fj+0x12fd9>
mov    0x128(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x130(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x138(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  0x4ed2(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xc10(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x4ecb(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    141f5 <vbic_4T_et_xf_fj+0x130b5>
movsd  0x4eb9(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x4e94(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4e28(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1427f <vbic_4T_et_xf_fj+0x1313f>
movsd  0x4e73(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    14255 <vbic_4T_et_xf_fj+0x13115>
movsd  0x4e5d(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x4e38(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x4dc8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1427a <vbic_4T_et_xf_fj+0x1313a>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    1427f <vbic_4T_et_xf_fj+0x1313f>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xc10(%rbp),%xmm0
ff
movsd  %xmm0,-0xc20(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0xda8(%rbp)
ff
movsd  0x4d3c(%rip),%xmm0
divsd  -0x50(%rbp),%xmm0
movsd  %xmm0,-0x10c8(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x50(%rbp),%xmm1
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xdb8(%rbp)
ff
movsd  -0xdb8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xdc0(%rbp)
ff
movsd  -0xda8(%rbp),%xmm0
ff
movsd  0x4d35(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    1438b <vbic_4T_et_xf_fj+0x1324b>
movsd  0x4d23(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  -0xda8(%rbp),%xmm2
ff
movsd  0x4cfe(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4c92(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    14415 <vbic_4T_et_xf_fj+0x132d5>
movsd  0x4cdd(%rip),%xmm0
ucomisd -0xda8(%rbp),%xmm0
ff
jbe    143eb <vbic_4T_et_xf_fj+0x132ab>
movsd  0x4cc7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xdd0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
movsd  0x4ca2(%rip),%xmm2
addsd  -0xda8(%rbp),%xmm2
ff
movsd  0x4c32(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xdc8(%rbp)
ff
jmp    14410 <vbic_4T_et_xf_fj+0x132d0>
movsd  -0xda8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xdc8(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xdd0(%rbp)
ff
jmp    14415 <vbic_4T_et_xf_fj+0x132d5>
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0x10c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x10d0(%rbp)
ff
movsd  -0xdd0(%rbp),%xmm0
ff
mulsd  -0xdc0(%rbp),%xmm0
ff
movsd  %xmm0,-0xde0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4ba7(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x10d8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1920(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4b6a(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1920(%rbp),%xmm0
ff
movsd  0x4b56(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e0(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1918(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4b12(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1918(%rbp),%xmm0
ff
movsd  0x4afe(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x10f0(%rbp)
ff
movsd  -0x10e0(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x10f0(%rbp),%xmm0
ff
mulsd  -0xc20(%rbp),%xmm0
ff
movsd  %xmm0,-0x10f8(%rbp)
ff
movsd  -0x10e8(%rbp),%xmm1
ff
movsd  -0x10f0(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x10e8(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  -0xdc8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4a72(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1100(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1910(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4a35(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1910(%rbp),%xmm0
ff
movsd  0x4a21(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1108(%rbp)
ff
movsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0x1908(%rbp)
ff
movsd  -0xdc8(%rbp),%xmm0
ff
movsd  -0x510(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x49dd(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm2
movsd  -0x1908(%rbp),%xmm0
ff
movsd  0x49c9(%rip),%xmm1
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1118(%rbp)
ff
movsd  -0x1108(%rbp),%xmm0
ff
mulsd  -0x520(%rbp),%xmm0
ff
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1118(%rbp),%xmm0
ff
mulsd  -0x10d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1120(%rbp)
ff
movsd  -0x1110(%rbp),%xmm1
ff
movsd  -0x1118(%rbp),%xmm0
ff
movsd  -0xde0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1110(%rbp)
ff
movsd  -0x1408(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    152e1 <vbic_4T_et_xf_fj+0x141a1>
movsd  0x493c(%rip),%xmm0
addsd  -0x10d8(%rbp),%xmm0
ff
movsd  0x492c(%rip),%xmm1
addsd  -0x1100(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1128(%rbp)
ff
movsd  0x4910(%rip),%xmm1
addsd  -0x1100(%rbp),%xmm1
ff
movsd  0x4900(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1130(%rbp)
ff
movsd  0x48ec(%rip),%xmm0
addsd  -0x10d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x48c5(%rip),%xmm1
addsd  -0x1100(%rbp),%xmm1
ff
movsd  0x48b5(%rip),%xmm2
addsd  -0x1100(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1148(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x10e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1130(%rbp),%xmm0
ff
mulsd  -0x10f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1140(%rbp)
ff
movsd  -0x1138(%rbp),%xmm1
ff
movsd  -0x1148(%rbp),%xmm0
ff
movsd  -0x1110(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1138(%rbp)
ff
movsd  -0x1148(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
movsd  %xmm0,-0x1150(%rbp)
ff
movsd  -0x1128(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x4810(%rip),%xmm0
divsd  -0x1128(%rbp),%xmm0
ff
movsd  %xmm0,-0x1158(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x1138(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x1140(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x1158(%rbp),%xmm0
ff
mulsd  -0x1150(%rbp),%xmm0
ff
movsd  %xmm0,-0x1160(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x50(%rbp),%xmm0
movsd  -0x10d8(%rbp),%xmm2
ff
subsd  -0x1100(%rbp),%xmm2
ff
subsd  -0x98(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1168(%rbp)
ff
movsd  0x4773(%rip),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1170(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
subsd  -0x1100(%rbp),%xmm0
ff
addsd  -0x10d8(%rbp),%xmm0
ff
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1178(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1188(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1198(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x98(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm2
subsd  -0x1100(%rbp),%xmm2
ff
addsd  -0x10d8(%rbp),%xmm2
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xe0(%rbp),%xmm1
ff
mulsd  -0xe0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b0(%rbp)
ff
movsd  -0x1178(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x1188(%rbp),%xmm0
ff
movsd  -0x10e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1188(%rbp),%xmm0
ff
mulsd  -0x10f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x1198(%rbp),%xmm0
ff
movsd  -0x1110(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1198(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x11a8(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x1190(%rbp),%xmm1
ff
movsd  -0x11a8(%rbp),%xmm0
ff
movsd  -0x868(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1190(%rbp)
ff
movsd  -0x11a0(%rbp),%xmm1
ff
movsd  -0x11a8(%rbp),%xmm0
ff
movsd  -0x1160(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11a0(%rbp)
ff
movsd  -0x1180(%rbp),%xmm1
ff
movsd  -0x11b0(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1180(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  %xmm0,-0x19c0(%rbp)
ff
movsd  0x44fb(%rip),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0x5c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x19c8(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x452f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x19c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x19c0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0x4487(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11b8(%rbp)
ff
movsd  -0x1168(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x19b0(%rbp)
ff
movsd  0x446f(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x19b8(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x44a3(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x19b8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x19b0(%rbp),%xmm0
mulsd  %xmm2,%xmm1
movsd  0x43fb(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1980(%rbp)
ff
movsd  0x43fb(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x19a8(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x441f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x19a8(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1988(%rbp)
ff
movsd  0x438f(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x19a0(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x43c3(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x19a0(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x4323(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1990(%rbp)
ff
movsd  0x4327(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1998(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x435b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1998(%rbp),%xmm3
ff
movsd  -0x1990(%rbp),%xmm2
ff
movsd  -0x1988(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1980(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x42a3(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c0(%rbp)
ff
movsd  -0x1168(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1970(%rbp)
ff
movsd  0x4283(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1978(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x42b7(%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  0x420f(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11d0(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
mulsd  -0xe0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1960(%rbp)
ff
movsd  0x41f7(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1968(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x422b(%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  0x4183(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11d8(%rbp)
ff
movsd  0x41a3(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  -0x5b0(%rbp),%xmm1
ff
mulsd  -0x5b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mulsd  -0xe0(%rbp),%xmm0
ff
mov    0x30(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,-0x1938(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4193(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x1940(%rbp)
ff
movsd  0x4112(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1958(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4146(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1958(%rbp),%xmm0
ff
mulsd  %xmm1,%xmm0
movsd  0x40a6(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x1948(%rbp)
ff
movsd  0x40aa(%rip),%xmm0
mulsd  -0x5c8(%rbp),%xmm0
ff
mulsd  -0x5b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1950(%rbp)
ff
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x40de(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x1950(%rbp),%xmm3
ff
movsd  -0x1948(%rbp),%xmm2
ff
movsd  -0x1940(%rbp),%xmm1
ff
movaps %xmm0,%xmm4
movsd  -0x1938(%rbp),%xmm0
ff
mulsd  %xmm4,%xmm3
movsd  0x4026(%rip),%xmm4
addsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11c0(%rbp),%xmm0
mulsd  -0x5c0(%rbp),%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11c8(%rbp),%xmm1
ff
movsd  -0x11d0(%rbp),%xmm0
ff
movsd  -0xf0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11e0(%rbp),%xmm1
ff
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0x1170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11e0(%rbp)
ff
movsd  -0x11c8(%rbp),%xmm1
ff
movsd  -0x11d8(%rbp),%xmm0
ff
movsd  -0x1180(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x11c8(%rbp)
ff
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0x1190(%rbp),%xmm0
ff
movsd  %xmm0,-0x11e8(%rbp)
ff
movsd  -0x11d8(%rbp),%xmm0
ff
mulsd  -0x11a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x11f0(%rbp)
ff
movsd  -0x1168(%rbp),%xmm0
ff
movsd  %xmm0,-0x1930(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3f22(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x1930(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3ee3(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  0x3ecf(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x11f8(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x1168(%rbp),%xmm0
ff
movsd  %xmm0,-0x1928(%rbp)
ff
movsd  -0x11b8(%rbp),%xmm0
ff
movsd  -0x11b8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3e78(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x3ef4(%rip),%xmm1
call   1050 <pow@plt>
movaps %xmm0,%xmm1
movsd  -0x1928(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1200(%rbp)
ff
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x1170(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x1180(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x1190(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x11f8(%rbp),%xmm0
ff
mulsd  -0x11a0(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11e0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x160(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1200(%rbp),%xmm0
ff
movsd  -0x11f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15327 <vbic_4T_et_xf_fj+0x141e7>
mov    0x140(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x148(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x150(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x158(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x160(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1428(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    153cd <vbic_4T_et_xf_fj+0x1428d>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3ca9(%rip),%xmm0
divsd  -0xf8(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0xf8(%rbp),%xmm1
ff
mulsd  -0xf8(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1208(%rbp)
ff
movsd  -0x1208(%rbp),%xmm0
ff
mulsd  -0x108(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    153f7 <vbic_4T_et_xf_fj+0x142b7>
mov    0x168(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x170(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x178(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1430(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15529 <vbic_4T_et_xf_fj+0x143e9>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xd08(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xd08(%rbp),%xmm0
ff
divsd  -0x110(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x110(%rbp),%xmm0
ff
movsd  %xmm0,-0x1210(%rbp)
ff
movsd  -0xd08(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x40(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x110(%rbp),%xmm1
ff
mulsd  -0x110(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1218(%rbp)
ff
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xd18(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xd20(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1210(%rbp),%xmm0
ff
mulsd  -0xd28(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1218(%rbp),%xmm0
ff
movsd  -0x120(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1556f <vbic_4T_et_xf_fj+0x1442f>
mov    0x180(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x188(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x190(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x198(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1438(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15615 <vbic_4T_et_xf_fj+0x144d5>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x3a61(%rip),%xmm0
divsd  -0x128(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x128(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1220(%rbp)
ff
movsd  -0x1220(%rbp),%xmm0
ff
mulsd  -0x138(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    1563f <vbic_4T_et_xf_fj+0x144ff>
mov    0x1a8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1b8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1448(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15771 <vbic_4T_et_xf_fj+0x14631>
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0xe48(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xe48(%rbp),%xmm0
ff
divsd  -0x158(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x158(%rbp),%xmm0
ff
movsd  %xmm0,-0x1228(%rbp)
ff
movsd  -0xe48(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x50(%rbp),%rax
mulsd  (%rax),%xmm0
movsd  -0x158(%rbp),%xmm1
ff
mulsd  -0x158(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1230(%rbp)
ff
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xe58(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xe60(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1228(%rbp),%xmm0
ff
mulsd  -0xe68(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1230(%rbp),%xmm0
ff
movsd  -0x168(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    157b7 <vbic_4T_et_xf_fj+0x14677>
mov    0x1c0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1c8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x1e0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1570(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     157e1 <vbic_4T_et_xf_fj+0x146a1>
movsd  -0x1580(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15cef <vbic_4T_et_xf_fj+0x14baf>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1578(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xba0(%rbp)
ff
movsd  -0x1578(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x37f1(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xe70(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1578(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc0(%rbp)
ff
movsd  -0xbc0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xbb8(%rbp)
ff
movsd  -0xba0(%rbp),%xmm0
ff
movsd  0x37df(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    158e1 <vbic_4T_et_xf_fj+0x147a1>
movsd  0x37cd(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  -0xba0(%rbp),%xmm2
ff
movsd  0x37a8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x373c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    1596b <vbic_4T_et_xf_fj+0x1482b>
movsd  0x3787(%rip),%xmm0
ucomisd -0xba0(%rbp),%xmm0
ff
jbe    15941 <vbic_4T_et_xf_fj+0x14801>
movsd  0x3771(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xbd0(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
movsd  0x374c(%rip),%xmm2
addsd  -0xba0(%rbp),%xmm2
ff
movsd  0x36dc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xbc8(%rbp)
ff
jmp    15966 <vbic_4T_et_xf_fj+0x14826>
movsd  -0xba0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xbc8(%rbp)
ff
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbd0(%rbp)
ff
jmp    1596b <vbic_4T_et_xf_fj+0x1482b>
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xe70(%rbp),%xmm0
ff
movsd  %xmm0,-0xe78(%rbp)
ff
movsd  -0xbd0(%rbp),%xmm0
ff
mulsd  -0xbb8(%rbp),%xmm0
ff
movsd  %xmm0,-0xbe0(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x1588(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xec0(%rbp)
ff
movsd  -0x1588(%rbp),%xmm1
ff
mulsd  -0x50(%rbp),%xmm1
movsd  0x3637(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1238(%rbp)
ff
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x1588(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
mulsd  -0x50(%rbp),%xmm2
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0xed0(%rbp)
ff
movsd  -0xed0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xed8(%rbp)
ff
movsd  -0xec0(%rbp),%xmm0
ff
movsd  0x3625(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15a9b <vbic_4T_et_xf_fj+0x1495b>
movsd  0x3613(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  -0xec0(%rbp),%xmm2
ff
movsd  0x35ee(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x3582(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    15b25 <vbic_4T_et_xf_fj+0x149e5>
movsd  0x35cd(%rip),%xmm0
ucomisd -0xec0(%rbp),%xmm0
ff
jbe    15afb <vbic_4T_et_xf_fj+0x149bb>
movsd  0x35b7(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xee8(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
movsd  0x3592(%rip),%xmm2
addsd  -0xec0(%rbp),%xmm2
ff
movsd  0x3522(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xee0(%rbp)
ff
jmp    15b20 <vbic_4T_et_xf_fj+0x149e0>
movsd  -0xec0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xee0(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  %xmm0,-0xee8(%rbp)
ff
jmp    15b25 <vbic_4T_et_xf_fj+0x149e5>
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0x1238(%rbp),%xmm0
ff
movsd  %xmm0,-0x1240(%rbp)
ff
movsd  -0xee8(%rbp),%xmm0
ff
mulsd  -0xed8(%rbp),%xmm0
ff
movsd  %xmm0,-0xef8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  -0xbc8(%rbp),%xmm2
ff
movsd  0x349b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  -0xee0(%rbp),%xmm3
ff
movsd  0x347f(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xbc8(%rbp),%xmm0
ff
movsd  0x3454(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1248(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1250(%rbp)
ff
movsd  -0xee0(%rbp),%xmm0
ff
movsd  0x3428(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x1258(%rbp)
ff
movsd  -0x2e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1260(%rbp)
ff
movsd  -0x1248(%rbp),%xmm0
ff
mulsd  -0x2d8(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1250(%rbp),%xmm0
ff
mulsd  -0xe78(%rbp),%xmm0
ff
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1250(%rbp),%xmm0
ff
movsd  -0xbe0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1258(%rbp),%xmm0
ff
movsd  -0x2f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
movsd  -0x1240(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1260(%rbp),%xmm0
ff
movsd  -0xef8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15d19 <vbic_4T_et_xf_fj+0x14bd9>
mov    0x290(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x298(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2a0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x1440(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15dbf <vbic_4T_et_xf_fj+0x14c7f>
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x32b7(%rip),%xmm0
divsd  -0x140(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x140(%rbp),%xmm1
ff
mulsd  -0x140(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1268(%rbp)
ff
movsd  -0x1268(%rbp),%xmm0
ff
mulsd  -0x150(%rbp),%xmm0
ff
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    15de9 <vbic_4T_et_xf_fj+0x14ca9>
mov    0x2d0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2d8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x2e0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0xbe8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    15e13 <vbic_4T_et_xf_fj+0x14cd3>
movsd  0x3202(%rip),%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
jmp    15e1e <vbic_4T_et_xf_fj+0x14cde>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1270(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
mulsd  -0x1270(%rbp),%xmm0
ff
mulsd  -0x5d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1278(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
mulsd  -0x1270(%rbp),%xmm0
ff
movsd  %xmm0,-0x1280(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xbf8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1288(%rbp)
ff
movsd  -0x1280(%rbp),%xmm0
ff
mulsd  -0xc08(%rbp),%xmm0
ff
movsd  %xmm0,-0x1290(%rbp)
ff
movsd  -0x1278(%rbp),%xmm0
ff
movsd  0x3172(%rip),%xmm1
addsd  -0x1278(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1298(%rbp)
ff
movsd  0x3156(%rip),%xmm1
addsd  -0x1278(%rbp),%xmm1
ff
movsd  0x3146(%rip),%xmm0
divsd  %xmm1,%xmm0
movsd  -0x1278(%rbp),%xmm1
ff
movsd  0x3132(%rip),%xmm2
addsd  -0x1278(%rbp),%xmm2
ff
movsd  0x3122(%rip),%xmm3
addsd  -0x1278(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x12a0(%rbp)
ff
movsd  -0x12a0(%rbp),%xmm0
ff
mulsd  -0x1288(%rbp),%xmm0
ff
movsd  %xmm0,-0x12a8(%rbp)
ff
movsd  -0x12a0(%rbp),%xmm0
ff
mulsd  -0x1290(%rbp),%xmm0
ff
movsd  %xmm0,-0x12b0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  0x3156(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  0x313a(%rip),%xmm0
mulsd  -0x5d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x868(%rbp)
ff
movsd  -0x98(%rbp),%xmm0
ff
movsd  0x30ea(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    15fd6 <vbic_4T_et_xf_fj+0x14e96>
movsd  0x30d8(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0x98(%rbp),%xmm2
ff
movsd  0x30b3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x3047(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    16060 <vbic_4T_et_xf_fj+0x14f20>
movsd  0x3092(%rip),%xmm0
ucomisd -0x98(%rbp),%xmm0
ff
jbe    16036 <vbic_4T_et_xf_fj+0x14ef6>
movsd  0x307c(%rip),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x498(%rbp)
movsd  -0x498(%rbp),%xmm0
movsd  0x3057(%rip),%xmm2
addsd  -0x98(%rbp),%xmm2
ff
movsd  0x2fe7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
jmp    1605b <vbic_4T_et_xf_fj+0x14f1b>
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    16060 <vbic_4T_et_xf_fj+0x14f20>
movsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x868(%rbp),%xmm0
ff
movsd  %xmm0,-0xd40(%rbp)
ff
movsd  -0x15b8(%rbp),%xmm0
ff
movsd  -0x15c0(%rbp),%xmm1
ff
movsd  -0xc88(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2f6c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x15c8(%rbp),%xmm1
ff
mulsd  -0x170(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1298(%rbp),%xmm2
ff
movsd  -0x1298(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x1270(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2f1c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12b8(%rbp)
ff
movsd  -0x15c0(%rbp),%xmm0
ff
mulsd  -0x15b8(%rbp),%xmm0
ff
movsd  -0x1270(%rbp),%xmm1
ff
movsd  -0x5e0(%rbp),%xmm3
ff
movsd  -0x1298(%rbp),%xmm2
ff
movsd  -0x1298(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
mulsd  -0x15c8(%rbp),%xmm1
ff
movsd  -0x170(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2eb4(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x12c0(%rbp)
ff
movsd  -0xc88(%rbp),%xmm0
ff
movsd  -0x15c0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x2e88(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  -0x1270(%rbp),%xmm0
ff
movsd  -0x5e0(%rbp),%xmm2
ff
movsd  -0x1298(%rbp),%xmm1
ff
movsd  -0x1298(%rbp),%xmm3
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x15b8(%rbp),%xmm0
ff
mulsd  -0x15c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12e0(%rbp)
ff
movsd  0x2e40(%rip),%xmm0
mulsd  -0x1298(%rbp),%xmm0
ff
movsd  -0xc88(%rbp),%xmm1
ff
movsd  -0x15c0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x2e14(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x1270(%rbp),%xmm0
ff
mulsd  -0x15b8(%rbp),%xmm0
ff
mulsd  -0x15c8(%rbp),%xmm0
ff
mulsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x12e8(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0xc98(%rbp),%xmm0
ff
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0xca0(%rbp),%xmm0
ff
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  -0x12c0(%rbp),%xmm0
ff
mulsd  -0xca8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x12d8(%rbp),%xmm1
ff
movsd  -0x12e0(%rbp),%xmm0
ff
movsd  -0xd40(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d8(%rbp)
ff
movsd  -0x12c8(%rbp),%xmm1
ff
movsd  -0x12e8(%rbp),%xmm0
ff
movsd  -0x12a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12c8(%rbp)
ff
movsd  -0x12d0(%rbp),%xmm1
ff
movsd  -0x12e8(%rbp),%xmm0
ff
movsd  -0x12b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x12d0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x6a0(%rbp),%xmm0
ff
movsd  -0x14f8(%rbp),%xmm2
ff
movsd  -0x12b8(%rbp),%xmm1
ff
mulsd  -0xbe8(%rbp),%xmm1
ff
divsd  -0xd08(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x6a0(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12f0(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x14f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x12f8(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0x1300(%rbp)
ff
movsd  -0x12b8(%rbp),%xmm0
ff
divsd  -0xd08(%rbp),%xmm0
ff
movsd  %xmm0,-0x1308(%rbp)
ff
movsd  -0xbe8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x12b8(%rbp),%xmm0
ff
movsd  -0xd08(%rbp),%xmm1
ff
mulsd  -0xd08(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x1310(%rbp)
ff
movsd  -0x12f0(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x12f8(%rbp),%xmm0
ff
movsd  -0x6b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x12f8(%rbp),%xmm0
ff
mulsd  -0x6b8(%rbp),%xmm0
ff
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x12c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1300(%rbp),%xmm0
ff
movsd  -0x12d0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1300(%rbp),%xmm0
ff
mulsd  -0x12d8(%rbp),%xmm0
ff
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1308(%rbp),%xmm0
ff
movsd  -0xbf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1308(%rbp),%xmm0
ff
movsd  -0xc08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1310(%rbp),%xmm0
ff
movsd  -0xd18(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x1f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1310(%rbp),%xmm0
ff
movsd  -0xd20(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x200(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1310(%rbp),%xmm0
ff
movsd  -0xd28(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4a0(%rbp),%xmm0
ff
mulsd  -0x7e0(%rbp),%xmm0
ff
movsd  0x2a65(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x7e0(%rbp),%xmm0
ff
movsd  0x2a3e(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1318(%rbp)
ff
movsd  -0x4a0(%rbp),%xmm0
ff
movsd  0x2a1a(%rip),%xmm1
subsd  -0x14f8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x1320(%rbp)
ff
movsd  -0x1318(%rbp),%xmm0
ff
mulsd  -0x4b0(%rbp),%xmm0
ff
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x210(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1320(%rbp),%xmm0
ff
movsd  -0x7f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1320(%rbp),%xmm0
ff
mulsd  -0x7f8(%rbp),%xmm0
ff
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4c0(%rbp),%xmm1
ff
movsd  -0x878(%rbp),%xmm2
ff
movsd  -0x15e0(%rbp),%xmm0
ff
mulsd  -0xc28(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x14a8(%rbp),%xmm0
ff
movsd  -0x10d8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x878(%rbp),%xmm0
ff
movsd  %xmm0,-0x1328(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1330(%rbp)
ff
movsd  -0x15e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1338(%rbp)
ff
movsd  -0x14a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1340(%rbp)
ff
movsd  -0x1328(%rbp),%xmm0
ff
mulsd  -0x4d0(%rbp),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1330(%rbp),%xmm0
ff
movsd  -0x888(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1330(%rbp),%xmm0
ff
mulsd  -0x890(%rbp),%xmm0
ff
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
movsd  -0xc38(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x230(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1338(%rbp),%xmm0
ff
movsd  -0xc50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x228(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
movsd  -0x10e8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x230(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1340(%rbp),%xmm0
ff
movsd  -0x10f8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x14a8(%rbp),%xmm0
ff
mulsd  -0x1100(%rbp),%xmm0
ff
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x14a8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1348(%rbp)
ff
movsd  -0x1348(%rbp),%xmm0
ff
mulsd  -0x1110(%rbp),%xmm0
ff
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1348(%rbp),%xmm0
ff
mulsd  -0x1120(%rbp),%xmm0
ff
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  -0xa68(%rbp),%xmm2
ff
movsd  -0x15e0(%rbp),%xmm1
ff
mulsd  -0xde8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xa68(%rbp),%xmm0
ff
movsd  %xmm0,-0x1350(%rbp)
ff
movsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1358(%rbp)
ff
movsd  -0x15e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1360(%rbp)
ff
movsd  -0x1350(%rbp),%xmm0
ff
mulsd  -0x4e8(%rbp),%xmm0
ff
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1358(%rbp),%xmm0
ff
movsd  -0xa78(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1358(%rbp),%xmm0
ff
mulsd  -0xa80(%rbp),%xmm0
ff
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x258(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
movsd  -0xdf8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x260(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1360(%rbp),%xmm0
ff
movsd  -0xe08(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1360(%rbp),%xmm0
ff
mulsd  -0xe18(%rbp),%xmm0
ff
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  -0xb38(%rbp),%xmm2
ff
movsd  -0x1698(%rbp),%xmm1
ff
mov    0x10(%rbp),%rax
mulsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0xb38(%rbp),%xmm0
ff
movsd  %xmm0,-0x1368(%rbp)
ff
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1370(%rbp)
ff
movsd  -0x1698(%rbp),%xmm0
ff
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1368(%rbp),%xmm0
ff
mulsd  -0x508(%rbp),%xmm0
ff
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f0(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
movsd  -0xb48(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x2f8(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1370(%rbp),%xmm0
ff
movsd  -0xb50(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1470(%rbp),%xmm0
ff
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1470(%rbp),%xmm0
ff
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1498(%rbp),%xmm0
ff
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1498(%rbp),%xmm0
ff
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm1
mov    0xc8(%rbp),%rax
subsd  (%rax),%xmm1
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1378(%rbp)
ff
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1380(%rbp)
ff
mov    0xe8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1388(%rbp)
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
movsd  %xmm0,-0x1390(%rbp)
ff
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x1398(%rbp)
ff
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13a0(%rbp)
ff
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13a8(%rbp)
ff
mov    0x2d0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13b0(%rbp)
ff
mov    0x290(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13b8(%rbp)
ff
mov    0x2a8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13c0(%rbp)
ff
mov    0x128(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13c8(%rbp)
ff
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13d0(%rbp)
ff
mov    0x168(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13d8(%rbp)
ff
mov    0x180(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13e0(%rbp)
ff
mov    0x1a8(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0x13e8(%rbp)
ff
mov    0x1c0(%rbp),%rax
movsd  (%rax),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1378(%rbp),%xmm0
ff
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1380(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x330(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1388(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0xd0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1390(%rbp),%xmm0
ff
mov    0xe0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x340(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x1398(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a0(%rbp),%xmm0
ff
mov    0x120(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x350(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x2d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13a8(%rbp),%xmm0
ff
mov    0x2e0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b0(%rbp),%xmm0
ff
mov    0x298(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x358(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b0(%rbp),%xmm0
ff
mov    0x2a0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2c0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x358(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13b8(%rbp),%xmm0
ff
mov    0x2c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x368(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c0(%rbp),%xmm0
ff
mov    0x130(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c0(%rbp),%xmm0
ff
mov    0x138(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x370(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x148(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x150(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x158(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x13c8(%rbp),%xmm0
ff
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x380(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d0(%rbp),%xmm0
ff
mov    0x170(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d0(%rbp),%xmm0
ff
mov    0x178(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x388(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x188(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x190(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x320(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x198(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13d8(%rbp),%xmm0
ff
mov    0x1a0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x390(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e0(%rbp),%xmm0
ff
mov    0x1b0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e0(%rbp),%xmm0
ff
mov    0x1b8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x398(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1c8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x318(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1d0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x348(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1d8(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x328(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x13e8(%rbp),%xmm0
ff
mov    0x1e0(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1678(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    178df <vbic_4T_et_xf_fj+0x1679f>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x1678(%rbp),%xmm0
ff
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  0x1741(%rip),%xmm0
divsd  -0x1678(%rbp),%xmm0
ff
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    178fb <vbic_4T_et_xf_fj+0x167bb>
mov    0x300(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    0x308(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1680(%rbp),%xmm0
ff
mov    0x3a0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x1680(%rbp),%xmm0
ff
mov    0x3a8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
mov    0x3d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  %xmm0,-0x13f0(%rbp)
ff
movsd  -0x13f0(%rbp),%xmm0
ff
mov    0x3d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3e0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x5f0(%rbp),%xmm0
ff
mov    0x3e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x164f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    179ce <vbic_4T_et_xf_fj+0x1688e>
jp     179ce <vbic_4T_et_xf_fj+0x1688e>
jmp    1881d <vbic_4T_et_xf_fj+0x176dd>
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x140(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x148(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x150(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x158(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x160(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x168(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x170(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x178(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x180(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x188(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x190(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x198(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x1f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x200(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x208(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x210(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x218(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x220(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x228(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x230(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x238(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x240(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x248(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x250(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x258(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x260(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x268(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x270(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x278(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x280(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x288(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x290(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x298(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x2f8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x300(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x308(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x310(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x318(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x320(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x328(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x330(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x338(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x340(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x348(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x350(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x358(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x360(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x368(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x370(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x378(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x380(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x388(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x390(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x398(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3a0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3a0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3a8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3a8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3b0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3b0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3b8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3b8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3c0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3c0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3c8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3c8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3d0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3d0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3d8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3d8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3e0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3e0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3e8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3e8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3f0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x400(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x3f8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x3f8(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x19d0,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_4T_et_xf_fj>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0xc88,%rsp
mov    %r9,0x458(%rsp)
mov    %r8,%rbp
mov    %rcx,%r13
mov    %rdx,%r12
movsd  (%rdi),%xmm0
movsd  0x8(%rdi),%xmm1
movsd  %xmm1,0xb78(%rsp)
movsd  0x10(%rdi),%xmm1
movsd  %xmm1,0x4d8(%rsp)
movsd  0x18(%rdi),%xmm1
movsd  %xmm1,0xf0(%rsp)
movsd  0x20(%rdi),%xmm1
movsd  %xmm1,0x228(%rsp)
movsd  0x28(%rdi),%xmm1
movsd  %xmm1,0x740(%rsp)
movsd  0x30(%rdi),%xmm1
movsd  %xmm1,0x408(%rsp)
movsd  0x38(%rdi),%xmm1
movsd  %xmm1,0xb80(%rsp)
movsd  0x40(%rdi),%xmm1
movsd  %xmm1,0xb90(%rsp)
movsd  0x48(%rdi),%xmm1
movsd  %xmm1,0x888(%rsp)
addsd  0xfe14(%rip),%xmm0
movsd  0x50(%rdi),%xmm1
movsd  %xmm1,0xb88(%rsp)
mov    %rsi,0x980(%rsp)
movsd  (%rsi),%xmm1
addsd  %xmm0,%xmm1
movsd  0xfdf6(%rip),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,%xmm4
movapd %xmm1,%xmm3
divsd  %xmm0,%xmm3
movsd  %xmm3,0x18(%rsp)
movsd  0xfde8(%rip),%xmm2
divsd  %xmm0,%xmm2
movapd %xmm2,0x1f0(%rsp)
subsd  %xmm0,%xmm1
movsd  %xmm1,0x2b0(%rsp)
movsd  0x58(%rdi),%xmm0
movsd  %xmm0,0x870(%rsp)
divsd  0xfdb0(%rip),%xmm4
movapd %xmm4,0x80(%rsp)
movsd  0x60(%rdi),%xmm0
movsd  %xmm0,0x340(%rsp)
movsd  0x68(%rdi),%xmm0
movsd  %xmm0,0x6d0(%rsp)
movsd  0x70(%rdi),%xmm0
movaps %xmm0,0x1a0(%rsp)
movsd  0x78(%rdi),%xmm0
movsd  %xmm0,0xbd8(%rsp)
movsd  0x80(%rdi),%xmm0
movsd  %xmm0,0xb98(%rsp)
movsd  0x88(%rdi),%xmm0
movaps %xmm0,0x820(%rsp)
movsd  0x90(%rdi),%xmm0
movaps %xmm0,0x640(%rsp)
movsd  0x98(%rdi),%xmm0
movsd  %xmm0,0x500(%rsp)
movsd  0xa0(%rdi),%xmm0
movsd  %xmm0,0xbe0(%rsp)
movsd  0xa8(%rdi),%xmm0
movsd  %xmm0,0xba0(%rsp)
movsd  0xb0(%rdi),%xmm0
movsd  %xmm0,0xbc0(%rsp)
movsd  0xb8(%rdi),%xmm0
movsd  %xmm0,0x970(%rsp)
movsd  0xc0(%rdi),%xmm0
movaps %xmm0,0x830(%rsp)
movsd  0xc8(%rdi),%xmm0
movaps %xmm0,0x2d0(%rsp)
movsd  0xd0(%rdi),%xmm0
movsd  %xmm0,0x130(%rsp)
movsd  0xd8(%rdi),%xmm0
movsd  %xmm0,0xa08(%rsp)
movsd  0xe0(%rdi),%xmm0
movaps %xmm0,0x790(%rsp)
movsd  0xe8(%rdi),%xmm0
movaps %xmm0,0x660(%rsp)
movsd  0xf0(%rdi),%xmm0
movsd  %xmm0,0x5b0(%rsp)
movsd  0xf8(%rdi),%xmm0
movsd  %xmm0,0x958(%rsp)
movsd  0x100(%rdi),%xmm0
movsd  %xmm0,0x550(%rsp)
movsd  0x108(%rdi),%xmm0
movsd  %xmm0,0x4e0(%rsp)
movsd  0x110(%rdi),%xmm0
movsd  %xmm0,0x960(%rsp)
movsd  0x118(%rdi),%xmm0
movsd  %xmm0,0x4f0(%rsp)
movsd  0x120(%rdi),%xmm0
movsd  %xmm0,0xb68(%rsp)
movsd  0x128(%rdi),%xmm0
movsd  %xmm0,0x558(%rsp)
movsd  0x130(%rdi),%xmm0
movsd  %xmm0,0xb70(%rsp)
movsd  0x138(%rdi),%xmm0
movsd  %xmm0,0x560(%rsp)
movsd  0x140(%rdi),%xmm0
movsd  %xmm0,0x880(%rsp)
movsd  0x148(%rdi),%xmm0
movaps %xmm0,0xc00(%rsp)
movsd  0x150(%rdi),%xmm0
movsd  %xmm0,0x878(%rsp)
movsd  0x158(%rdi),%xmm0
movsd  %xmm0,0xac8(%rsp)
movsd  0x160(%rdi),%xmm0
movsd  %xmm0,0x300(%rsp)
movsd  0x168(%rdi),%xmm0
movsd  %xmm0,0x9a8(%rsp)
movsd  0x170(%rdi),%xmm0
movsd  %xmm0,0x990(%rsp)
movsd  0x178(%rdi),%xmm0
movsd  %xmm0,0x9f0(%rsp)
movsd  0x180(%rdi),%xmm0
movsd  %xmm0,0x9e8(%rsp)
movsd  0x188(%rdi),%xmm0
movsd  %xmm0,0x988(%rsp)
movsd  0x190(%rdi),%xmm0
movsd  %xmm0,0x7b8(%rsp)
movups 0x198(%rdi),%xmm0
movaps %xmm0,0xc60(%rsp)
movsd  0x1a8(%rdi),%xmm0
movsd  %xmm0,0x170(%rsp)
movsd  0x1b0(%rdi),%xmm0
movsd  %xmm0,0x60(%rsp)
movsd  0x1b8(%rdi),%xmm0
movsd  %xmm0,0x5c0(%rsp)
movsd  0x1c0(%rdi),%xmm0
movsd  %xmm0,0xbb0(%rsp)
movsd  0x1c8(%rdi),%xmm0
movsd  %xmm0,0xba8(%rsp)
movsd  0x1d0(%rdi),%xmm0
movsd  %xmm0,0xbb8(%rsp)
movsd  0x1d8(%rdi),%xmm0
movsd  %xmm0,0xd0(%rsp)
movsd  0x1e0(%rdi),%xmm0
movsd  %xmm0,0xa00(%rsp)
movsd  0x1e8(%rdi),%xmm0
movsd  %xmm0,0xbd0(%rsp)
movsd  0x1f0(%rdi),%xmm0
movsd  %xmm0,0x7d8(%rsp)
movsd  0x210(%rdi),%xmm0
movsd  %xmm0,0x9d8(%rsp)
movsd  0x218(%rdi),%xmm0
movsd  %xmm0,0x9d0(%rsp)
movsd  0x220(%rdi),%xmm0
movsd  %xmm0,0x4d0(%rsp)
movsd  0x228(%rdi),%xmm0
movsd  %xmm0,0x9f8(%rsp)
movsd  0x230(%rdi),%xmm0
movsd  %xmm0,0x580(%rsp)
movsd  0x238(%rdi),%xmm0
movaps %xmm0,0x600(%rsp)
movsd  0x240(%rdi),%xmm0
movaps %xmm0,0x4a0(%rsp)
movsd  0x248(%rdi),%xmm0
movaps %xmm0,0x470(%rsp)
movsd  0x250(%rdi),%xmm0
movaps %xmm0,0xaa0(%rsp)
movsd  0x258(%rdi),%xmm0
movaps %xmm0,0x3e0(%rsp)
movsd  0x260(%rdi),%xmm0
movaps %xmm0,0x610(%rsp)
movsd  0x268(%rdi),%xmm0
movaps %xmm0,0xc20(%rsp)
movsd  0x270(%rdi),%xmm0
movsd  %xmm0,0x190(%rsp)
movsd  0x278(%rdi),%xmm0
movsd  %xmm0,0x570(%rsp)
movsd  0x280(%rdi),%xmm0
movsd  %xmm0,0x578(%rsp)
movsd  0x288(%rdi),%xmm0
movsd  %xmm0,0x530(%rsp)
movsd  0x290(%rdi),%xmm0
movsd  %xmm0,0x728(%rsp)
movsd  0x298(%rdi),%xmm0
movsd  %xmm0,0xbf8(%rsp)
movsd  0x2a0(%rdi),%xmm0
movsd  %xmm0,0x978(%rsp)
movsd  0x2a8(%rdi),%xmm0
movaps %xmm0,0x1d0(%rsp)
movsd  0x2b0(%rdi),%xmm0
movsd  %xmm0,0x230(%rsp)
movsd  0x2b8(%rdi),%xmm0
movsd  %xmm0,0xbc8(%rsp)
movsd  0x2c0(%rdi),%xmm0
movsd  %xmm0,0xb58(%rsp)
movsd  0x2c8(%rdi),%xmm0
movaps %xmm0,0x810(%rsp)
movsd  0x2d0(%rdi),%xmm1
movsd  0x2d8(%rdi),%xmm0
movsd  %xmm0,0x9b0(%rsp)
movsd  0x2e0(%rdi),%xmm0
movsd  %xmm0,0x9b8(%rsp)
movsd  0x2e8(%rdi),%xmm0
movsd  %xmm0,0x9e0(%rsp)
movsd  0x2f0(%rdi),%xmm0
movsd  %xmm0,0x868(%rsp)
movsd  0x2f8(%rdi),%xmm0
movsd  %xmm0,0x120(%rsp)
movsd  0x300(%rdi),%xmm0
movaps %xmm0,0x6e0(%rsp)
movsd  0x308(%rdi),%xmm0
movaps %xmm0,0xa40(%rsp)
movsd  0x310(%rdi),%xmm0
movsd  %xmm0,0x688(%rsp)
movsd  0x318(%rdi),%xmm0
movsd  %xmm0,0x3d0(%rsp)
movsd  0x320(%rdi),%xmm0
movaps %xmm0,0xa20(%rsp)
movsd  0x328(%rdi),%xmm0
movsd  %xmm0,0x3f8(%rsp)
movsd  0x330(%rdi),%xmm0
movsd  %xmm0,0x800(%rsp)
movsd  0x338(%rdi),%xmm0
movsd  %xmm0,0x8b0(%rsp)
movapd %xmm3,%xmm0
movsd  %xmm1,0x270(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0xa80(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9b0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xaf0(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x4d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x968(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9b8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xaf8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb20(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9d8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb28(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9f8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb38(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x9e0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xb30(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x190(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x490(%rsp)
movapd 0x600(%rsp),%xmm0
xorpd  0xf7a9(%rip),%xmm0
movsd  0xf6e9(%rip),%xmm1
subsd  0x18(%rsp),%xmm1
movapd %xmm1,0x4b0(%rsp)
mulsd  %xmm1,%xmm0
movapd 0x80(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd %xmm1,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x290(%rsp)
movapd %xmm0,0xa50(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x490(%rsp),%xmm0
movsd  %xmm1,0x320(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf688(%rip),%xmm1
divsd  0x340(%rsp),%xmm1
movsd  %xmm0,0x718(%rsp)
movapd %xmm1,0x90(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x348(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x120(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x480(%rsp)
movapd 0x6e0(%rsp),%xmm0
xorpd  0xf6e9(%rip),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x480(%rsp),%xmm0
movsd  %xmm1,0x310(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf5f8(%rip),%xmm1
divsd  0x6d0(%rsp),%xmm1
movsd  %xmm0,0x710(%rsp)
movapd %xmm1,0x70(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x630(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x190(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xa30(%rsp)
movapd 0xa40(%rsp),%xmm0
xorpd  0xf65c(%rip),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0xa30(%rsp),%xmm0
movsd  %xmm1,0xab8(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf56b(%rip),%xmm1
divsd  0x300(%rsp),%xmm1
movsd  %xmm0,0xac0(%rsp)
movapd %xmm1,0x6b0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x4c8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x570(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x188(%rsp)
movapd 0x4a0(%rsp),%xmm0
xorpd  0xf5cc(%rip),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x188(%rsp),%xmm0
movsd  %xmm1,0x680(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf4db(%rip),%xmm1
divsd  0x4e0(%rsp),%xmm1
movsd  %xmm0,0xb48(%rsp)
movapd %xmm1,0x100(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x248(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x578(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2c8(%rsp)
movapd 0x3e0(%rsp),%xmm0
xorpd  0xf53c(%rip),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x2c8(%rsp),%xmm0
movsd  %xmm1,0x8c0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf44b(%rip),%xmm1
divsd  0x4f0(%rsp),%xmm1
movsd  %xmm0,0xb50(%rsp)
movapd %xmm1,0x1c0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x390(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x570(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1e0(%rsp)
movapd 0x470(%rsp),%xmm1
xorpd  0xf4ac(%rip),%xmm1
movapd 0x4b0(%rsp),%xmm0
movapd %xmm1,0x3b0(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x80(%rsp),%xmm0
movapd %xmm0,0x30(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x1e0(%rsp),%xmm0
movsd  %xmm1,0x360(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf3a8(%rip),%xmm1
divsd  0x558(%rsp),%xmm1
movapd %xmm1,0x620(%rsp)
movsd  %xmm0,0xb60(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x6f0(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x578(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x440(%rsp)
movapd 0x610(%rsp),%xmm0
xorpd  0xf409(%rip),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x80(%rsp),%xmm0
movapd %xmm0,0x280(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x440(%rsp),%xmm0
movsd  %xmm1,0x3a0(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf30f(%rip),%xmm1
divsd  0x560(%rsp),%xmm1
movapd %xmm1,0x590(%rsp)
movsd  %xmm0,0x950(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x750(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x570(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9a0(%rsp)
movapd 0x30(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9a0(%rsp),%xmm0
movsd  %xmm1,0xae0(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0xae8(%rsp)
movaps 0x620(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x7c8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x578(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x998(%rsp)
movapd 0x280(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x998(%rsp),%xmm0
movsd  %xmm1,0xad0(%rsp)
mulsd  %xmm1,%xmm0
movsd  %xmm0,0xad8(%rsp)
movaps 0x590(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x7c0(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x570(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9c8(%rsp)
movapd 0xaa0(%rsp),%xmm1
xorpd  0xf2ab(%rip),%xmm1
movapd 0x4b0(%rsp),%xmm0
movapd %xmm1,0xa0(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9c8(%rsp),%xmm0
movsd  %xmm1,0xb10(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf1ad(%rip),%xmm1
divsd  0x9e8(%rsp),%xmm1
movsd  %xmm0,0xb18(%rsp)
movapd %xmm1,0x850(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x7d0(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x578(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x9c0(%rsp)
movapd 0xc20(%rsp),%xmm0
xorpd  0xf20e(%rip),%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x9c0(%rsp),%xmm0
movsd  %xmm1,0xb00(%rsp)
mulsd  %xmm1,%xmm0
movsd  0xf11d(%rip),%xmm1
divsd  0x7b8(%rsp),%xmm1
movsd  %xmm0,0xb08(%rsp)
movapd %xmm1,0x930(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x7a8(%rsp)
movsd  0xf0fc(%rip),%xmm1
movapd 0x820(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm1,%xmm0
movsd  0x18(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x30(%rsp)
movapd 0x80(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xf0ca(%rip),%xmm4
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x210(%rsp)
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x110(%rsp)
movapd %xmm4,%xmm2
divsd  0x290(%rsp),%xmm2
mulsd  0x1f0(%rsp),%xmm1
mulsd  0xf082(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x280(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,(%rsp)
movsd  0x280(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x280(%rsp)
movapd 0x80(%rsp),%xmm2
movsd  0x110(%rsp),%xmm0
divsd  %xmm2,%xmm0
movsd  0x210(%rsp),%xmm1
divsd  %xmm2,%xmm1
movsd  0x30(%rsp),%xmm2
divsd  0x290(%rsp),%xmm2
mulsd  0x1f0(%rsp),%xmm1
mulsd  0xf00e(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x30(%rsp)
call   1030 <exp@plt>
movsd  0x30(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x280(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x280(%rsp)
movsd  (%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm4
movsd  0xefb4(%rip),%xmm3
divsd  (%rsp),%xmm3
mulsd  0x280(%rsp),%xmm3
movapd 0x80(%rsp),%xmm5
movapd %xmm5,%xmm0
movsd  0x18(%rsp),%xmm2
divsd  %xmm2,%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,(%rsp)
mulsd  %xmm4,%xmm0
movapd %xmm0,0x30(%rsp)
movapd %xmm4,%xmm0
addsd  %xmm4,%xmm0
divsd  %xmm2,%xmm0
movsd  0xef88(%rip),%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x5d8(%rsp)
mulsd  %xmm1,%xmm4
movapd %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x568(%rsp)
divsd  %xmm1,%xmm4
movapd %xmm5,%xmm1
addsd  %xmm5,%xmm1
movapd %xmm1,0x280(%rsp)
divsd  %xmm2,%xmm1
mulsd  0xef2d(%rip),%xmm0
mulsd  0x1f0(%rsp),%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,0x210(%rsp)
movapd %xmm1,0xe0(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm3,0x20(%rsp)
movapd %xmm2,%xmm0
call   1040 <log@plt>
movapd 0x80(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  0xef06(%rip),%xmm1
movapd %xmm1,0x330(%rsp)
movsd  %xmm0,0x110(%rsp)
mulsd  %xmm0,%xmm1
movapd 0x30(%rsp),%xmm2
movsd  0x18(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm0,%xmm1
addsd  0xeed8(%rip),%xmm1
movapd 0x4a0(%rsp),%xmm0
movsd  %xmm1,0x350(%rsp)
mulsd  %xmm1,%xmm0
subsd  %xmm0,%xmm2
movapd %xmm2,0x40(%rsp)
movapd %xmm2,%xmm0
xorpd  0xef34(%rip),%xmm0
divsd  %xmm3,%xmm0
call   1030 <exp@plt>
movsd  0xee6b(%rip),%xmm1
movsd  0xee9b(%rip),%xmm5
movsd  %xmm0,0x730(%rsp)
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm5
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm5
movsd  %xmm0,0x400(%rsp)
jae    2207 <vbic_4T_et_xf_fj+0x10c7>
movapd %xmm5,%xmm0
movsd  %xmm5,0x160(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm6,%xmm6
movsd  0x160(%rsp),%xmm5
movsd  0xee11(%rip),%xmm1
movapd 0x20(%rsp),%xmm4
addsd  0x210(%rsp),%xmm4
movapd 0x30(%rsp),%xmm3
subsd  0x4a0(%rsp),%xmm3
movsd  0x2b0(%rsp),%xmm2
mulsd  0x800(%rsp),%xmm2
addsd  0xedd9(%rip),%xmm0
mulsd  0xede1(%rip),%xmm0
ucomisd %xmm6,%xmm5
movsd  %xmm0,0x6c0(%rsp)
jae    22a3 <vbic_4T_et_xf_fj+0x1163>
movapd %xmm5,%xmm0
movapd %xmm2,0x210(%rsp)
movapd %xmm3,0x30(%rsp)
movapd %xmm4,0x20(%rsp)
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm4
movapd 0x30(%rsp),%xmm3
movapd 0x210(%rsp),%xmm2
movsd  0xed87(%rip),%xmm1
movsd  %xmm0,0x400(%rsp)
movsd  0x6c0(%rsp),%xmm0
movsd  0x18(%rsp),%xmm5
divsd  %xmm5,%xmm1
movapd %xmm1,0x150(%rsp)
movsd  0x110(%rsp),%xmm1
mulsd  0xed79(%rip),%xmm1
movsd  %xmm1,0x110(%rsp)
mulsd  %xmm5,%xmm4
movapd %xmm4,0x20(%rsp)
mulsd  0x1f0(%rsp),%xmm3
movapd %xmm3,0x30(%rsp)
addsd  0x3f8(%rsp),%xmm2
movapd %xmm2,0x210(%rsp)
call   1040 <log@plt>
movsd  %xmm0,0x2a8(%rsp)
movsd  0xed17(%rip),%xmm1
movapd 0x830(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
movsd  0x18(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movsd  %xmm0,0xc0(%rsp)
movapd 0x80(%rsp),%xmm4
divsd  %xmm4,%xmm0
divsd  %xmm4,%xmm1
movsd  0xece2(%rip),%xmm4
mulsd  %xmm2,%xmm4
movsd  %xmm4,0x50(%rsp)
mulsd  %xmm3,%xmm4
movsd  %xmm4,0x520(%rsp)
movapd %xmm4,%xmm3
divsd  0x290(%rsp),%xmm3
mulsd  0x1f0(%rsp),%xmm1
movsd  0xec9d(%rip),%xmm2
mulsd  %xmm2,%xmm3
addsd  %xmm1,%xmm3
movsd  %xmm3,0x160(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0xb0(%rsp)
movsd  0x160(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x160(%rsp)
movapd 0x80(%rsp),%xmm1
movsd  0x520(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  0x50(%rsp),%xmm2
divsd  %xmm1,%xmm2
movsd  0xc0(%rsp),%xmm1
divsd  0x290(%rsp),%xmm1
mulsd  0x1f0(%rsp),%xmm2
mulsd  0xec21(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0xc0(%rsp)
call   1030 <exp@plt>
movsd  0xc0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x160(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x160(%rsp)
movsd  0xb0(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0xb0(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movsd  0xebbd(%rip),%xmm2
divsd  0xb0(%rsp),%xmm2
mulsd  0x160(%rsp),%xmm2
movapd (%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0xb0(%rsp)
movsd  0x5d8(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm0,%xmm0
movsd  0x18(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  0x568(%rsp),%xmm1
mulsd  0xeb75(%rip),%xmm0
mulsd  0x1f0(%rsp),%xmm1
addsd  %xmm0,%xmm1
mulsd  0xe0(%rsp),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm2,0x50(%rsp)
movapd %xmm3,%xmm0
call   1040 <log@plt>
movapd 0x330(%rsp),%xmm3
movsd  %xmm0,0x160(%rsp)
mulsd  %xmm0,%xmm3
movapd 0xb0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  0x18(%rsp),%xmm1
addsd  %xmm3,%xmm1
movapd 0x3b0(%rsp),%xmm2
mulsd  0x350(%rsp),%xmm2
addsd  %xmm1,%xmm2
subsd  0x470(%rsp),%xmm0
movapd %xmm0,0xb0(%rsp)
movapd 0xeb9f(%rip),%xmm0
movapd %xmm2,0x3b0(%rsp)
xorpd  %xmm2,%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xeac4(%rip),%xmm1
movsd  0xeaf4(%rip),%xmm4
movsd  %xmm0,0x2f0(%rsp)
mulsd  %xmm0,%xmm4
addsd  %xmm1,%xmm4
sqrtsd %xmm4,%xmm12
xorpd  %xmm13,%xmm13
ucomisd %xmm13,%xmm4
movsd  %xmm12,0x200(%rsp)
jae    25b5 <vbic_4T_et_xf_fj+0x1475>
movapd %xmm4,%xmm0
movsd  %xmm4,0xc0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm13,%xmm13
movsd  0xc0(%rsp),%xmm4
movsd  0xea68(%rip),%xmm1
movapd %xmm0,%xmm12
movsd  0x160(%rsp),%xmm7
mulsd  0xea7a(%rip),%xmm7
movapd 0x50(%rsp),%xmm11
mulsd  0x18(%rsp),%xmm11
movapd 0x1f0(%rsp),%xmm0
movapd 0xb0(%rsp),%xmm10
mulsd  %xmm0,%xmm10
movapd 0x150(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x30(%rsp),%xmm9
addsd  0x20(%rsp),%xmm9
movsd  0x110(%rsp),%xmm8
movsd  0xea07(%rip),%xmm2
mulsd  %xmm2,%xmm8
movsd  0x2b0(%rsp),%xmm0
movapd 0x210(%rsp),%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm6
mulsd  0x8b0(%rsp),%xmm6
addsd  0xe9ce(%rip),%xmm12
mulsd  0xe9d5(%rip),%xmm12
ucomisd %xmm13,%xmm4
movsd  %xmm12,0x780(%rsp)
jae    2720 <vbic_4T_et_xf_fj+0x15e0>
movapd %xmm4,%xmm0
movapd %xmm3,0x210(%rsp)
movsd  %xmm6,0xc0(%rsp)
movapd %xmm5,0x150(%rsp)
movsd  %xmm8,0x110(%rsp)
movsd  %xmm7,0x160(%rsp)
movapd %xmm9,0x30(%rsp)
movapd %xmm10,0xb0(%rsp)
movapd %xmm11,0x50(%rsp)
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm11
movapd 0xb0(%rsp),%xmm10
movapd 0x30(%rsp),%xmm9
movsd  0x780(%rsp),%xmm12
movsd  0x160(%rsp),%xmm7
movsd  0x110(%rsp),%xmm8
movapd 0x150(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm6
movapd 0x210(%rsp),%xmm3
movsd  0xe911(%rip),%xmm2
movsd  0xe901(%rip),%xmm1
movsd  %xmm0,0x200(%rsp)
addsd  %xmm11,%xmm10
movapd %xmm10,0xb0(%rsp)
mulsd  %xmm2,%xmm7
movsd  %xmm7,0x160(%rsp)
addsd  %xmm9,%xmm8
movsd  %xmm8,0x110(%rsp)
mulsd  0x330(%rsp),%xmm5
movapd %xmm5,0x150(%rsp)
addsd  %xmm1,%xmm3
movapd %xmm3,0x210(%rsp)
addsd  %xmm1,%xmm6
movsd  %xmm6,0xc0(%rsp)
movapd 0x280(%rsp),%xmm0
mulsd  0x2a8(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm12,%xmm0
call   1040 <log@plt>
movapd 0x280(%rsp),%xmm1
movsd  %xmm0,0x5b8(%rsp)
mulsd  %xmm0,%xmm1
movapd %xmm1,0x30(%rsp)
movsd  0xe86b(%rip),%xmm1
movapd 0x790(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
movsd  0x18(%rsp),%xmm4
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x370(%rsp)
movapd 0x80(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  %xmm3,%xmm1
movsd  0xe836(%rip),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x5d0(%rsp)
movapd %xmm3,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x5c8(%rsp)
divsd  0x290(%rsp),%xmm2
mulsd  0x1f0(%rsp),%xmm1
mulsd  0xe7ee(%rip),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x50(%rsp)
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  %xmm0,0x520(%rsp)
movsd  0x50(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x50(%rsp)
movapd 0x80(%rsp),%xmm1
movsd  0x5c8(%rsp),%xmm0
divsd  %xmm1,%xmm0
movsd  0x5d0(%rsp),%xmm2
divsd  %xmm1,%xmm2
movsd  0x370(%rsp),%xmm1
divsd  0x290(%rsp),%xmm1
mulsd  0x1f0(%rsp),%xmm2
mulsd  0xe77c(%rip),%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x370(%rsp)
call   1030 <exp@plt>
movsd  0x370(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movsd  0x50(%rsp),%xmm1
subsd  %xmm2,%xmm1
movsd  %xmm1,0x50(%rsp)
movsd  0x520(%rsp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x520(%rsp)
movapd %xmm1,%xmm0
call   1040 <log@plt>
movsd  0xe71e(%rip),%xmm1
divsd  0x520(%rsp),%xmm1
mulsd  0x50(%rsp),%xmm1
movapd (%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,(%rsp)
movsd  0x5d8(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm0,%xmm0
movsd  0x18(%rsp),%xmm3
divsd  %xmm3,%xmm0
divsd  0x568(%rsp),%xmm2
mulsd  0xe6dd(%rip),%xmm0
mulsd  0x1f0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  %xmm2,%xmm0
movapd %xmm0,0xe0(%rsp)
movapd %xmm3,%xmm0
call   1040 <log@plt>
movapd 0x330(%rsp),%xmm1
movsd  %xmm0,0x50(%rsp)
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  0x18(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0xa0(%rsp),%xmm1
mulsd  0x350(%rsp),%xmm1
addsd  %xmm0,%xmm1
subsd  0xaa0(%rsp),%xmm2
movapd %xmm2,(%rsp)
movapd 0xe70b(%rip),%xmm0
movapd %xmm1,0xa0(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x80(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0xe668(%rip),%xmm1
movsd  %xmm0,0x140(%rsp)
mulsd  %xmm0,%xmm1
movsd  0xe61b(%rip),%xmm0
addsd  %xmm0,%xmm1
sqrtsd %xmm1,%xmm10
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
movsd  %xmm10,0x520(%rsp)
jae    2a3e <vbic_4T_et_xf_fj+0x18fe>
movapd %xmm1,%xmm0
movsd  %xmm1,0x330(%rsp)
call   1060 <sqrt@plt>
movsd  0x330(%rsp),%xmm1
movapd %xmm0,%xmm10
xorpd  %xmm0,%xmm0
movsd  0x50(%rsp),%xmm11
mulsd  0xe5f2(%rip),%xmm11
movsd  0x160(%rsp),%xmm7
addsd  0xb0(%rsp),%xmm7
movapd 0xe0(%rsp),%xmm9
mulsd  0x18(%rsp),%xmm9
movapd (%rsp),%xmm5
mulsd  0x1f0(%rsp),%xmm5
movapd 0x150(%rsp),%xmm2
movsd  0x110(%rsp),%xmm4
addsd  %xmm2,%xmm4
ucomisd %xmm0,%xmm1
movsd  0xe5a6(%rip),%xmm12
divsd  0x80(%rsp),%xmm12
movapd 0x210(%rsp),%xmm0
mulsd  0x688(%rsp),%xmm0
movapd %xmm0,0x210(%rsp)
movsd  0xc0(%rsp),%xmm0
mulsd  0x3d0(%rsp),%xmm0
movsd  %xmm0,0xc0(%rsp)
movapd 0x40(%rsp),%xmm6
movapd 0x20(%rsp),%xmm0
addsd  %xmm6,%xmm0
movapd %xmm0,0x20(%rsp)
movapd 0x290(%rsp),%xmm8
divsd  %xmm8,%xmm6
movapd 0x3b0(%rsp),%xmm3
movapd 0x30(%rsp),%xmm0
addsd  %xmm3,%xmm0
movapd %xmm0,0x30(%rsp)
addsd  0xe4ef(%rip),%xmm10
mulsd  0xe4f6(%rip),%xmm10
movsd  %xmm4,0x110(%rsp)
movsd  %xmm10,0x330(%rsp)
movsd  %xmm12,0x370(%rsp)
jae    2bea <vbic_4T_et_xf_fj+0x1aaa>
movapd %xmm1,%xmm0
movapd %xmm5,(%rsp)
movapd %xmm6,0x40(%rsp)
movsd  %xmm7,0x160(%rsp)
movapd %xmm9,0xe0(%rsp)
movsd  %xmm11,0x50(%rsp)
call   1060 <sqrt@plt>
movsd  0x50(%rsp),%xmm11
movsd  0x370(%rsp),%xmm12
movsd  0x330(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm9
movsd  0x160(%rsp),%xmm7
movapd 0x40(%rsp),%xmm6
movapd (%rsp),%xmm5
movsd  0x110(%rsp),%xmm4
movapd 0x3b0(%rsp),%xmm3
movapd 0x150(%rsp),%xmm2
movapd 0x290(%rsp),%xmm8
movsd  %xmm0,0x520(%rsp)
addsd  %xmm9,%xmm5
movapd %xmm5,(%rsp)
movsd  0xe424(%rip),%xmm0
mulsd  %xmm0,%xmm11
movsd  %xmm11,0x50(%rsp)
addsd  %xmm2,%xmm7
movsd  %xmm7,0x160(%rsp)
divsd  %xmm8,%xmm3
movapd %xmm3,0x3b0(%rsp)
movapd %xmm12,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0xe0(%rsp)
mulsd  %xmm0,%xmm6
movapd %xmm6,0x40(%rsp)
movapd %xmm10,%xmm0
call   1040 <log@plt>
movapd 0x280(%rsp),%xmm1
movsd  %xmm0,0xb0(%rsp)
mulsd  %xmm0,%xmm1
addsd  0xa0(%rsp),%xmm1
movapd %xmm1,0x350(%rsp)
movapd 0x820(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
movapd %xmm0,0xc10(%rsp)
movaps 0x640(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5c8(%rsp)
movapd 0x830(%rsp),%xmm0
divsd  0x30(%rsp),%xmm0
movapd %xmm0,0xa90(%rsp)
movaps 0x2d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5d0(%rsp)
movaps 0xa90(%rsp),%xmm0
movaps 0x2d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x568(%rsp)
movapd 0x790(%rsp),%xmm0
divsd  0x350(%rsp),%xmm0
movapd %xmm0,0xc70(%rsp)
movaps 0x660(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x5d8(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x190(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x7b0(%rsp)
movaps 0xa50(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0xa50(%rsp)
movsd  0x18(%rsp),%xmm0
movsd  0x580(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1b0(%rsp)
movapd 0x210(%rsp),%xmm0
xorpd  0xe353(%rip),%xmm0
movapd 0x80(%rsp),%xmm1
mulsd  0xc0(%rsp),%xmm1
movapd %xmm0,0xa10(%rsp)
movapd %xmm1,0x920(%rsp)
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x720(%rsp)
xorpd  %xmm2,%xmm2
movsd  0x170(%rsp),%xmm4
ucomisd %xmm2,%xmm4
xorpd  %xmm1,%xmm1
xorpd  %xmm3,%xmm3
jbe    2e1f <vbic_4T_et_xf_fj+0x1cdf>
movapd %xmm4,%xmm0
movsd  0xa80(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x270(%rsp),%xmm5
mulsd  %xmm1,%xmm5
divsd  0x18(%rsp),%xmm5
mulsd  0x1f0(%rsp),%xmm5
mulsd  %xmm4,%xmm5
movsd  0xe211(%rip),%xmm3
divsd  %xmm0,%xmm3
mulsd  %xmm0,%xmm0
movsd  0xe231(%rip),%xmm1
divsd  %xmm0,%xmm1
mulsd  %xmm5,%xmm1
movsd  %xmm1,0xb40(%rsp)
movapd %xmm3,0xc40(%rsp)
movsd  0x50(%rsp),%xmm7
addsd  (%rsp),%xmm7
movsd  0x370(%rsp),%xmm5
movapd %xmm5,%xmm0
mulsd  0x160(%rsp),%xmm0
movsd  0xe1c5(%rip),%xmm14
movapd 0x3b0(%rsp),%xmm3
mulsd  %xmm14,%xmm3
movapd 0x40(%rsp),%xmm9
addsd  0xe0(%rsp),%xmm9
movsd  0x60(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  0xe18b(%rip),%xmm15
movapd 0x600(%rsp),%xmm13
movapd 0x6e0(%rsp),%xmm11
movsd  0x730(%rsp),%xmm6
jbe    2eb8 <vbic_4T_et_xf_fj+0x1d78>
movsd  0xe164(%rip),%xmm2
divsd  %xmm1,%xmm2
movapd %xmm2,0xc50(%rsp)
movapd 0x150(%rsp),%xmm4
addsd  %xmm7,%xmm4
movapd 0x290(%rsp),%xmm8
movapd 0xa0(%rsp),%xmm12
divsd  %xmm8,%xmm12
addsd  %xmm0,%xmm3
mulsd  %xmm9,%xmm6
movapd %xmm15,%xmm1
divsd  0x400(%rsp),%xmm1
xorpd  %xmm0,%xmm0
movsd  0x5c0(%rsp),%xmm2
ucomisd %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd 0x80(%rsp),%xmm10
movsd  0x2a8(%rsp),%xmm9
jbe    2f35 <vbic_4T_et_xf_fj+0x1df5>
movsd  0xe0e7(%rip),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,0x400(%rsp)
movapd %xmm13,%xmm2
movapd 0x4b0(%rsp),%xmm7
mulsd  %xmm7,%xmm2
movapd %xmm4,0x150(%rsp)
mulsd  %xmm4,%xmm5
mulsd  %xmm14,%xmm12
movsd  0x2f0(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movapd %xmm15,%xmm14
divsd  0x200(%rsp),%xmm15
movapd %xmm11,%xmm3
mulsd  %xmm7,%xmm3
mulsd  %xmm6,%xmm1
movapd %xmm5,%xmm6
divsd  0x6c0(%rsp),%xmm14
addsd  %xmm9,%xmm9
movsd  0xf0(%rsp),%xmm7
ucomisd 0xe119(%rip),%xmm7
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x2a8(%rsp)
xorpd  %xmm5,%xmm5
jbe    301c <vbic_4T_et_xf_fj+0x1edc>
movsd  0x580(%rsp),%xmm5
movsd  0x1b0(%rsp),%xmm0
mulsd  %xmm0,%xmm5
divsd  0x18(%rsp),%xmm5
mulsd  0x1f0(%rsp),%xmm5
mulsd  %xmm7,%xmm0
mulsd  %xmm7,%xmm5
movsd  0xe021(%rip),%xmm7
divsd  %xmm0,%xmm7
movsd  %xmm7,0x2a8(%rsp)
mulsd  %xmm0,%xmm0
movsd  0xe038(%rip),%xmm7
divsd  %xmm0,%xmm7
mulsd  %xmm5,%xmm7
movapd %xmm7,%xmm5
addsd  %xmm6,%xmm12
divsd  %xmm10,%xmm13
divsd  %xmm8,%xmm2
divsd  %xmm10,%xmm11
divsd  %xmm8,%xmm3
mulsd  %xmm4,%xmm15
movsd  0xdfd6(%rip),%xmm6
divsd  0x780(%rsp),%xmm6
movsd  0x5b8(%rsp),%xmm0
addsd  %xmm0,%xmm0
mulsd  %xmm1,%xmm14
movsd  0xdfbb(%rip),%xmm7
mulsd  %xmm7,%xmm9
xorpd  %xmm8,%xmm8
movsd  0x740(%rsp),%xmm1
ucomisd %xmm8,%xmm1
xorpd  %xmm4,%xmm4
jbe    308f <vbic_4T_et_xf_fj+0x1f4f>
movsd  0xdf8d(%rip),%xmm4
divsd  %xmm1,%xmm4
movsd  %xmm4,0x5b8(%rsp)
movsd  %xmm5,0x948(%rsp)
movsd  0x140(%rsp),%xmm10
mulsd  %xmm12,%xmm10
movsd  0xdf60(%rip),%xmm1
divsd  0x520(%rsp),%xmm1
mulsd  %xmm15,%xmm6
addsd  0x110(%rsp),%xmm9
movsd  0x190(%rsp),%xmm12
mulsd  0x490(%rsp),%xmm12
movapd 0x1f0(%rsp),%xmm4
mulsd  %xmm4,%xmm13
mulsd  %xmm7,%xmm2
movapd %xmm7,%xmm5
movsd  0x120(%rsp),%xmm7
mulsd  0x480(%rsp),%xmm7
mulsd  %xmm4,%xmm11
mulsd  %xmm5,%xmm3
mulsd  %xmm5,%xmm0
movapd 0x280(%rsp),%xmm15
mulsd  %xmm15,%xmm14
xorpd  %xmm4,%xmm4
movsd  %xmm4,0x5c0(%rsp)
movsd  0xd0(%rsp),%xmm5
ucomisd %xmm8,%xmm5
movapd %xmm0,%xmm4
jbe    3163 <vbic_4T_et_xf_fj+0x2023>
movapd %xmm5,%xmm8
movsd  0xdec2(%rip),%xmm0
divsd  %xmm5,%xmm0
movsd  %xmm0,0x5c0(%rsp)
addsd  %xmm13,%xmm2
movapd %xmm2,0x600(%rsp)
mulsd  %xmm10,%xmm1
movsd  0xde99(%rip),%xmm10
movapd %xmm10,%xmm2
divsd  0x330(%rsp),%xmm2
addsd  %xmm11,%xmm3
addsd  0x160(%rsp),%xmm4
movsd  0x18(%rsp),%xmm0
divsd  %xmm0,%xmm12
movsd  0xb0(%rsp),%xmm5
addsd  %xmm5,%xmm5
divsd  %xmm0,%xmm7
mulsd  %xmm15,%xmm6
addsd  %xmm9,%xmm14
xorpd  %xmm11,%xmm11
movsd  0xa00(%rsp),%xmm0
ucomisd %xmm11,%xmm0
movapd %xmm6,0x160(%rsp)
ja     31e6 <vbic_4T_et_xf_fj+0x20a6>
xorpd  %xmm8,%xmm8
jmp    31f0 <vbic_4T_et_xf_fj+0x20b0>
movapd %xmm10,%xmm8
divsd  %xmm0,%xmm8
movapd 0x20(%rsp),%xmm9
movsd  0xde21(%rip),%xmm6
movsd  0x2b0(%rsp),%xmm13
movapd 0x1f0(%rsp),%xmm0
mulsd  %xmm0,%xmm12
movsd  %xmm12,0x370(%rsp)
movapd 0x600(%rsp),%xmm15
mulsd  0x320(%rsp),%xmm15
mulsd  %xmm1,%xmm2
movapd %xmm2,0xf0(%rsp)
mulsd  %xmm6,%xmm5
movapd %xmm5,%xmm12
mulsd  %xmm0,%xmm7
mulsd  0x310(%rsp),%xmm3
movapd %xmm9,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm0,0x6e0(%rsp)
movapd 0x160(%rsp),%xmm0
addsd  %xmm4,%xmm0
movapd %xmm0,0x160(%rsp)
mulsd  0x530(%rsp),%xmm13
movaps 0xde4e(%rip),%xmm0
movaps %xmm0,0x580(%rsp)
movapd %xmm9,%xmm1
movapd 0xde29(%rip),%xmm0
xorpd  %xmm0,%xmm1
movapd %xmm1,0x740(%rsp)
movapd 0x1a0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
xorpd  %xmm0,%xmm2
movapd %xmm2,0x730(%rsp)
mulsd  %xmm14,%xmm2
movapd %xmm2,0x110(%rsp)
movsd  0x500(%rsp),%xmm4
ucomisd %xmm4,%xmm11
movapd %xmm1,0x3b0(%rsp)
movapd %xmm14,0x780(%rsp)
movapd %xmm8,0xa80(%rsp)
movsd  %xmm13,0x330(%rsp)
movsd  %xmm5,0xb0(%rsp)
movsd  %xmm7,0x120(%rsp)
movapd %xmm3,0x200(%rsp)
movapd %xmm15,0xd0(%rsp)
jae    337d <vbic_4T_et_xf_fj+0x223d>
movsd  0xdd10(%rip),%xmm2
mulsd  %xmm4,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm2,0x140(%rsp)
mulsd  %xmm1,%xmm1
movapd %xmm1,%xmm0
addsd  %xmm2,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movapd %xmm0,0x60(%rsp)
jb     34ff <vbic_4T_et_xf_fj+0x23bf>
xorps  %xmm2,%xmm2
sqrtsd %xmm0,%xmm2
jmp    3521 <vbic_4T_et_xf_fj+0x23e1>
movsd  (%r12),%xmm2
addsd  %xmm2,%xmm1
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm1
jbe    3556 <vbic_4T_et_xf_fj+0x2416>
movapd %xmm10,%xmm0
subsd  0x1a0(%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
movapd %xmm1,0x50(%rsp)
movsd  0xdc8e(%rip),%xmm1
subsd  0x640(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x780(%rsp),%xmm8
movapd 0x3b0(%rsp),%xmm10
movsd  0xdc33(%rip),%xmm9
movapd 0xe0(%rsp),%xmm4
movapd %xmm4,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm9,%xmm1
subsd  %xmm2,%xmm1
movapd 0x20(%rsp),%xmm5
mulsd  %xmm5,%xmm1
movapd %xmm9,%xmm2
movapd 0x640(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movapd %xmm4,%xmm3
movapd %xmm4,%xmm11
mulsd  %xmm4,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm9,%xmm7
subsd  %xmm3,%xmm7
divsd  %xmm2,%xmm7
mulsd  %xmm8,%xmm7
movapd %xmm7,(%rsp)
movsd  0xdbd5(%rip),%xmm2
movapd %xmm6,%xmm3
mulsd  %xmm2,%xmm3
movapd 0x50(%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  0x1a0(%rsp),%xmm7
addsd  %xmm9,%xmm7
mulsd  %xmm0,%xmm2
divsd  %xmm5,%xmm2
mulsd  %xmm0,%xmm7
mulsd  %xmm4,%xmm4
mulsd  0xdb84(%rip),%xmm4
addsd  %xmm2,%xmm7
movapd %xmm4,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x6e0(%rsp),%xmm2
movapd 0x110(%rsp),%xmm0
movapd %xmm7,0x6c0(%rsp)
mulsd  %xmm7,%xmm0
mulsd  %xmm8,%xmm2
addsd  %xmm0,%xmm2
xorpd  %xmm0,%xmm0
movapd %xmm0,0xe0(%rsp)
movsd  %xmm2,0x500(%rsp)
jmp    366b <vbic_4T_et_xf_fj+0x252b>
movapd %xmm1,0x40(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movapd 0x40(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x500(%rsp),%xmm4
mulsd  %xmm4,%xmm4
mulsd  0xdb23(%rip),%xmm4
movsd  %xmm4,0x500(%rsp)
addsd  %xmm4,%xmm1
ucomisd %xmm5,%xmm1
movapd %xmm1,0x40(%rsp)
jb     37e0 <vbic_4T_et_xf_fj+0x26a0>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    37fb <vbic_4T_et_xf_fj+0x26bb>
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x500(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm9,%xmm0
movapd 0x640(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0xdb5f(%rip),%xmm1
subpd  %xmm3,%xmm1
movapd %xmm1,0x50(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm2,(%rsp)
call   1050 <pow@plt>
movapd 0x780(%rsp),%xmm8
movapd 0x3b0(%rsp),%xmm10
movsd  0xda5e(%rip),%xmm9
movapd 0x50(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm0,%xmm1
movapd (%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm5,%xmm1
movlpd 0x6e0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movapd %xmm8,%xmm1
mulsd  %xmm4,%xmm1
movapd 0xdafd(%rip),%xmm2
movlpd 0x740(%rsp),%xmm2
movapd %xmm5,%xmm3
movapd 0x20(%rsp),%xmm6
unpcklpd %xmm6,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm7
mulpd  %xmm4,%xmm7
unpckhpd %xmm4,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm9,%xmm3
subsd  %xmm0,%xmm3
movapd %xmm6,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm5,%xmm1
divsd  %xmm5,%xmm3
mulsd  %xmm8,%xmm3
unpckhpd %xmm7,%xmm7
mulsd  %xmm2,%xmm7
movapd %xmm7,0xe0(%rsp)
mulsd  %xmm2,%xmm4
addsd  %xmm3,%xmm4
movapd %xmm4,(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x6c0(%rsp)
xorpd  %xmm3,%xmm3
addsd  %xmm1,%xmm3
movsd  0x0(%r13),%xmm1
addsd  %xmm1,%xmm10
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm10
movapd %xmm3,0x520(%rsp)
jbe    38a5 <vbic_4T_et_xf_fj+0x2765>
movapd %xmm9,%xmm0
subsd  0x1a0(%rsp),%xmm0
movapd %xmm0,0xa0(%rsp)
movsd  0xd997(%rip),%xmm1
subsd  0x640(%rsp),%xmm1
movapd %xmm10,0x3b0(%rsp)
call   1050 <pow@plt>
movapd 0x780(%rsp),%xmm10
movapd 0x3b0(%rsp),%xmm6
movsd  0xd933(%rip),%xmm8
movapd 0xa0(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm5
movapd %xmm8,%xmm9
subsd  %xmm2,%xmm9
movapd 0x20(%rsp),%xmm1
mulsd  %xmm1,%xmm9
movapd %xmm8,%xmm2
movapd 0x640(%rsp),%xmm7
subsd  %xmm7,%xmm2
divsd  %xmm2,%xmm9
movapd %xmm5,%xmm3
mulsd  %xmm5,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm8,%xmm4
subsd  %xmm3,%xmm4
divsd  %xmm2,%xmm4
mulsd  %xmm10,%xmm4
movapd %xmm4,0x50(%rsp)
movsd  0xd8d2(%rip),%xmm3
movapd %xmm7,%xmm2
movapd %xmm7,%xmm4
mulsd  %xmm3,%xmm2
mulsd  %xmm6,%xmm2
divsd  %xmm1,%xmm2
addsd  %xmm5,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm3
mulsd  %xmm7,%xmm3
movapd %xmm3,%xmm7
divsd  %xmm1,%xmm7
subsd  0x1a0(%rsp),%xmm7
addsd  %xmm8,%xmm7
mulsd  %xmm0,%xmm3
divsd  %xmm1,%xmm3
mulsd  %xmm0,%xmm7
mulsd  %xmm6,%xmm6
mulsd  0xd884(%rip),%xmm6
addsd  %xmm3,%xmm7
mulsd  %xmm4,%xmm6
mulsd  %xmm0,%xmm6
divsd  0x6e0(%rsp),%xmm6
movapd 0x110(%rsp),%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm10,%xmm6
addsd  %xmm0,%xmm6
xorpd  %xmm3,%xmm3
jmp    39a0 <vbic_4T_et_xf_fj+0x2860>
movapd %xmm1,%xmm0
movapd %xmm2,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm2
movsd  %xmm0,(%rsp)
movapd 0x3b0(%rsp),%xmm0
movapd 0x20(%rsp),%xmm1
addsd  %xmm0,%xmm2
mulsd  0xd815(%rip),%xmm2
movapd %xmm2,0x170(%rsp)
divsd  %xmm1,%xmm2
movsd  0xd7e8(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x640(%rsp),%xmm1
movsd  %xmm0,0x420(%rsp)
movapd %xmm1,0xe0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm1
movsd  (%r12),%xmm2
addsd  0x3b0(%rsp),%xmm2
movsd  %xmm2,0x6c0(%rsp)
mulsd  %xmm2,%xmm2
movapd %xmm2,%xmm0
addsd  0x140(%rsp),%xmm0
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm1,0x50(%rsp)
jb     3a68 <vbic_4T_et_xf_fj+0x2928>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    3a87 <vbic_4T_et_xf_fj+0x2947>
movapd %xmm1,%xmm0
divsd  0x20(%rsp),%xmm0
movapd %xmm1,0x50(%rsp)
movapd 0x640(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xd816(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x110(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
call   1050 <pow@plt>
movapd 0x780(%rsp),%xmm5
movsd  0xd722(%rip),%xmm8
movapd 0x110(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x50(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm6
movlpd 0x6e0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movapd %xmm5,%xmm1
mulsd  %xmm4,%xmm1
movapd 0xd7ba(%rip),%xmm2
movlpd 0x740(%rsp),%xmm2
movapd %xmm6,%xmm3
movapd 0x20(%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,0x50(%rsp)
xorpd  %xmm6,%xmm6
xorpd  %xmm2,%xmm2
movapd 0x280(%rsp),%xmm11
movapd 0x30(%rsp),%xmm10
movsd  0x348(%rsp),%xmm14
movapd 0x3e0(%rsp),%xmm4
movapd 0x4a0(%rsp),%xmm5
movsd  0x490(%rsp),%xmm12
movsd  0x480(%rsp),%xmm13
movsd  0x330(%rsp),%xmm1
movsd  0xb0(%rsp),%xmm15
addsd  0x50(%rsp),%xmm6
addsd  %xmm3,%xmm7
movapd %xmm7,0x740(%rsp)
movapd 0x6c0(%rsp),%xmm0
addsd  0xe0(%rsp),%xmm0
movapd %xmm0,0x6c0(%rsp)
movsd  0x500(%rsp),%xmm0
addsd  (%rsp),%xmm0
movsd  %xmm0,0x500(%rsp)
addsd  %xmm9,%xmm2
movapd 0x520(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
movapd %xmm0,0x520(%rsp)
movapd 0x90(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
jmp    4215 <vbic_4T_et_xf_fj+0x30d5>
movsd  %xmm2,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0xa0(%rsp),%xmm2
movapd %xmm0,%xmm5
movsd  0x500(%rsp),%xmm0
addsd  %xmm0,%xmm2
ucomisd %xmm3,%xmm2
jb     3aa3 <vbic_4T_et_xf_fj+0x2963>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    3abe <vbic_4T_et_xf_fj+0x297e>
movapd %xmm2,%xmm0
movsd  %xmm5,0xa0(%rsp)
call   1060 <sqrt@plt>
movsd  0xa0(%rsp),%xmm5
movsd  %xmm0,0x650(%rsp)
movapd 0x3b0(%rsp),%xmm0
movapd 0x20(%rsp),%xmm1
movsd  (%rsp),%xmm4
movapd %xmm0,%xmm3
movsd  0x6c0(%rsp),%xmm2
subsd  %xmm5,%xmm2
mulsd  0xd534(%rip),%xmm2
divsd  %xmm4,%xmm3
movapd %xmm3,(%rsp)
subsd  %xmm0,%xmm2
movapd %xmm2,0x2f0(%rsp)
divsd  %xmm1,%xmm2
movsd  0xd502(%rip),%xmm0
subsd  %xmm2,%xmm0
movapd %xmm0,0x460(%rsp)
movaps 0xe0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0xa0(%rsp)
movsd  0xd4d7(%rip),%xmm0
subsd  0x1a0(%rsp),%xmm0
movaps 0x640(%rsp),%xmm1
xorps  0xd577(%rip),%xmm1
movsd  %xmm0,0x250(%rsp)
movaps %xmm1,0x430(%rsp)
call   1050 <pow@plt>
movsd  (%r12),%xmm1
xorpd  %xmm5,%xmm5
movapd 0x60(%rsp),%xmm2
ucomisd %xmm5,%xmm2
movapd %xmm0,0x520(%rsp)
movaps %xmm1,0x1b0(%rsp)
jb     3b9f <vbic_4T_et_xf_fj+0x2a5f>
xorps  %xmm3,%xmm3
sqrtsd %xmm2,%xmm3
jmp    3bb0 <vbic_4T_et_xf_fj+0x2a70>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movapd %xmm0,%xmm3
movapd (%rsp),%xmm4
movapd 0x40(%rsp),%xmm0
mulsd  0x110(%rsp),%xmm4
ucomisd %xmm5,%xmm0
jb     3bd0 <vbic_4T_et_xf_fj+0x2a90>
sqrtsd %xmm0,%xmm0
jmp    3beb <vbic_4T_et_xf_fj+0x2aab>
movapd %xmm3,0x60(%rsp)
movapd %xmm4,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm4
movapd 0x60(%rsp),%xmm3
movsd  %xmm0,0x268(%rsp)
movapd 0x3b0(%rsp),%xmm0
movapd 0x20(%rsp),%xmm1
movapd 0x110(%rsp),%xmm5
movsd  0xd41c(%rip),%xmm2
mulsd  %xmm2,%xmm5
movapd %xmm5,0x270(%rsp)
mulsd  %xmm2,%xmm4
movapd %xmm4,(%rsp)
movapd %xmm0,%xmm2
xorpd  0xd49a(%rip),%xmm2
movapd %xmm2,0x380(%rsp)
addsd  %xmm0,%xmm3
mulsd  0xd3e5(%rip),%xmm3
movapd %xmm3,0x60(%rsp)
divsd  %xmm1,%xmm3
movsd  0xd3bb(%rip),%xmm1
subsd  %xmm3,%xmm1
movsd  %xmm1,0x410(%rsp)
movapd %xmm1,%xmm0
movaps 0xe0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x0(%r13),%xmm1
addsd  0x3b0(%rsp),%xmm1
movapd %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movsd  0x140(%rsp),%xmm0
addsd  %xmm3,%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movsd  %xmm1,0x40(%rsp)
movapd %xmm2,0x2e0(%rsp)
jb     3cc5 <vbic_4T_et_xf_fj+0x2b85>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    3ce4 <vbic_4T_et_xf_fj+0x2ba4>
movsd  %xmm3,0x140(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x140(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x500(%rsp),%xmm0
movapd 0x170(%rsp),%xmm1
movapd (%rsp),%xmm2
addsd  0x270(%rsp),%xmm2
divsd  0x6e0(%rsp),%xmm1
addsd  %xmm0,%xmm3
ucomisd %xmm5,%xmm3
movapd %xmm2,(%rsp)
movapd %xmm1,0x510(%rsp)
jb     3d2e <vbic_4T_et_xf_fj+0x2bee>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    3d49 <vbic_4T_et_xf_fj+0x2c09>
movapd %xmm3,%xmm0
movsd  %xmm4,0x500(%rsp)
call   1060 <sqrt@plt>
movsd  0x500(%rsp),%xmm4
movsd  %xmm0,0x3c0(%rsp)
movapd 0x20(%rsp),%xmm1
movapd 0x380(%rsp),%xmm3
movsd  0x40(%rsp),%xmm0
subsd  %xmm4,%xmm0
mulsd  0xd2b5(%rip),%xmm0
addsd  %xmm3,%xmm0
movapd %xmm0,0x140(%rsp)
divsd  %xmm1,%xmm0
movsd  0xd28c(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x500(%rsp)
movapd %xmm1,%xmm0
movaps 0xe0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm8
movapd 0xe0(%rsp),%xmm11
movapd %xmm11,%xmm1
mulsd  %xmm0,%xmm1
movapd 0xd335(%rip),%xmm15
unpcklpd %xmm1,%xmm15
movapd 0x20(%rsp),%xmm0
unpcklpd 0x500(%rsp),%xmm0
divpd  %xmm0,%xmm15
movapd %xmm15,%xmm1
mulsd  (%rsp),%xmm1
movapd 0x780(%rsp),%xmm10
movapd 0x510(%rsp),%xmm2
mulsd  %xmm10,%xmm2
addsd  %xmm1,%xmm2
movapd %xmm11,%xmm3
movapd 0x50(%rsp),%xmm0
mulsd  %xmm0,%xmm3
movapd %xmm0,%xmm5
divsd  0x420(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm11,%xmm2
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
movapd 0x740(%rsp),%xmm14
movapd %xmm14,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm11,%xmm2
unpcklpd 0x460(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd %xmm5,%xmm2
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movsd  0x6c0(%rsp),%xmm7
divsd  0x650(%rsp),%xmm7
movapd 0x110(%rsp),%xmm13
movapd %xmm13,%xmm4
mulsd  %xmm7,%xmm4
movapd %xmm13,%xmm9
movsd  0xd17f(%rip),%xmm2
mulsd  %xmm2,%xmm9
movsd  0xd179(%rip),%xmm12
mulsd  %xmm12,%xmm4
addsd  %xmm9,%xmm4
subsd  %xmm13,%xmm4
movapd 0x2f0(%rsp),%xmm5
divsd  0x6e0(%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 0x520(%rsp),%xmm0
addsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
subsd  %xmm7,%xmm2
movapd %xmm2,0x6c0(%rsp)
mulsd  %xmm0,%xmm4
subsd  %xmm4,%xmm6
movapd %xmm0,%xmm4
mulsd  (%rsp),%xmm4
addsd  %xmm6,%xmm4
subsd  %xmm3,%xmm4
movsd  %xmm4,0x500(%rsp)
movapd 0x3b0(%rsp),%xmm0
divsd  0x268(%rsp),%xmm0
mulsd  %xmm13,%xmm0
mulsd  %xmm12,%xmm0
addsd  0x270(%rsp),%xmm0
movapd %xmm0,0x3b0(%rsp)
movapd 0x60(%rsp),%xmm3
movapd 0x6e0(%rsp),%xmm6
divsd  %xmm6,%xmm3
movapd %xmm15,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm10,%xmm3
addsd  %xmm4,%xmm3
movapd %xmm11,%xmm0
movapd 0x2e0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  0x410(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,%xmm3
movapd 0x50(%rsp),%xmm0
unpcklpd %xmm2,%xmm0
divsd  %xmm11,%xmm2
mulsd  %xmm10,%xmm2
mulsd  %xmm1,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm3,(%rsp)
movsd  0x40(%rsp),%xmm2
divsd  0x3c0(%rsp),%xmm2
movapd %xmm13,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm12,%xmm2
addsd  0xd00a(%rip),%xmm2
movapd %xmm2,%xmm5
movsd  %xmm2,0x40(%rsp)
mulsd  %xmm12,%xmm4
addsd  %xmm9,%xmm4
subsd  %xmm13,%xmm4
movapd %xmm4,0x110(%rsp)
movapd 0x140(%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 0xa0(%rsp),%xmm3
unpcklpd %xmm8,%xmm3
mulpd  %xmm14,%xmm3
movapd %xmm11,%xmm2
unpcklpd %xmm11,%xmm2
divpd  %xmm2,%xmm0
movapd %xmm0,0x50(%rsp)
divpd  %xmm2,%xmm3
movapd %xmm3,0xa0(%rsp)
divsd  %xmm11,%xmm8
mulsd  %xmm1,%xmm4
movapd %xmm4,0x740(%rsp)
mulsd  %xmm1,%xmm15
mulsd  %xmm10,%xmm8
subsd  %xmm8,%xmm15
movapd %xmm15,0x20(%rsp)
movsd  0x250(%rsp),%xmm0
movaps 0x430(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x3b0(%rsp),%xmm6
movapd 0x1b0(%rsp),%xmm2
movhpd 0x0(%r13),%xmm2
movapd 0x2f0(%rsp),%xmm1
unpcklpd 0x140(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x170(%rsp),%xmm1
unpcklpd 0x60(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x520(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
mulpd  %xmm1,%xmm2
addpd  0xa0(%rsp),%xmm2
subpd  0x50(%rsp),%xmm2
movapd %xmm2,0x520(%rsp)
movapd 0x740(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x40(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movapd %xmm2,0x740(%rsp)
movapd 0x110(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x20(%rsp),%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm6
addsd  %xmm2,%xmm6
subsd  (%rsp),%xmm6
movsd  0xce66(%rip),%xmm8
movapd 0x280(%rsp),%xmm11
movapd 0x30(%rsp),%xmm10
movsd  0x348(%rsp),%xmm14
movapd 0x90(%rsp),%xmm3
movapd 0x70(%rsp),%xmm2
movapd 0x3e0(%rsp),%xmm4
movapd 0x4a0(%rsp),%xmm5
movsd  0x490(%rsp),%xmm12
movsd  0x480(%rsp),%xmm13
movsd  0x330(%rsp),%xmm1
movsd  0xb0(%rsp),%xmm15
movsd  0x130(%rsp),%xmm7
movapd 0x4b0(%rsp),%xmm0
mulsd  %xmm0,%xmm5
movapd %xmm5,0x40(%rsp)
movsd  0x320(%rsp),%xmm5
mulsd  0x370(%rsp),%xmm5
movsd  %xmm5,0x320(%rsp)
mulsd  %xmm0,%xmm4
movapd %xmm4,0xa0(%rsp)
mulsd  0xd0(%rsp),%xmm12
mulsd  %xmm14,%xmm3
addsd  0x150(%rsp),%xmm15
mulsd  0xf0(%rsp),%xmm11
movapd %xmm10,%xmm0
mulsd  %xmm10,%xmm0
movapd %xmm0,0x370(%rsp)
movsd  0x310(%rsp),%xmm0
mulsd  0x120(%rsp),%xmm0
movsd  %xmm0,0x310(%rsp)
mulsd  0x200(%rsp),%xmm13
mulsd  0x630(%rsp),%xmm2
addsd  %xmm8,%xmm1
movsd  %xmm1,0x330(%rsp)
movapd 0xcdfd(%rip),%xmm0
xorpd  %xmm10,%xmm0
movapd %xmm0,0x150(%rsp)
movapd %xmm0,%xmm5
mulsd  0x1a0(%rsp),%xmm5
movapd 0x160(%rsp),%xmm0
mulsd  0x730(%rsp),%xmm0
movapd %xmm0,0x110(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm7,%xmm0
movapd %xmm5,(%rsp)
movapd %xmm11,0x280(%rsp)
movapd %xmm6,0x3b0(%rsp)
movapd %xmm3,0x90(%rsp)
movapd %xmm2,0x70(%rsp)
movsd  %xmm12,0x490(%rsp)
movsd  %xmm13,0x480(%rsp)
movsd  %xmm15,0xb0(%rsp)
jae    4414 <vbic_4T_et_xf_fj+0x32d4>
movapd 0x1d0(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    458a <vbic_4T_et_xf_fj+0x344a>
xorpd  %xmm0,%xmm0
movsd  0x230(%rsp),%xmm4
ucomisd %xmm0,%xmm4
jbe    458a <vbic_4T_et_xf_fj+0x344a>
movapd %xmm1,%xmm4
addsd  %xmm5,%xmm4
movapd %xmm4,0x170(%rsp)
subsd  %xmm5,%xmm1
movapd %xmm1,0x120(%rsp)
divsd  %xmm1,%xmm4
movsd  0xcca0(%rip),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm4,0xe0(%rsp)
unpcklpd %xmm4,%xmm4
addpd  0xcd53(%rip),%xmm4
movapd %xmm4,%xmm5
unpckhpd %xmm4,%xmm5
movapd %xmm5,0x20(%rsp)
mulsd  %xmm5,%xmm5
movsd  %xmm1,0x460(%rsp)
addsd  %xmm1,%xmm5
ucomisd %xmm0,%xmm5
movapd %xmm4,0x200(%rsp)
movapd %xmm5,0x6a0(%rsp)
jb     4da5 <vbic_4T_et_xf_fj+0x3c65>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    4db7 <vbic_4T_et_xf_fj+0x3c77>
movsd  0x0(%rbp),%xmm4
movapd %xmm5,%xmm2
addsd  %xmm4,%xmm2
ucomisd %xmm0,%xmm2
jbe    45d2 <vbic_4T_et_xf_fj+0x3492>
movapd %xmm8,%xmm0
subsd  0x1a0(%rsp),%xmm0
movapd %xmm0,0x50(%rsp)
movsd  0xcc01(%rip),%xmm1
subsd  0x2d0(%rsp),%xmm1
movapd %xmm2,0x20(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm7
movapd 0x20(%rsp),%xmm3
movapd 0x30(%rsp),%xmm11
movsd  0xcba2(%rip),%xmm10
movapd 0x50(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm10,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm11,%xmm2
movapd %xmm10,%xmm1
movapd 0x2d0(%rsp),%xmm4
subsd  %xmm4,%xmm1
divsd  %xmm1,%xmm2
movapd %xmm2,0x230(%rsp)
movapd %xmm5,%xmm2
movapd %xmm5,%xmm6
mulsd  %xmm5,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm10,%xmm5
subsd  %xmm2,%xmm5
divsd  %xmm1,%xmm5
movapd 0x160(%rsp),%xmm8
mulsd  %xmm8,%xmm5
movapd %xmm5,0x120(%rsp)
movsd  0xcb36(%rip),%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm2
divsd  %xmm11,%xmm2
addsd  %xmm6,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,0x50(%rsp)
mulsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm1
movapd %xmm1,%xmm2
divsd  %xmm11,%xmm2
subsd  0x1a0(%rsp),%xmm2
addsd  %xmm10,%xmm2
mulsd  %xmm0,%xmm1
divsd  %xmm11,%xmm1
mulsd  %xmm0,%xmm2
mulsd  %xmm3,%xmm3
mulsd  0xcae3(%rip),%xmm3
addsd  %xmm1,%xmm2
mulsd  %xmm4,%xmm3
mulsd  %xmm0,%xmm3
divsd  0x370(%rsp),%xmm3
movapd 0x110(%rsp),%xmm0
movapd %xmm2,0xe0(%rsp)
mulsd  %xmm2,%xmm0
mulsd  %xmm8,%xmm3
addsd  %xmm0,%xmm3
xorpd  %xmm5,%xmm5
jmp    4899 <vbic_4T_et_xf_fj+0x3759>
movsd  0xcabe(%rip),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm7,%xmm1
movsd  %xmm1,0x140(%rsp)
mulsd  %xmm5,%xmm5
movapd %xmm5,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movapd %xmm0,0x430(%rsp)
jb     4e0a <vbic_4T_et_xf_fj+0x3cca>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    4e32 <vbic_4T_et_xf_fj+0x3cf2>
xorpd  %xmm1,%xmm1
xorpd  %xmm0,%xmm0
movapd %xmm0,0xe0(%rsp)
movapd 0x1d0(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jbe    4786 <vbic_4T_et_xf_fj+0x3646>
movapd %xmm0,%xmm3
movapd 0xcace(%rip),%xmm0
xorpd  %xmm3,%xmm0
ucomisd %xmm4,%xmm0
jbe    4786 <vbic_4T_et_xf_fj+0x3646>
unpcklpd %xmm3,%xmm0
movapd %xmm0,%xmm1
movapd 0x370(%rsp),%xmm0
unpcklpd %xmm10,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0x50(%rsp)
unpckhpd %xmm1,%xmm1
addsd  %xmm8,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0x130(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm10,%xmm1
movapd %xmm1,0x120(%rsp)
movapd 0xcab0(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x2d0(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
subpd  %xmm4,%xmm1
movapd %xmm1,0x200(%rsp)
mulpd  %xmm2,%xmm4
movsd  %xmm1,%xmm4
movapd %xmm4,0x20(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm11
movsd  0xc973(%rip),%xmm10
movapd %xmm0,%xmm5
movapd 0x200(%rsp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm5,%xmm0
divsd  0x130(%rsp),%xmm0
movapd 0x160(%rsp),%xmm8
movapd 0x50(%rsp),%xmm7
mulsd  %xmm8,%xmm7
mulsd  %xmm0,%xmm7
movsd  0x0(%rbp),%xmm1
addsd  0x1d0(%rsp),%xmm1
movapd %xmm2,%xmm0
movapd %xmm2,%xmm4
mulsd  %xmm1,%xmm0
movapd 0x120(%rsp),%xmm9
divsd  %xmm9,%xmm0
movapd %xmm10,%xmm2
subsd  %xmm0,%xmm2
mulsd  %xmm5,%xmm2
movapd %xmm10,%xmm3
subsd  %xmm2,%xmm3
movapd %xmm11,%xmm2
mulsd  %xmm3,%xmm2
divsd  %xmm4,%xmm2
movapd %xmm2,0x230(%rsp)
mulsd  %xmm11,%xmm1
mulsd  %xmm5,%xmm1
unpcklpd %xmm1,%xmm3
divpd  0x20(%rsp),%xmm3
movapd %xmm3,%xmm1
unpckhpd %xmm3,%xmm1
subsd  %xmm1,%xmm3
addsd  0xc8f0(%rip),%xmm0
mulsd  %xmm11,%xmm0
divsd  %xmm4,%xmm0
mulsd  %xmm7,%xmm0
mulsd  %xmm11,%xmm5
divsd  %xmm9,%xmm5
mulsd  %xmm8,%xmm3
addsd  %xmm0,%xmm3
movapd %xmm3,0x120(%rsp)
jmp    4886 <vbic_4T_et_xf_fj+0x3746>
movapd %xmm4,%xmm0
divsd  %xmm10,%xmm0
movapd 0x2d0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xc93c(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x20(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm4,0x120(%rsp)
call   1050 <pow@plt>
movapd 0x30(%rsp),%xmm11
movsd  0xc844(%rip),%xmm10
movapd 0x20(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x120(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm6
movlpd 0x370(%rsp),%xmm1
divpd  %xmm1,%xmm4
movapd 0x160(%rsp),%xmm8
movapd %xmm8,%xmm1
mulsd  %xmm4,%xmm1
movapd 0xc8d1(%rip),%xmm2
movlpd 0x150(%rsp),%xmm2
movapd %xmm6,%xmm3
unpcklpd %xmm11,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm5
mulpd  %xmm4,%xmm5
unpckhpd %xmm4,%xmm4
mulsd  %xmm1,%xmm4
movapd %xmm10,%xmm1
subsd  %xmm0,%xmm1
movapd %xmm11,%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm6,%xmm0
movapd %xmm0,0x230(%rsp)
divsd  %xmm6,%xmm1
mulsd  %xmm8,%xmm1
unpckhpd %xmm5,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm2,%xmm4
addsd  %xmm1,%xmm4
movapd %xmm4,0x120(%rsp)
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
movapd %xmm0,0x50(%rsp)
movapd (%rsp),%xmm7
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm2
addsd  %xmm2,%xmm7
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
movapd %xmm3,0x20(%rsp)
movapd %xmm5,0xf0(%rsp)
jbe    4a0f <vbic_4T_et_xf_fj+0x38cf>
movapd %xmm10,%xmm0
subsd  0x1a0(%rsp),%xmm0
movapd %xmm0,0x150(%rsp)
movsd  0xc763(%rip),%xmm1
subsd  0x2d0(%rsp),%xmm1
movapd %xmm7,(%rsp)
call   1050 <pow@plt>
xorpd  %xmm12,%xmm12
movsd  0xc712(%rip),%xmm10
movapd 0x150(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm6
movapd %xmm10,%xmm8
subsd  %xmm2,%xmm8
movapd 0x30(%rsp),%xmm5
mulsd  %xmm5,%xmm8
movapd %xmm10,%xmm2
movapd 0x2d0(%rsp),%xmm7
subsd  %xmm7,%xmm2
divsd  %xmm2,%xmm8
movapd %xmm1,%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm10,%xmm1
subsd  %xmm3,%xmm1
divsd  %xmm2,%xmm1
movapd 0x160(%rsp),%xmm9
mulsd  %xmm9,%xmm1
movapd %xmm1,0x130(%rsp)
movsd  0xc6a4(%rip),%xmm2
movapd %xmm7,%xmm4
mulsd  %xmm2,%xmm4
movapd (%rsp),%xmm1
mulsd  %xmm1,%xmm4
divsd  %xmm5,%xmm4
addsd  %xmm6,%xmm4
mulsd  %xmm1,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm1,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm2,%xmm3
divsd  %xmm5,%xmm3
subsd  0x1a0(%rsp),%xmm3
addsd  %xmm10,%xmm3
mulsd  %xmm0,%xmm2
divsd  %xmm5,%xmm2
mulsd  %xmm0,%xmm3
addsd  %xmm2,%xmm3
mulsd  %xmm1,%xmm1
mulsd  0xc651(%rip),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm0,%xmm1
divsd  0x370(%rsp),%xmm1
movapd 0x110(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm9,%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
jmp    4ca4 <vbic_4T_et_xf_fj+0x3b64>
movapd 0x1d0(%rsp),%xmm3
ucomisd %xmm0,%xmm3
jbe    4ba7 <vbic_4T_et_xf_fj+0x3a67>
movapd 0xc6a6(%rip),%xmm0
xorpd  %xmm3,%xmm0
ucomisd %xmm2,%xmm0
jbe    4ba7 <vbic_4T_et_xf_fj+0x3a67>
unpcklpd %xmm3,%xmm0
movapd %xmm0,%xmm1
movapd 0x370(%rsp),%xmm0
unpcklpd %xmm11,%xmm0
divpd  %xmm0,%xmm1
movapd %xmm1,0x110(%rsp)
unpckhpd %xmm1,%xmm1
addsd  %xmm10,%xmm1
movapd %xmm1,%xmm0
movapd %xmm1,0x130(%rsp)
movapd %xmm3,%xmm1
addsd  %xmm11,%xmm1
movapd %xmm1,0x150(%rsp)
movapd 0xc685(%rip),%xmm2
unpcklpd %xmm1,%xmm2
movapd 0x2d0(%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  0xc551(%rip),%xmm6
movapd %xmm0,%xmm12
movapd 0x200(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm12,%xmm0
divsd  0x130(%rsp),%xmm0
movapd 0x160(%rsp),%xmm3
movapd 0x110(%rsp),%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm0,%xmm4
mov    0x458(%rsp),%rax
movapd 0x1d0(%rsp),%xmm2
addsd  (%rax),%xmm2
movapd %xmm1,%xmm0
movapd %xmm1,%xmm7
mulsd  %xmm2,%xmm0
movapd 0x150(%rsp),%xmm5
divsd  %xmm5,%xmm0
movapd %xmm6,%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm6
movapd 0x30(%rsp),%xmm1
movapd %xmm1,%xmm8
mulsd  %xmm6,%xmm8
divsd  %xmm7,%xmm8
mulsd  %xmm1,%xmm2
mulsd  %xmm12,%xmm2
unpcklpd %xmm2,%xmm6
divpd  (%rsp),%xmm6
movapd %xmm6,%xmm2
unpckhpd %xmm6,%xmm2
subsd  %xmm2,%xmm6
addsd  0xc4cd(%rip),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm7,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm1,%xmm12
divsd  %xmm5,%xmm12
mulsd  %xmm3,%xmm6
addsd  %xmm0,%xmm6
movapd %xmm6,0x130(%rsp)
jmp    4c98 <vbic_4T_et_xf_fj+0x3b58>
movapd %xmm2,%xmm0
divsd  %xmm11,%xmm0
movapd 0x2d0(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0xc51b(%rip),%xmm1
subpd  %xmm3,%xmm1
movapd %xmm1,(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm2,0x130(%rsp)
call   1050 <pow@plt>
movsd  0xc42c(%rip),%xmm6
movapd (%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x130(%rsp),%xmm5
unpcklpd %xmm1,%xmm5
movapd %xmm2,%xmm1
movapd %xmm2,%xmm7
movlpd 0x370(%rsp),%xmm1
divpd  %xmm1,%xmm5
movapd 0x160(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm5,%xmm1
movapd 0xc4bc(%rip),%xmm2
movlpd 0x150(%rsp),%xmm2
movapd %xmm7,%xmm3
movapd 0x30(%rsp),%xmm8
unpcklpd %xmm8,%xmm3
divpd  %xmm3,%xmm2
movapd %xmm2,%xmm12
mulpd  %xmm5,%xmm12
unpckhpd %xmm5,%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm6,%xmm3
subsd  %xmm0,%xmm3
mulsd  %xmm3,%xmm8
divsd  %xmm7,%xmm8
divsd  %xmm7,%xmm3
mulsd  %xmm4,%xmm3
unpckhpd %xmm12,%xmm12
mulsd  %xmm2,%xmm12
mulsd  %xmm2,%xmm5
addsd  %xmm3,%xmm5
movapd %xmm5,0x130(%rsp)
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
xorpd  %xmm4,%xmm4
movapd 0x80(%rsp),%xmm1
movapd 0x290(%rsp),%xmm13
movapd 0x70(%rsp),%xmm5
movsd  0x718(%rsp),%xmm14
movsd  0x710(%rsp),%xmm11
movsd  0x330(%rsp),%xmm15
movapd 0x350(%rsp),%xmm9
movsd  0xb0(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm10
movapd 0x40(%rsp),%xmm2
movapd 0x230(%rsp),%xmm7
addsd  0x130(%rsp),%xmm0
movapd %xmm0,0x200(%rsp)
addsd  %xmm12,%xmm3
movsd  %xmm3,0x230(%rsp)
addsd  %xmm8,%xmm4
movapd %xmm4,0x170(%rsp)
movapd 0x50(%rsp),%xmm0
addsd  %xmm7,%xmm0
movapd %xmm0,0x50(%rsp)
movapd 0xe0(%rsp),%xmm0
addsd  0xf0(%rsp),%xmm0
movapd %xmm0,0xe0(%rsp)
movapd 0x20(%rsp),%xmm0
addsd  0x120(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
movapd 0x90(%rsp),%xmm3
movsd  0x530(%rsp),%xmm7
movapd %xmm13,%xmm4
movapd %xmm11,%xmm12
movapd %xmm14,%xmm13
movapd %xmm6,%xmm14
movapd %xmm15,%xmm0
jmp    7dbd <vbic_4T_et_xf_fj+0x6c7d>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd 0x200(%rsp),%xmm4
movsd  0xc291(%rip),%xmm1
movsd  0x230(%rsp),%xmm2
mulsd  %xmm2,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm4,%xmm2
mulsd  %xmm4,%xmm2
movsd  %xmm1,0x268(%rsp)
addsd  %xmm1,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm2
movapd %xmm2,0x770(%rsp)
movsd  %xmm0,0xd0(%rsp)
jb     4e63 <vbic_4T_et_xf_fj+0x3d23>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    4e79 <vbic_4T_et_xf_fj+0x3d39>
movapd %xmm5,0x2f0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd 0x2f0(%rsp),%xmm5
movsd  0x130(%rsp),%xmm7
movapd %xmm0,%xmm1
mulsd  %xmm7,%xmm7
mulsd  0xc212(%rip),%xmm7
movsd  %xmm7,0x130(%rsp)
addsd  %xmm7,%xmm5
ucomisd %xmm4,%xmm5
movapd %xmm5,0x2f0(%rsp)
jb     4ec1 <vbic_4T_et_xf_fj+0x3d81>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    4ed6 <vbic_4T_et_xf_fj+0x3d96>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x200(%rsp),%xmm4
movsd  %xmm0,0x60(%rsp)
movsd  0x230(%rsp),%xmm0
mulsd  %xmm0,%xmm0
mulsd  0xc1bc(%rip),%xmm0
mulsd  %xmm4,%xmm4
movsd  %xmm0,0x230(%rsp)
addsd  %xmm0,%xmm4
ucomisd %xmm1,%xmm4
movsd  %xmm4,0x50(%rsp)
jb     4fd7 <vbic_4T_et_xf_fj+0x3e97>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    4fe0 <vbic_4T_et_xf_fj+0x3ea0>
movapd %xmm5,%xmm0
movapd %xmm1,0x50(%rsp)
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm1
movapd 0x30(%rsp),%xmm2
movapd (%rsp),%xmm4
movapd %xmm4,%xmm3
divsd  %xmm0,%xmm3
movapd 0x110(%rsp),%xmm0
mulsd  %xmm0,%xmm3
addsd  %xmm4,%xmm1
movsd  0xc12e(%rip),%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm3
movapd %xmm0,0x420(%rsp)
addsd  %xmm0,%xmm3
movapd %xmm3,0x20(%rsp)
movapd %xmm1,%xmm0
divsd  %xmm2,%xmm0
movsd  0xc0e7(%rip),%xmm3
movapd %xmm3,%xmm4
subsd  %xmm0,%xmm4
movsd  0xc107(%rip),%xmm0
divsd  %xmm2,%xmm0
movsd  %xmm0,0xd0(%rsp)
movapd %xmm1,0x50(%rsp)
divsd  0x370(%rsp),%xmm1
movsd  %xmm1,0x200(%rsp)
movapd %xmm3,%xmm1
subsd  0x2d0(%rsp),%xmm1
movsd  %xmm4,0xe0(%rsp)
movapd %xmm4,%xmm0
movapd %xmm1,0x120(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm3
movsd  0x0(%rbp),%xmm1
addsd  (%rsp),%xmm1
movapd %xmm1,%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm6,%xmm0
addsd  0x140(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x230(%rsp)
movapd %xmm3,0xf0(%rsp)
jb     5038 <vbic_4T_et_xf_fj+0x3ef8>
sqrtsd %xmm0,%xmm8
jmp    5061 <vbic_4T_et_xf_fj+0x3f21>
movapd %xmm4,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,0x5e0(%rsp)
movsd  0x130(%rsp),%xmm0
movapd 0x20(%rsp),%xmm1
mulsd  %xmm0,%xmm0
mulsd  0xc04c(%rip),%xmm0
movsd  %xmm0,0x130(%rsp)
mulsd  %xmm1,%xmm1
addsd  %xmm0,%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movsd  %xmm1,0xf0(%rsp)
jb     50b8 <vbic_4T_et_xf_fj+0x3f78>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    50c5 <vbic_4T_et_xf_fj+0x3f85>
movsd  %xmm6,0x1d0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x1d0(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm3
movapd %xmm0,%xmm8
movapd 0x160(%rsp),%xmm0
movapd 0x20(%rsp),%xmm1
movsd  0x130(%rsp),%xmm9
movsd  0x200(%rsp),%xmm5
movsd  0xd0(%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm0,%xmm5
movapd 0x120(%rsp),%xmm4
mulsd  %xmm3,%xmm4
addsd  %xmm9,%xmm6
ucomisd %xmm2,%xmm6
jb     50ea <vbic_4T_et_xf_fj+0x3faa>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    5146 <vbic_4T_et_xf_fj+0x4006>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x50(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm0,0x7f0(%rsp)
jb     537a <vbic_4T_et_xf_fj+0x423a>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5383 <vbic_4T_et_xf_fj+0x4243>
movapd %xmm6,%xmm0
movapd %xmm4,0x1d0(%rsp)
movsd  %xmm5,0x200(%rsp)
movsd  %xmm8,0x170(%rsp)
movsd  %xmm7,0x270(%rsp)
call   1060 <sqrt@plt>
movsd  0x270(%rsp),%xmm7
movsd  0x170(%rsp),%xmm8
movsd  0x200(%rsp),%xmm5
movapd 0x1d0(%rsp),%xmm4
movapd 0xf0(%rsp),%xmm3
movsd  %xmm0,0x60(%rsp)
movapd 0x30(%rsp),%xmm1
movapd (%rsp),%xmm0
movsd  0x230(%rsp),%xmm2
movsd  0xe0(%rsp),%xmm6
addsd  %xmm7,%xmm5
movsd  %xmm5,0x200(%rsp)
divsd  %xmm6,%xmm4
movapd %xmm4,0x1d0(%rsp)
movapd 0xbf45(%rip),%xmm4
xorpd  %xmm3,%xmm4
movapd %xmm4,0x270(%rsp)
movapd %xmm2,%xmm3
subsd  %xmm8,%xmm3
mulsd  0xbe7f(%rip),%xmm3
subsd  %xmm0,%xmm3
movsd  %xmm3,0x170(%rsp)
movapd %xmm3,%xmm0
divsd  %xmm1,%xmm0
movsd  0xbe52(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0xe0(%rsp)
movapd %xmm1,%xmm0
movaps 0x120(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x150(%rsp),%xmm4
unpcklpd %xmm1,%xmm4
movapd %xmm2,%xmm1
movapd %xmm2,%xmm8
unpcklpd 0xe0(%rsp),%xmm1
divpd  %xmm1,%xmm4
movsd  0x230(%rsp),%xmm7
divsd  0x60(%rsp),%xmm7
movapd 0x110(%rsp),%xmm3
movapd %xmm3,%xmm5
mulsd  %xmm7,%xmm5
movapd %xmm3,%xmm2
movsd  0xbde4(%rip),%xmm6
mulsd  %xmm6,%xmm2
movsd  0xbde0(%rip),%xmm1
mulsd  %xmm1,%xmm7
addsd  %xmm6,%xmm7
mulsd  %xmm1,%xmm5
movapd %xmm2,0x510(%rsp)
addsd  %xmm2,%xmm5
subsd  %xmm3,%xmm5
movsd  0x170(%rsp),%xmm3
divsd  0x370(%rsp),%xmm3
movsd  0xd0(%rsp),%xmm1
movapd %xmm1,%xmm2
movsd  %xmm7,0x230(%rsp)
mulsd  %xmm7,%xmm2
movapd %xmm2,0xe0(%rsp)
movapd %xmm1,%xmm2
movapd %xmm5,0x60(%rsp)
mulsd  %xmm5,%xmm2
movapd 0x160(%rsp),%xmm1
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm4,%xmm2
unpckhpd %xmm4,%xmm2
movapd %xmm2,0x650(%rsp)
mulsd  %xmm2,%xmm3
movsd  %xmm0,0x1b0(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x268(%rsp)
movapd %xmm4,0x380(%rsp)
mulsd  %xmm4,%xmm3
movsd  %xmm3,0x250(%rsp)
movsd  0xbd09(%rip),%xmm0
subsd  0x1a0(%rsp),%xmm0
movaps 0xbdb1(%rip),%xmm1
xorps  0x2d0(%rsp),%xmm1
movsd  %xmm0,0x410(%rsp)
movaps %xmm1,0x460(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm14
movsd  0x0(%rbp),%xmm11
subsd  0x170(%rsp),%xmm11
xorpd  %xmm12,%xmm12
movapd 0x430(%rsp),%xmm0
ucomisd %xmm12,%xmm0
movsd  %xmm14,0x2e0(%rsp)
jb     53af <vbic_4T_et_xf_fj+0x426f>
xorps  %xmm6,%xmm6
sqrtsd %xmm0,%xmm6
jmp    53db <vbic_4T_et_xf_fj+0x429b>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0xf0(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x1b0(%rsp)
jb     547d <vbic_4T_et_xf_fj+0x433d>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    548a <vbic_4T_et_xf_fj+0x434a>
movsd  %xmm11,0x170(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm12,%xmm12
movsd  0x170(%rsp),%xmm11
movsd  0x2e0(%rsp),%xmm14
movapd %xmm0,%xmm6
movapd 0x50(%rsp),%xmm1
movapd 0xe0(%rsp),%xmm5
movapd 0x1d0(%rsp),%xmm2
movapd 0x2f0(%rsp),%xmm0
movapd 0x270(%rsp),%xmm7
movsd  0x1b0(%rsp),%xmm4
movsd  0x250(%rsp),%xmm13
movsd  0x200(%rsp),%xmm8
movapd 0x60(%rsp),%xmm3
movapd 0x650(%rsp),%xmm9
movsd  0x268(%rsp),%xmm10
divsd  0x120(%rsp),%xmm7
mulsd  %xmm8,%xmm2
mulsd  %xmm9,%xmm5
mulsd  0x150(%rsp),%xmm4
subsd  %xmm10,%xmm13
addsd  %xmm11,%xmm1
mulsd  %xmm14,%xmm3
ucomisd %xmm12,%xmm0
movapd %xmm3,0x60(%rsp)
jb     54af <vbic_4T_et_xf_fj+0x436f>
sqrtsd %xmm0,%xmm0
jmp    5538 <vbic_4T_et_xf_fj+0x43f8>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x50(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm0,0x7e0(%rsp)
jb     5706 <vbic_4T_et_xf_fj+0x45c6>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    570f <vbic_4T_et_xf_fj+0x45cf>
movapd %xmm1,0x50(%rsp)
movapd %xmm5,0xe0(%rsp)
movapd %xmm6,0x170(%rsp)
movapd %xmm2,0x1d0(%rsp)
movapd %xmm7,0x270(%rsp)
movsd  %xmm4,0x1b0(%rsp)
movsd  %xmm13,0x250(%rsp)
call   1060 <sqrt@plt>
movsd  0x2e0(%rsp),%xmm14
movsd  0x250(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm4
movapd 0x270(%rsp),%xmm7
movapd 0x1d0(%rsp),%xmm2
movapd 0x170(%rsp),%xmm6
movapd 0xe0(%rsp),%xmm5
movapd 0x50(%rsp),%xmm1
movapd 0x160(%rsp),%xmm9
movapd 0x30(%rsp),%xmm8
movapd 0x20(%rsp),%xmm12
movapd (%rsp),%xmm11
movapd 0xf0(%rsp),%xmm3
movapd 0x420(%rsp),%xmm10
movapd 0x380(%rsp),%xmm15
mulsd  0x150(%rsp),%xmm3
movapd %xmm3,0xf0(%rsp)
mulsd  %xmm9,%xmm7
movapd %xmm7,0x270(%rsp)
mulsd  %xmm15,%xmm2
movapd %xmm2,0x1d0(%rsp)
divsd  0x120(%rsp),%xmm4
movsd  %xmm4,0x1b0(%rsp)
mulsd  %xmm15,%xmm5
movapd %xmm5,0xe0(%rsp)
mulsd  %xmm14,%xmm1
movapd %xmm1,0x50(%rsp)
subsd  0x60(%rsp),%xmm13
movsd  %xmm13,0x250(%rsp)
mulsd  %xmm14,%xmm12
movapd %xmm12,0x20(%rsp)
movapd %xmm11,%xmm4
divsd  %xmm0,%xmm4
mulsd  0x110(%rsp),%xmm4
addsd  %xmm11,%xmm6
movsd  0xba28(%rip),%xmm0
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm4
addsd  %xmm10,%xmm4
movapd %xmm6,%xmm0
divsd  %xmm8,%xmm0
movapd %xmm6,0x170(%rsp)
divsd  0x370(%rsp),%xmm6
movsd  0xd0(%rsp),%xmm1
movapd %xmm4,0x200(%rsp)
mulsd  %xmm4,%xmm1
mulsd  %xmm9,%xmm6
addsd  %xmm1,%xmm6
movsd  %xmm6,0x650(%rsp)
movapd 0x2d0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xba73(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0x2f0(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x60(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm7
movapd 0x2f0(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm7,%xmm2
divsd  0x60(%rsp),%xmm2
movapd %xmm7,%xmm5
mulsd  0x150(%rsp),%xmm5
xorpd  0xba13(%rip),%xmm7
divsd  %xmm0,%xmm7
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm1
addsd  (%rsp),%xmm1
movapd %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movsd  0x140(%rsp),%xmm0
addsd  %xmm3,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm1,0x60(%rsp)
movsd  %xmm3,0x380(%rsp)
jb     573b <vbic_4T_et_xf_fj+0x45fb>
sqrtsd %xmm0,%xmm0
jmp    5776 <vbic_4T_et_xf_fj+0x4636>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0xf0(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x250(%rsp)
jb     5866 <vbic_4T_et_xf_fj+0x4726>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5873 <vbic_4T_et_xf_fj+0x4733>
movapd %xmm2,0x140(%rsp)
movapd %xmm5,0x430(%rsp)
movapd %xmm7,0x420(%rsp)
call   1060 <sqrt@plt>
movapd 0x420(%rsp),%xmm7
movapd 0x430(%rsp),%xmm5
movapd 0x140(%rsp),%xmm2
movsd  %xmm0,0x268(%rsp)
movapd 0x160(%rsp),%xmm8
movapd 0x50(%rsp),%xmm1
movapd 0x20(%rsp),%xmm3
movapd 0xe0(%rsp),%xmm4
movsd  0x130(%rsp),%xmm9
movsd  0x230(%rsp),%xmm14
movapd 0xf0(%rsp),%xmm6
movapd 0x1d0(%rsp),%xmm12
movapd 0x270(%rsp),%xmm13
movsd  0x1b0(%rsp),%xmm10
movsd  0x250(%rsp),%xmm11
movsd  0x2e0(%rsp),%xmm0
movsd  0x650(%rsp),%xmm15
divsd  0x120(%rsp),%xmm6
addsd  %xmm13,%xmm12
addsd  %xmm10,%xmm1
addsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm14
addsd  %xmm11,%xmm3
mulsd  %xmm15,%xmm2
movsd  0x380(%rsp),%xmm0
addsd  %xmm9,%xmm0
ucomisd 0xb896(%rip),%xmm0
divsd  0x2f0(%rsp),%xmm5
mulsd  %xmm8,%xmm7
movapd %xmm2,0x140(%rsp)
movapd %xmm5,0x430(%rsp)
movapd %xmm7,0x420(%rsp)
jb     5895 <vbic_4T_et_xf_fj+0x4755>
sqrtsd %xmm0,%xmm0
jmp    58fe <vbic_4T_et_xf_fj+0x47be>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x50(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm0,0x548(%rsp)
jb     5b74 <vbic_4T_et_xf_fj+0x4a34>
sqrtsd %xmm1,%xmm1
jmp    5b81 <vbic_4T_et_xf_fj+0x4a41>
movapd %xmm1,0x50(%rsp)
movapd %xmm3,0x20(%rsp)
movapd %xmm4,0xe0(%rsp)
movsd  %xmm14,0x230(%rsp)
movapd %xmm6,0xf0(%rsp)
movapd %xmm12,0x1d0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1d0(%rsp),%xmm12
movapd 0xf0(%rsp),%xmm6
movsd  0x230(%rsp),%xmm14
movapd 0xe0(%rsp),%xmm4
movapd 0x20(%rsp),%xmm3
movapd 0x50(%rsp),%xmm1
movsd  %xmm0,0x130(%rsp)
movapd 0x30(%rsp),%xmm2
movapd (%rsp),%xmm0
movsd  0x268(%rsp),%xmm5
subsd  %xmm6,%xmm1
movapd %xmm1,0x50(%rsp)
subsd  %xmm14,%xmm4
movapd %xmm4,0xe0(%rsp)
subsd  %xmm12,%xmm3
movapd %xmm3,0x20(%rsp)
movsd  0x60(%rsp),%xmm3
subsd  %xmm5,%xmm3
movsd  0xb6d8(%rip),%xmm1
mulsd  %xmm1,%xmm3
subsd  %xmm0,%xmm3
movsd  %xmm3,(%rsp)
movapd %xmm3,%xmm0
divsd  %xmm2,%xmm0
movsd  0xb6ab(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x120(%rsp)
movapd %xmm1,%xmm0
movaps 0x2f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x2f0(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd 0x150(%rsp),%xmm5
movapd %xmm5,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm3,%xmm2
movapd %xmm3,%xmm8
unpcklpd 0x120(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd 0x140(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0x420(%rsp),%xmm2
movapd %xmm2,0x140(%rsp)
movsd  0x60(%rsp),%xmm4
divsd  0x130(%rsp),%xmm4
movapd 0x110(%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  %xmm4,%xmm6
movsd  0xb626(%rip),%xmm3
mulsd  %xmm3,%xmm4
addsd  0xb612(%rip),%xmm4
movapd %xmm4,%xmm7
movsd  %xmm4,0x60(%rsp)
mulsd  %xmm3,%xmm6
addsd  0x510(%rsp),%xmm6
subsd  %xmm2,%xmm6
movapd %xmm6,0x110(%rsp)
movsd  (%rsp),%xmm2
divsd  0x370(%rsp),%xmm2
movsd  0xd0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm7,%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm6,%xmm4
movapd 0x160(%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,0x150(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm7
movsd  %xmm7,0x230(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm3,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x120(%rsp)
movsd  0x410(%rsp),%xmm0
movaps 0x460(%rsp),%xmm1
call   1050 <pow@plt>
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm1
subsd  (%rsp),%xmm1
movapd 0x170(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x150(%rsp),%xmm2
subsd  0x430(%rsp),%xmm2
movapd %xmm2,0x170(%rsp)
movsd  0x230(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x60(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movsd  %xmm2,0x230(%rsp)
movapd 0x110(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x120(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0x200(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x140(%rsp),%xmm1
movapd %xmm1,0x200(%rsp)
jmp    7d52 <vbic_4T_et_xf_fj+0x6c12>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movsd  0xf0(%rsp),%xmm2
movapd 0xe0(%rsp),%xmm0
addsd  %xmm0,%xmm0
movapd %xmm0,0xe0(%rsp)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
movapd %xmm1,0x2e0(%rsp)
jb     5bbc <vbic_4T_et_xf_fj+0x4a7c>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5bc5 <vbic_4T_et_xf_fj+0x4a85>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,0x760(%rsp)
movapd 0x30(%rsp),%xmm1
movapd (%rsp),%xmm2
movsd  0xd0(%rsp),%xmm3
movsd  0x60(%rsp),%xmm0
addsd  %xmm0,%xmm3
movapd 0xe0(%rsp),%xmm0
divsd  %xmm3,%xmm0
movapd %xmm0,0x890(%rsp)
mulsd  0x120(%rsp),%xmm0
subsd  0x1d0(%rsp),%xmm0
subsd  %xmm2,%xmm0
mulsd  0xb408(%rip),%xmm0
movapd %xmm0,0x50(%rsp)
movapd %xmm0,%xmm2
divsd  %xmm1,%xmm2
movsd  0xb3e2(%rip),%xmm1
movapd %xmm1,%xmm0
subsd  %xmm2,%xmm0
subsd  0x2d0(%rsp),%xmm1
movsd  %xmm0,0x940(%rsp)
movapd %xmm1,0x2f0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm4
addsd  %xmm4,%xmm4
addsd  0x1d0(%rsp),%xmm4
addsd  (%rsp),%xmm4
movapd %xmm4,%xmm1
divsd  0x120(%rsp),%xmm1
movapd %xmm1,%xmm3
unpcklpd %xmm1,%xmm3
addpd  0xb48a(%rip),%xmm3
movapd %xmm3,%xmm5
unpckhpd %xmm3,%xmm5
movapd %xmm5,%xmm0
mulsd  %xmm5,%xmm0
addsd  0x460(%rsp),%xmm0
ucomisd 0xb411(%rip),%xmm0
movapd %xmm3,0xd0(%rsp)
movapd %xmm2,0x430(%rsp)
movapd %xmm1,0xf0(%rsp)
movapd %xmm4,0x910(%rsp)
movapd %xmm5,0x60(%rsp)
jb     5cec <vbic_4T_et_xf_fj+0x4bac>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    5cfe <vbic_4T_et_xf_fj+0x4bbe>
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm3
movapd %xmm0,%xmm1
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x268(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x270(%rsp)
jb     5d28 <vbic_4T_et_xf_fj+0x4be8>
sqrtsd %xmm0,%xmm0
jmp    5d3a <vbic_4T_et_xf_fj+0x4bfa>
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0xd0(%rsp),%xmm3
mulsd  %xmm3,%xmm3
addsd  0x230(%rsp),%xmm3
ucomisd %xmm2,%xmm3
movsd  %xmm3,0x140(%rsp)
movsd  %xmm0,0x510(%rsp)
jb     5d68 <vbic_4T_et_xf_fj+0x4c28>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5d71 <vbic_4T_et_xf_fj+0x4c31>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
movsd  0x130(%rsp),%xmm1
movapd 0x60(%rsp),%xmm2
mulsd  %xmm2,%xmm2
addsd  %xmm1,%xmm2
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movapd %xmm2,0x60(%rsp)
movapd %xmm0,0x410(%rsp)
jb     5daa <vbic_4T_et_xf_fj+0x4c6a>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    5db7 <vbic_4T_et_xf_fj+0x4c77>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0x140(%rsp),%xmm1
ucomisd %xmm3,%xmm1
movsd  %xmm0,0x900(%rsp)
jb     5dd8 <vbic_4T_et_xf_fj+0x4c98>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5de1 <vbic_4T_et_xf_fj+0x4ca1>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd 0x60(%rsp),%xmm1
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm1
movapd %xmm0,0x3c0(%rsp)
jb     5e03 <vbic_4T_et_xf_fj+0x4cc3>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5e10 <vbic_4T_et_xf_fj+0x4cd0>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x140(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movapd %xmm0,0x8d0(%rsp)
jb     5e31 <vbic_4T_et_xf_fj+0x4cf1>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    5e3a <vbic_4T_et_xf_fj+0x4cfa>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps 0x1d0(%rsp),%xmm2
movapd 0x60(%rsp),%xmm3
movaps 0xb281(%rip),%xmm1
xorps  %xmm2,%xmm1
movaps %xmm1,0x650(%rsp)
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm3
movsd  %xmm0,0x420(%rsp)
jb     5e76 <vbic_4T_et_xf_fj+0x4d36>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5e83 <vbic_4T_et_xf_fj+0x4d43>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movapd 0xf0(%rsp),%xmm2
movsd  0x270(%rsp),%xmm4
movsd  0x510(%rsp),%xmm1
movsd  0x140(%rsp),%xmm3
addsd  %xmm2,%xmm2
addsd  %xmm1,%xmm4
ucomisd %xmm5,%xmm3
movapd %xmm2,0xf0(%rsp)
movsd  %xmm0,0x8e0(%rsp)
jb     5ed0 <vbic_4T_et_xf_fj+0x4d90>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5ef4 <vbic_4T_et_xf_fj+0x4db4>
movapd %xmm3,%xmm0
movsd  %xmm4,0x270(%rsp)
call   1060 <sqrt@plt>
movsd  0x270(%rsp),%xmm4
movapd 0xf0(%rsp),%xmm2
movapd 0x60(%rsp),%xmm3
movapd %xmm2,%xmm1
divsd  %xmm4,%xmm1
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm3
movapd %xmm1,0x140(%rsp)
movsd  %xmm0,0x380(%rsp)
jb     5f27 <vbic_4T_et_xf_fj+0x4de7>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    5f39 <vbic_4T_et_xf_fj+0x4df9>
movapd %xmm3,%xmm0
call   1060 <sqrt@plt>
movapd 0x140(%rsp),%xmm1
movsd  %xmm0,0x860(%rsp)
movapd 0x30(%rsp),%xmm2
movapd (%rsp),%xmm3
movapd %xmm1,%xmm0
mulsd  0x120(%rsp),%xmm0
addsd  0x650(%rsp),%xmm0
subsd  %xmm3,%xmm0
mulsd  0xb0b9(%rip),%xmm0
movapd %xmm0,0x8a0(%rsp)
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movsd  0xb090(%rip),%xmm0
subsd  %xmm4,%xmm0
movapd %xmm0,0x840(%rsp)
movaps 0x2f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x690(%rsp)
movapd 0x650(%rsp),%xmm2
unpcklpd 0x1d0(%rsp),%xmm2
movapd 0x370(%rsp),%xmm0
unpcklpd 0x30(%rsp),%xmm0
movapd %xmm0,0xc30(%rsp)
divpd  %xmm0,%xmm2
movaps 0xb0f0(%rip),%xmm1
xorps  0x2d0(%rsp),%xmm1
movaps %xmm1,0xa70(%rsp)
movapd %xmm2,0x5f0(%rsp)
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  0xb00f(%rip),%xmm0
movapd %xmm0,0x8f0(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x270(%rsp)
movapd (%rsp),%xmm0
divsd  0x30(%rsp),%xmm0
addsd  0xafe5(%rip),%xmm0
movapd %xmm0,0xa60(%rsp)
movaps 0xa70(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x510(%rsp)
movsd  0x0(%rbp),%xmm1
movapd 0x6a0(%rsp),%xmm0
ucomisd 0xb060(%rip),%xmm0
movsd  %xmm1,0x5a8(%rsp)
jb     607c <vbic_4T_et_xf_fj+0x4f3c>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    6085 <vbic_4T_et_xf_fj+0x4f45>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm1
movapd 0x770(%rsp),%xmm0
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x7a0(%rsp)
jb     60a7 <vbic_4T_et_xf_fj+0x4f67>
sqrtsd %xmm0,%xmm0
jmp    60b0 <vbic_4T_et_xf_fj+0x4f70>
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x200(%rsp),%xmm1
mulsd  %xmm1,%xmm1
addsd  0x230(%rsp),%xmm1
ucomisd %xmm2,%xmm1
movsd  %xmm1,0x60(%rsp)
movsd  %xmm0,0x708(%rsp)
jb     60e1 <vbic_4T_et_xf_fj+0x4fa1>
sqrtsd %xmm1,%xmm5
jmp    60ee <vbic_4T_et_xf_fj+0x4fae>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,%xmm5
movsd  0x130(%rsp),%xmm1
movapd 0x20(%rsp),%xmm0
movapd 0x1b0(%rsp),%xmm2
movapd 0x7e0(%rsp),%xmm3
unpcklpd %xmm3,%xmm2
mulsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movapd %xmm0,0x20(%rsp)
movapd %xmm5,0x6a0(%rsp)
jb     613a <vbic_4T_et_xf_fj+0x4ffa>
sqrtsd %xmm0,%xmm0
jmp    6155 <vbic_4T_et_xf_fj+0x5015>
movapd %xmm2,0x1b0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm4,%xmm4
movapd 0x1b0(%rsp),%xmm2
movsd  %xmm0,0x770(%rsp)
movapd 0x200(%rsp),%xmm7
movapd 0x250(%rsp),%xmm3
movapd 0x2e0(%rsp),%xmm5
movsd  0x548(%rsp),%xmm1
movsd  0x760(%rsp),%xmm9
movapd 0x3c0(%rsp),%xmm6
movapd 0x8d0(%rsp),%xmm8
movsd  0x60(%rsp),%xmm0
divpd  %xmm2,%xmm7
addsd  %xmm1,%xmm3
addsd  %xmm9,%xmm5
unpcklpd %xmm8,%xmm6
ucomisd %xmm4,%xmm0
movapd %xmm7,0x1b0(%rsp)
jb     61d1 <vbic_4T_et_xf_fj+0x5091>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
jmp    621a <vbic_4T_et_xf_fj+0x50da>
movapd %xmm3,0x250(%rsp)
movapd %xmm5,0x2e0(%rsp)
movapd %xmm6,0x3c0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm7
movapd 0x3c0(%rsp),%xmm6
movapd 0x2e0(%rsp),%xmm5
movapd 0x250(%rsp),%xmm3
movapd %xmm0,%xmm8
movapd 0x20(%rsp),%xmm0
movapd 0xd0(%rsp),%xmm13
movapd %xmm7,%xmm2
unpckhpd %xmm7,%xmm2
movapd 0x120(%rsp),%xmm1
movapd %xmm1,%xmm4
unpcklpd %xmm3,%xmm4
unpcklpd %xmm5,%xmm1
divpd  %xmm6,%xmm13
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm0
movapd %xmm13,0xd0(%rsp)
jb     6266 <vbic_4T_et_xf_fj+0x5126>
sqrtsd %xmm0,%xmm0
jmp    62cc <vbic_4T_et_xf_fj+0x518c>
movapd %xmm4,0x2e0(%rsp)
movapd %xmm8,0x250(%rsp)
movapd %xmm2,0x3c0(%rsp)
movapd %xmm1,0x7e0(%rsp)
call   1060 <sqrt@plt>
movapd 0x7e0(%rsp),%xmm1
movapd 0x3c0(%rsp),%xmm2
xorpd  %xmm3,%xmm3
movapd 0x250(%rsp),%xmm8
movapd 0x1b0(%rsp),%xmm7
movapd 0x2e0(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm13
movapd 0x200(%rsp),%xmm10
movapd 0x5e0(%rsp),%xmm12
movsd  0x7f0(%rsp),%xmm11
movapd 0x410(%rsp),%xmm6
movsd  0x900(%rsp),%xmm9
movsd  0x60(%rsp),%xmm5
unpcklpd %xmm0,%xmm8
addsd  %xmm2,%xmm7
addsd  %xmm11,%xmm12
mulpd  %xmm1,%xmm4
addsd  %xmm9,%xmm6
movapd 0xae1e(%rip),%xmm2
movapd %xmm13,%xmm0
unpckhpd %xmm13,%xmm0
divpd  %xmm8,%xmm10
ucomisd %xmm3,%xmm5
movapd %xmm10,0x200(%rsp)
movapd %xmm4,0x2e0(%rsp)
movapd %xmm0,0x250(%rsp)
jb     635c <vbic_4T_et_xf_fj+0x521c>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    63c2 <vbic_4T_et_xf_fj+0x5282>
movapd %xmm5,%xmm0
movapd %xmm12,0x5e0(%rsp)
movapd %xmm6,0x410(%rsp)
movapd %xmm7,0x1b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm7
movapd 0x2e0(%rsp),%xmm4
movapd 0x410(%rsp),%xmm6
movapd 0xd0(%rsp),%xmm13
movapd 0xad92(%rip),%xmm2
movapd 0x5e0(%rsp),%xmm12
movapd 0x200(%rsp),%xmm10
movapd %xmm0,0x3c0(%rsp)
movapd 0x20(%rsp),%xmm0
movapd 0x910(%rsp),%xmm11
movsd  0x420(%rsp),%xmm3
movsd  0x380(%rsp),%xmm14
movsd  0x8e0(%rsp),%xmm8
movsd  0x860(%rsp),%xmm9
movapd 0x120(%rsp),%xmm15
unpcklpd %xmm12,%xmm15
movsd  %xmm11,%xmm2
movapd %xmm4,%xmm11
unpcklpd %xmm6,%xmm11
mulsd  0xe0(%rsp),%xmm7
addsd  0x250(%rsp),%xmm13
movapd 0xacf5(%rip),%xmm1
addsd  %xmm8,%xmm3
addsd  %xmm9,%xmm14
movapd %xmm10,%xmm5
unpckhpd %xmm10,%xmm5
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
jb     6467 <vbic_4T_et_xf_fj+0x5327>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
jmp    651b <vbic_4T_et_xf_fj+0x53db>
movapd %xmm2,0x250(%rsp)
movapd %xmm13,0xd0(%rsp)
movsd  %xmm3,0x420(%rsp)
movsd  %xmm14,0x380(%rsp)
movapd %xmm7,0x1b0(%rsp)
movapd %xmm15,0x410(%rsp)
movapd %xmm11,0x5e0(%rsp)
movapd %xmm5,0x7f0(%rsp)
call   1060 <sqrt@plt>
movapd 0x7f0(%rsp),%xmm5
movapd 0x5e0(%rsp),%xmm11
movapd 0x410(%rsp),%xmm15
movapd 0x1b0(%rsp),%xmm7
movsd  0x380(%rsp),%xmm14
movsd  0x420(%rsp),%xmm3
movapd 0xd0(%rsp),%xmm13
movapd 0x250(%rsp),%xmm2
movapd 0xac24(%rip),%xmm1
movapd 0x200(%rsp),%xmm10
movapd %xmm0,%xmm8
movapd 0x170(%rsp),%xmm6
movapd 0xf0(%rsp),%xmm9
movsd  0x60(%rsp),%xmm0
xorpd  %xmm4,%xmm4
unpcklpd %xmm7,%xmm6
movapd %xmm6,%xmm7
divpd  %xmm15,%xmm1
divpd  %xmm11,%xmm2
mulsd  %xmm13,%xmm9
mulsd  %xmm14,%xmm3
addsd  %xmm5,%xmm10
ucomisd %xmm4,%xmm0
movapd %xmm1,0x1b0(%rsp)
jb     656e <vbic_4T_et_xf_fj+0x542e>
sqrtsd %xmm0,%xmm0
jmp    65e8 <vbic_4T_et_xf_fj+0x54a8>
movapd %xmm10,0x200(%rsp)
movapd %xmm9,0xf0(%rsp)
movapd %xmm2,0x250(%rsp)
movsd  %xmm3,0x420(%rsp)
movapd %xmm7,0xd0(%rsp)
movsd  %xmm8,0x60(%rsp)
call   1060 <sqrt@plt>
movsd  0x60(%rsp),%xmm8
movapd 0xd0(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm1
movsd  0x420(%rsp),%xmm3
movapd 0x250(%rsp),%xmm2
movapd 0xf0(%rsp),%xmm9
movapd 0x200(%rsp),%xmm10
movapd %xmm0,0x410(%rsp)
movapd 0x20(%rsp),%xmm0
movapd 0x6a0(%rsp),%xmm13
movsd  0x770(%rsp),%xmm4
movapd 0x2e0(%rsp),%xmm6
movapd 0x3c0(%rsp),%xmm14
divpd  %xmm6,%xmm7
divsd  %xmm3,%xmm9
movapd %xmm2,%xmm3
addsd  %xmm1,%xmm3
unpckhpd %xmm2,%xmm2
addsd  %xmm4,%xmm13
mulsd  0xe0(%rsp),%xmm10
addsd  %xmm8,%xmm14
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
jb     6659 <vbic_4T_et_xf_fj+0x5519>
sqrtsd %xmm0,%xmm0
jmp    66e7 <vbic_4T_et_xf_fj+0x55a7>
movapd %xmm3,0x20(%rsp)
movapd %xmm10,0x200(%rsp)
movapd %xmm9,0xf0(%rsp)
movapd %xmm2,0x250(%rsp)
movapd %xmm13,0x6a0(%rsp)
movapd %xmm14,0x3c0(%rsp)
movapd %xmm7,0xd0(%rsp)
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm7
movapd 0x3c0(%rsp),%xmm14
movapd 0x6a0(%rsp),%xmm13
movapd 0x1b0(%rsp),%xmm1
movapd 0x250(%rsp),%xmm2
movapd 0xf0(%rsp),%xmm9
movapd 0x200(%rsp),%xmm10
movapd 0x20(%rsp),%xmm3
movapd 0x30(%rsp),%xmm8
movapd (%rsp),%xmm5
movapd 0x170(%rsp),%xmm4
movapd 0x140(%rsp),%xmm12
movsd  0x7a0(%rsp),%xmm15
movsd  0x708(%rsp),%xmm11
movapd %xmm1,%xmm6
subpd  %xmm7,%xmm6
movapd %xmm6,0xd0(%rsp)
addsd  %xmm7,%xmm1
movapd %xmm1,0x1b0(%rsp)
subsd  %xmm9,%xmm2
movapd %xmm2,0x250(%rsp)
movapd 0x120(%rsp),%xmm2
movapd %xmm2,%xmm1
unpcklpd %xmm13,%xmm1
movapd %xmm1,0x60(%rsp)
movapd 0x410(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm2,%xmm0
unpcklpd %xmm14,%xmm0
movapd %xmm2,%xmm7
unpcklpd %xmm1,%xmm7
mulsd  0x110(%rsp),%xmm3
movapd %xmm3,0x20(%rsp)
mulpd  %xmm0,%xmm7
movapd %xmm7,0x770(%rsp)
movsd  0xa8a8(%rip),%xmm0
subsd  %xmm12,%xmm0
movsd  %xmm0,0xf0(%rsp)
unpcklpd %xmm10,%xmm4
movapd %xmm4,0x170(%rsp)
addsd  %xmm11,%xmm15
movapd 0xe0(%rsp),%xmm0
divsd  %xmm15,%xmm0
movapd %xmm0,0xe0(%rsp)
mulsd  %xmm2,%xmm0
subsd  0x1d0(%rsp),%xmm0
subsd  %xmm5,%xmm0
mulsd  0xa837(%rip),%xmm0
movapd %xmm0,0x200(%rsp)
divsd  %xmm8,%xmm0
movapd 0x2d0(%rsp),%xmm2
unpcklpd %xmm0,%xmm2
movapd 0xa8cc(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x8e0(%rsp)
movapd %xmm1,0x7f0(%rsp)
call   1050 <pow@plt>
movapd (%rsp),%xmm9
movapd %xmm0,0x910(%rsp)
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm2
addsd  %xmm2,%xmm2
addsd  0x1d0(%rsp),%xmm2
addsd  %xmm9,%xmm2
movapd %xmm2,%xmm1
divsd  0x120(%rsp),%xmm1
movapd %xmm1,%xmm6
unpcklpd %xmm1,%xmm6
addpd  0xa89f(%rip),%xmm6
movapd %xmm6,%xmm3
unpckhpd %xmm6,%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x460(%rsp),%xmm0
ucomisd 0xa826(%rip),%xmm0
movapd %xmm6,0x7e0(%rsp)
movapd %xmm1,0x6a0(%rsp)
movsd  %xmm2,0x7a0(%rsp)
movapd %xmm3,0x410(%rsp)
jb     68ce <vbic_4T_et_xf_fj+0x578e>
sqrtsd %xmm0,%xmm0
jmp    68e2 <vbic_4T_et_xf_fj+0x57a2>
call   1060 <sqrt@plt>
movapd 0x7e0(%rsp),%xmm6
movapd (%rsp),%xmm9
movsd  %xmm0,0x548(%rsp)
movapd 0x30(%rsp),%xmm5
movapd 0x20(%rsp),%xmm12
movapd 0x170(%rsp),%xmm15
movsd  0x270(%rsp),%xmm11
movapd 0xa81b(%rip),%xmm10
movapd 0x140(%rsp),%xmm8
movapd 0x890(%rsp),%xmm1
movapd 0x250(%rsp),%xmm13
movsd  0xf0(%rsp),%xmm3
movapd 0x1b0(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm7
movapd 0x60(%rsp),%xmm14
mulsd  0x110(%rsp),%xmm4
unpckhpd %xmm7,%xmm7
movsd  0xa6df(%rip),%xmm2
subsd  %xmm1,%xmm2
movapd 0x120(%rsp),%xmm1
movsd  0xa6aa(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,0x420(%rsp)
mulsd  %xmm13,%xmm12
mulsd  %xmm0,%xmm3
movsd  0xa67c(%rip),%xmm0
addsd  %xmm0,%xmm8
movapd %xmm11,%xmm1
mulsd  0x2d0(%rsp),%xmm1
movapd %xmm0,%xmm11
divsd  %xmm5,%xmm11
divsd  0x370(%rsp),%xmm9
divpd  %xmm14,%xmm10
divpd  0x770(%rsp),%xmm15
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x268(%rsp),%xmm0
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movapd %xmm12,0x20(%rsp)
movapd %xmm10,0x900(%rsp)
movsd  %xmm1,0x460(%rsp)
movapd %xmm9,0x380(%rsp)
jb     6a1a <vbic_4T_et_xf_fj+0x58da>
sqrtsd %xmm0,%xmm0
jmp    6ab7 <vbic_4T_et_xf_fj+0x5977>
movapd %xmm15,0x170(%rsp)
movapd %xmm8,0x140(%rsp)
movsd  %xmm11,0x5e0(%rsp)
movsd  %xmm3,0xf0(%rsp)
movsd  %xmm2,0x60(%rsp)
movapd %xmm4,0x1b0(%rsp)
movapd %xmm7,0xd0(%rsp)
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm7
movapd 0x1b0(%rsp),%xmm4
movsd  0x60(%rsp),%xmm2
movsd  0xf0(%rsp),%xmm3
movapd 0x7e0(%rsp),%xmm6
movsd  0x5e0(%rsp),%xmm11
movapd 0x140(%rsp),%xmm8
movapd 0x900(%rsp),%xmm10
movapd 0x170(%rsp),%xmm15
movapd 0x20(%rsp),%xmm12
movsd  %xmm0,0x8d0(%rsp)
movapd 0x160(%rsp),%xmm14
movapd 0x5f0(%rsp),%xmm13
movapd 0x690(%rsp),%xmm0
movsd  0x510(%rsp),%xmm5
movapd 0x8f0(%rsp),%xmm9
mulsd  %xmm7,%xmm4
movsd  0xa52c(%rip),%xmm7
mulsd  %xmm7,%xmm2
movapd 0x2f0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x3c0(%rsp)
movapd 0x420(%rsp),%xmm0
mulsd  %xmm12,%xmm0
movapd %xmm0,0xd0(%rsp)
movapd 0x110(%rsp),%xmm1
mulsd  %xmm1,%xmm3
mulsd  %xmm7,%xmm8
movsd  0x460(%rsp),%xmm0
divsd  %xmm9,%xmm0
movsd  %xmm0,0x460(%rsp)
mulsd  %xmm14,%xmm13
mulsd  %xmm1,%xmm11
movapd 0x380(%rsp),%xmm1
mulsd  %xmm14,%xmm1
mulsd  %xmm6,%xmm6
addsd  0x230(%rsp),%xmm6
movapd %xmm5,%xmm0
mulsd  0x2d0(%rsp),%xmm0
ucomisd 0xa538(%rip),%xmm6
movapd %xmm10,%xmm7
subpd  %xmm15,%xmm7
movapd %xmm7,0x230(%rsp)
addsd  %xmm10,%xmm15
movsd  %xmm6,0x890(%rsp)
movapd %xmm8,0x140(%rsp)
movsd  %xmm3,0xf0(%rsp)
movsd  %xmm0,0x2e0(%rsp)
movapd %xmm1,0x380(%rsp)
jb     6be1 <vbic_4T_et_xf_fj+0x5aa1>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    6c55 <vbic_4T_et_xf_fj+0x5b15>
movapd %xmm6,%xmm0
movapd %xmm15,0x170(%rsp)
movsd  %xmm11,0x5e0(%rsp)
movapd %xmm13,0x5f0(%rsp)
movsd  %xmm2,0x60(%rsp)
movapd %xmm4,0x1b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm4
movsd  0x60(%rsp),%xmm2
movapd 0x5f0(%rsp),%xmm13
movsd  0x5e0(%rsp),%xmm11
movapd 0x140(%rsp),%xmm8
movapd 0x170(%rsp),%xmm15
movapd 0x20(%rsp),%xmm12
movapd %xmm0,0x8f0(%rsp)
movapd 0x30(%rsp),%xmm1
movaps 0x840(%rsp),%xmm5
movapd 0x410(%rsp),%xmm7
movapd 0xd0(%rsp),%xmm9
movapd 0x3c0(%rsp),%xmm10
mulsd  0x420(%rsp),%xmm4
movapd 0x110(%rsp),%xmm14
mulsd  %xmm14,%xmm2
movsd  %xmm2,0x60(%rsp)
movsd  0xa399(%rip),%xmm0
movapd %xmm0,%xmm6
divsd  %xmm1,%xmm6
movsd  %xmm6,0x268(%rsp)
movapd 0x150(%rsp),%xmm3
unpcklpd %xmm10,%xmm3
movaps 0x2f0(%rsp),%xmm1
movlhps %xmm5,%xmm1
movaps %xmm1,0x760(%rsp)
movsd  0xa376(%rip),%xmm10
movsd  0xf0(%rsp),%xmm1
addsd  %xmm9,%xmm1
movsd  %xmm1,0xf0(%rsp)
movapd 0x8a0(%rsp),%xmm1
divsd  0x370(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
mulsd  0xa303(%rip),%xmm12
mulsd  0x460(%rsp),%xmm13
subsd  0x380(%rsp),%xmm11
movsd  0x2e0(%rsp),%xmm1
divsd  0xa60(%rsp),%xmm1
movsd  %xmm1,0x2e0(%rsp)
movsd  0xa2bc(%rip),%xmm1
subsd  %xmm8,%xmm1
movapd %xmm0,%xmm8
subsd  0xe0(%rsp),%xmm8
movsd  0x510(%rsp),%xmm2
movapd %xmm2,%xmm0
movsd  0x270(%rsp),%xmm6
subsd  %xmm6,%xmm0
movsd  %xmm0,0x3c0(%rsp)
mulsd  %xmm14,%xmm15
movapd 0x230(%rsp),%xmm5
unpckhpd %xmm5,%xmm5
mulsd  %xmm7,%xmm7
addsd  0x130(%rsp),%xmm7
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
movapd %xmm7,0x410(%rsp)
movsd  %xmm11,0x5e0(%rsp)
movapd %xmm4,0x1b0(%rsp)
movsd  %xmm1,0x840(%rsp)
jb     6ded <vbic_4T_et_xf_fj+0x5cad>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    6e89 <vbic_4T_et_xf_fj+0x5d49>
movapd %xmm7,%xmm0
movapd %xmm12,0x20(%rsp)
movapd %xmm15,0x170(%rsp)
movapd %xmm13,0x5f0(%rsp)
movsd  %xmm8,0x380(%rsp)
movapd %xmm3,0x460(%rsp)
movapd %xmm5,0x230(%rsp)
call   1060 <sqrt@plt>
movapd 0x460(%rsp),%xmm3
movsd  0x380(%rsp),%xmm8
movsd  0x510(%rsp),%xmm2
movapd 0x5f0(%rsp),%xmm13
movsd  0x5e0(%rsp),%xmm11
movsd  0x270(%rsp),%xmm6
movapd 0x170(%rsp),%xmm15
movsd  0xa1e7(%rip),%xmm10
movapd 0x230(%rsp),%xmm5
movapd 0x20(%rsp),%xmm12
movsd  %xmm0,0x708(%rsp)
movapd 0x50(%rsp),%xmm9
movapd 0x430(%rsp),%xmm14
movapd 0x690(%rsp),%xmm1
movsd  0x2e0(%rsp),%xmm4
movapd 0x760(%rsp),%xmm7
movsd  0x60(%rsp),%xmm0
addsd  0x1b0(%rsp),%xmm0
movsd  %xmm0,0x60(%rsp)
divpd  %xmm7,%xmm3
movsd  0x840(%rsp),%xmm0
mulsd  %xmm0,%xmm6
mulsd  %xmm0,%xmm13
mulsd  %xmm5,%xmm15
movapd %xmm9,%xmm0
divsd  0x370(%rsp),%xmm0
movapd %xmm0,0x1b0(%rsp)
unpcklpd %xmm14,%xmm1
divsd  0x120(%rsp),%xmm10
movsd  0x890(%rsp),%xmm0
ucomisd 0xa1a3(%rip),%xmm0
movsd  0x268(%rsp),%xmm5
mulsd  0xf0(%rsp),%xmm5
movsd  %xmm5,0xe0(%rsp)
movapd 0xd0(%rsp),%xmm5
movapd 0x160(%rsp),%xmm7
mulsd  %xmm7,%xmm5
movapd %xmm5,0xd0(%rsp)
mulsd  %xmm11,%xmm4
mulsd  0x140(%rsp),%xmm2
mulsd  0x3c0(%rsp),%xmm12
mulsd  0xa0a8(%rip),%xmm8
movapd %xmm3,0x460(%rsp)
movsd  %xmm10,0x230(%rsp)
movsd  %xmm2,0x510(%rsp)
movsd  %xmm4,0x2e0(%rsp)
jb     6fe8 <vbic_4T_et_xf_fj+0x5ea8>
sqrtsd %xmm0,%xmm0
movapd %xmm0,0x840(%rsp)
movapd %xmm10,%xmm9
movapd %xmm7,%xmm11
movapd 0x250(%rsp),%xmm7
movapd 0x410(%rsp),%xmm4
movapd 0x1b0(%rsp),%xmm5
movapd 0x140(%rsp),%xmm10
jmp    70b0 <vbic_4T_et_xf_fj+0x5f70>
movapd %xmm12,0x20(%rsp)
movapd %xmm15,0x170(%rsp)
movsd  %xmm6,0x270(%rsp)
movapd %xmm13,0x5f0(%rsp)
movapd %xmm1,0x690(%rsp)
movsd  %xmm8,0x380(%rsp)
call   1060 <sqrt@plt>
movapd 0x460(%rsp),%xmm3
movsd  0x380(%rsp),%xmm8
movapd 0x690(%rsp),%xmm1
movapd 0x5f0(%rsp),%xmm13
movapd 0x140(%rsp),%xmm10
movsd  0x270(%rsp),%xmm6
movapd 0x430(%rsp),%xmm14
movapd 0x170(%rsp),%xmm15
movsd  0x230(%rsp),%xmm9
movapd 0x20(%rsp),%xmm12
movapd 0x160(%rsp),%xmm11
movapd %xmm0,0x840(%rsp)
movapd 0x250(%rsp),%xmm7
movapd 0x410(%rsp),%xmm4
movapd 0x1b0(%rsp),%xmm5
movapd 0xa028(%rip),%xmm2
subpd  %xmm1,%xmm2
movapd 0xd0(%rsp),%xmm0
addsd  0xe0(%rsp),%xmm0
movapd %xmm0,0xd0(%rsp)
movsd  0x268(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
mulsd  %xmm11,%xmm5
mulsd  0x2f0(%rsp),%xmm14
mulsd  %xmm9,%xmm7
addsd  0x510(%rsp),%xmm6
unpckhpd %xmm3,%xmm3
subsd  %xmm13,%xmm12
mulsd  0x2e0(%rsp),%xmm10
movapd 0x50(%rsp),%xmm11
subsd  0x8a0(%rsp),%xmm11
mulsd  0x420(%rsp),%xmm15
mulsd  0x110(%rsp),%xmm8
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movsd  %xmm6,0x270(%rsp)
movapd %xmm2,0x130(%rsp)
movapd %xmm3,0x5f0(%rsp)
movsd  %xmm1,0x690(%rsp)
jb     7175 <vbic_4T_et_xf_fj+0x6035>
xorps  %xmm0,%xmm0
sqrtsd %xmm4,%xmm0
jmp    721d <vbic_4T_et_xf_fj+0x60dd>
movapd %xmm4,%xmm0
movapd %xmm12,0x20(%rsp)
movapd %xmm11,0xe0(%rsp)
movapd %xmm15,0x170(%rsp)
movapd %xmm14,0x430(%rsp)
movapd %xmm10,0x140(%rsp)
movsd  %xmm8,0x380(%rsp)
movapd %xmm7,0x250(%rsp)
movapd %xmm5,0x1b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm5
movapd 0x250(%rsp),%xmm7
movsd  0x380(%rsp),%xmm8
movapd 0x140(%rsp),%xmm10
movsd  0x270(%rsp),%xmm6
movapd 0x430(%rsp),%xmm14
movapd 0x170(%rsp),%xmm15
movapd 0xe0(%rsp),%xmm11
movapd 0x20(%rsp),%xmm12
movapd %xmm0,0x760(%rsp)
movapd 0x30(%rsp),%xmm0
movsd  0x940(%rsp),%xmm1
movsd  0x5a8(%rsp),%xmm13
movsd  0xf0(%rsp),%xmm3
movsd  0x60(%rsp),%xmm4
addsd  0x690(%rsp),%xmm5
divsd  %xmm1,%xmm14
movapd 0x130(%rsp),%xmm2
movapd %xmm2,%xmm1
unpckhpd %xmm2,%xmm1
movapd %xmm1,0x140(%rsp)
subsd  %xmm10,%xmm12
movapd 0x420(%rsp),%xmm1
mulsd  %xmm7,%xmm1
movapd %xmm1,0x690(%rsp)
movapd 0xd0(%rsp),%xmm1
mulsd  0x5f0(%rsp),%xmm1
movapd %xmm1,0xd0(%rsp)
addsd  %xmm13,%xmm11
subsd  0x8a0(%rsp),%xmm13
movapd %xmm12,%xmm9
movapd %xmm0,%xmm12
unpcklpd %xmm0,%xmm12
addsd  %xmm15,%xmm8
divsd  0x2f0(%rsp),%xmm2
mulsd  0x9d48(%rip),%xmm7
mulsd  %xmm6,%xmm3
mulsd  %xmm6,%xmm4
movsd  0x890(%rsp),%xmm0
ucomisd 0x9dcf(%rip),%xmm0
movapd 0x200(%rsp),%xmm1
divsd  0x370(%rsp),%xmm1
movapd %xmm1,0x170(%rsp)
movapd %xmm9,0x20(%rsp)
movapd %xmm11,0xe0(%rsp)
movsd  %xmm8,0x380(%rsp)
movapd %xmm12,0x2e0(%rsp)
movsd  %xmm3,0xf0(%rsp)
movsd  %xmm4,0x60(%rsp)
movapd %xmm5,0x1b0(%rsp)
movapd %xmm2,0x510(%rsp)
jb     7370 <vbic_4T_et_xf_fj+0x6230>
sqrtsd %xmm0,%xmm0
movapd %xmm0,0x8a0(%rsp)
movapd %xmm14,%xmm10
jmp    73d6 <vbic_4T_et_xf_fj+0x6296>
movapd %xmm14,0x430(%rsp)
movsd  %xmm13,0x5a8(%rsp)
movapd %xmm7,0x250(%rsp)
call   1060 <sqrt@plt>
movapd 0x2e0(%rsp),%xmm12
movapd 0x250(%rsp),%xmm7
movsd  0x380(%rsp),%xmm8
movsd  0x5a8(%rsp),%xmm13
movapd 0x430(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm11
movapd %xmm0,0x8a0(%rsp)
movapd 0x160(%rsp),%xmm14
movapd 0x50(%rsp),%xmm2
movapd 0xd0(%rsp),%xmm4
movapd 0x140(%rsp),%xmm5
mulsd  0x1b0(%rsp),%xmm10
movapd 0x2f0(%rsp),%xmm1
divsd  %xmm1,%xmm5
movapd %xmm5,0x140(%rsp)
movsd  0x268(%rsp),%xmm0
movapd %xmm0,%xmm3
movapd 0x690(%rsp),%xmm9
mulsd  %xmm9,%xmm3
movsd  %xmm3,0x1b0(%rsp)
movapd 0x130(%rsp),%xmm15
mulpd  %xmm12,%xmm15
movapd %xmm15,0x130(%rsp)
unpcklpd %xmm1,%xmm1
movapd %xmm1,0x2f0(%rsp)
movapd 0x510(%rsp),%xmm6
mulsd  %xmm14,%xmm6
mulsd  0x460(%rsp),%xmm4
movsd  0x3c0(%rsp),%xmm1
mulsd  %xmm7,%xmm1
movsd  %xmm1,0x3c0(%rsp)
addsd  %xmm13,%xmm2
movsd  0x270(%rsp),%xmm13
mulsd  %xmm13,%xmm9
movsd  0x60(%rsp),%xmm5
subsd  0xf0(%rsp),%xmm5
movapd 0x20(%rsp),%xmm3
mulsd  %xmm11,%xmm3
movapd %xmm4,%xmm15
movapd %xmm0,%xmm4
mulsd  %xmm8,%xmm4
movapd 0x170(%rsp),%xmm1
mulsd  %xmm14,%xmm1
movapd %xmm1,0x170(%rsp)
movapd 0x7f0(%rsp),%xmm7
mulsd  0x910(%rsp),%xmm7
xorpd  %xmm0,%xmm0
movapd 0x410(%rsp),%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd %xmm6,0x510(%rsp)
movsd  %xmm4,0x250(%rsp)
jb     7535 <vbic_4T_et_xf_fj+0x63f5>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x5a8(%rsp)
movapd %xmm15,%xmm4
jmp    75c8 <vbic_4T_et_xf_fj+0x6488>
movapd %xmm2,0x50(%rsp)
movapd %xmm3,0x20(%rsp)
movapd %xmm10,0x430(%rsp)
movsd  %xmm5,0x60(%rsp)
movapd %xmm7,0xf0(%rsp)
movapd %xmm15,0xd0(%rsp)
movapd %xmm9,0x690(%rsp)
call   1060 <sqrt@plt>
movapd 0x690(%rsp),%xmm9
movapd 0xd0(%rsp),%xmm4
movapd 0xf0(%rsp),%xmm7
movsd  0x60(%rsp),%xmm5
movsd  0x270(%rsp),%xmm13
movapd 0x430(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm11
movapd 0x20(%rsp),%xmm3
movapd 0x50(%rsp),%xmm2
movsd  %xmm0,0x5a8(%rsp)
movapd 0x6a0(%rsp),%xmm15
movsd  0x548(%rsp),%xmm14
movapd 0x8e0(%rsp),%xmm0
movapd 0x460(%rsp),%xmm8
movapd 0x130(%rsp),%xmm6
movapd 0x5f0(%rsp),%xmm1
movapd 0x140(%rsp),%xmm12
mulsd  0x1b0(%rsp),%xmm1
divpd  0x2f0(%rsp),%xmm6
addsd  0x510(%rsp),%xmm4
mulsd  %xmm13,%xmm2
subsd  %xmm9,%xmm13
mulsd  0x3c0(%rsp),%xmm11
addsd  %xmm5,%xmm3
movapd 0x170(%rsp),%xmm5
addsd  0x250(%rsp),%xmm5
divsd  %xmm0,%xmm7
movsd  0x890(%rsp),%xmm0
ucomisd 0x9a63(%rip),%xmm0
addsd  0x8d0(%rsp),%xmm14
mulsd  0x160(%rsp),%xmm12
mulsd  %xmm8,%xmm10
addsd  %xmm15,%xmm15
movapd %xmm15,0x6a0(%rsp)
jb     769d <vbic_4T_et_xf_fj+0x655d>
movapd %xmm15,%xmm9
sqrtsd %xmm0,%xmm0
jmp    778c <vbic_4T_et_xf_fj+0x664c>
movapd %xmm2,0x50(%rsp)
movapd %xmm3,0x20(%rsp)
movapd %xmm11,0xe0(%rsp)
movapd %xmm10,0x430(%rsp)
movsd  %xmm13,0x270(%rsp)
movsd  %xmm14,0x548(%rsp)
movapd %xmm7,0xf0(%rsp)
movapd %xmm4,0xd0(%rsp)
movapd %xmm6,0x130(%rsp)
movapd %xmm1,0x5f0(%rsp)
movapd %xmm12,0x140(%rsp)
movapd %xmm5,0x170(%rsp)
call   1060 <sqrt@plt>
movapd 0x170(%rsp),%xmm5
movapd 0x140(%rsp),%xmm12
movapd 0x5f0(%rsp),%xmm1
movapd 0x130(%rsp),%xmm6
movapd 0xd0(%rsp),%xmm4
movapd 0x460(%rsp),%xmm8
movapd 0xf0(%rsp),%xmm7
movsd  0x548(%rsp),%xmm14
movapd 0x6a0(%rsp),%xmm9
movsd  0x270(%rsp),%xmm13
movapd 0x430(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm11
movapd 0x20(%rsp),%xmm3
movapd 0x50(%rsp),%xmm2
movapd %xmm0,0x60(%rsp)
movapd 0x1d0(%rsp),%xmm15
movapd 0x410(%rsp),%xmm0
addsd  %xmm12,%xmm10
mulsd  %xmm1,%xmm8
addsd  %xmm13,%xmm11
addsd  %xmm6,%xmm2
unpckhpd %xmm6,%xmm6
addsd  %xmm4,%xmm3
unpcklpd %xmm15,%xmm4
mulsd  %xmm5,%xmm7
movapd %xmm9,%xmm5
divsd  %xmm14,%xmm5
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm7,0xf0(%rsp)
movapd %xmm4,0x1d0(%rsp)
movapd %xmm5,0xd0(%rsp)
jb     77fe <vbic_4T_et_xf_fj+0x66be>
sqrtsd %xmm0,%xmm0
jmp    7872 <vbic_4T_et_xf_fj+0x6732>
movapd %xmm2,0x50(%rsp)
movapd %xmm3,0x20(%rsp)
movapd %xmm11,0xe0(%rsp)
movapd %xmm10,0x430(%rsp)
movapd %xmm8,0x460(%rsp)
movapd %xmm6,0x130(%rsp)
call   1060 <sqrt@plt>
movapd 0xd0(%rsp),%xmm5
movapd 0x130(%rsp),%xmm6
movapd 0x460(%rsp),%xmm8
movapd 0x430(%rsp),%xmm10
movapd 0xe0(%rsp),%xmm11
movapd 0x20(%rsp),%xmm3
movapd 0x50(%rsp),%xmm2
movsd  %xmm0,0x170(%rsp)
movapd 0x30(%rsp),%xmm1
movapd (%rsp),%xmm0
subsd  %xmm6,%xmm2
movapd %xmm2,0x50(%rsp)
addsd  %xmm8,%xmm11
movapd %xmm11,0xe0(%rsp)
subsd  %xmm10,%xmm3
movapd %xmm3,0x20(%rsp)
movapd 0x120(%rsp),%xmm2
mulsd  %xmm5,%xmm2
addsd  0x650(%rsp),%xmm2
subsd  %xmm0,%xmm2
movsd  0x975c(%rip),%xmm0
mulsd  %xmm0,%xmm2
movapd %xmm2,0x120(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x972f(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,(%rsp)
movapd %xmm1,%xmm0
movaps 0x7f0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x7f0(%rsp),%xmm7
movapd %xmm7,%xmm2
mulsd  %xmm0,%xmm2
unpcklpd 0x910(%rsp),%xmm0
movapd 0x97bb(%rip),%xmm1
subpd  %xmm0,%xmm1
movapd 0x150(%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 0x160(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm2,%xmm9
movapd 0xf0(%rsp),%xmm2
mulsd  %xmm3,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,0xf0(%rsp)
movsd  0x7a0(%rsp),%xmm0
divsd  0x770(%rsp),%xmm0
movapd 0x900(%rsp),%xmm4
addsd  %xmm0,%xmm4
movapd 0x840(%rsp),%xmm0
unpcklpd 0x760(%rsp),%xmm0
movapd 0x7e0(%rsp),%xmm2
divpd  %xmm0,%xmm2
movapd %xmm2,%xmm0
unpckhpd %xmm2,%xmm0
addsd  %xmm2,%xmm0
movapd 0x6a0(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd 0x8a0(%rsp),%xmm0
addsd  0x5a8(%rsp),%xmm0
movapd 0x60(%rsp),%xmm2
addsd  0x170(%rsp),%xmm2
unpcklpd %xmm0,%xmm0
unpcklpd %xmm2,%xmm2
mulpd  %xmm0,%xmm2
movapd 0x8f0(%rsp),%xmm0
addsd  0x708(%rsp),%xmm0
shufpd $0x2,%xmm2,%xmm0
movapd 0x972d(%rip),%xmm6
unpcklpd %xmm5,%xmm6
movapd 0x110(%rsp),%xmm2
mulsd  %xmm2,%xmm4
divpd  %xmm0,%xmm6
movapd %xmm6,%xmm0
unpckhpd %xmm6,%xmm0
subsd  %xmm0,%xmm6
movsd  0x230(%rsp),%xmm5
mulsd  %xmm6,%xmm5
mulsd  %xmm4,%xmm6
movapd %xmm6,%xmm7
movsd  0x95e7(%rip),%xmm4
movapd 0xd0(%rsp),%xmm10
subsd  %xmm10,%xmm4
movsd  0x95af(%rip),%xmm12
mulsd  %xmm12,%xmm4
movapd 0x420(%rsp),%xmm0
movapd %xmm0,%xmm6
mulsd  %xmm5,%xmm6
movapd %xmm6,0x150(%rsp)
movapd %xmm5,%xmm11
mulsd  %xmm7,%xmm0
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,(%rsp)
movapd 0x120(%rsp),%xmm0
divsd  0x370(%rsp),%xmm0
movsd  0x268(%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 0x2e0(%rsp),%xmm2
mulpd  %xmm1,%xmm2
movapd %xmm8,%xmm0
unpcklpd %xmm8,%xmm0
divpd  %xmm0,%xmm2
movapd %xmm2,0x2e0(%rsp)
divsd  %xmm8,%xmm1
mulsd  %xmm3,%xmm5
movsd  %xmm5,0x130(%rsp)
mulsd  %xmm3,%xmm4
mulsd  %xmm9,%xmm1
addsd  %xmm1,%xmm4
movapd %xmm4,0x110(%rsp)
movapd %xmm10,%xmm0
movsd  0x94cd(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  %xmm12,%xmm0
movapd %xmm0,0xd0(%rsp)
mulsd  %xmm12,%xmm11
movsd  %xmm11,0x230(%rsp)
mulsd  %xmm12,%xmm7
movapd %xmm7,0x60(%rsp)
movapd 0x1d0(%rsp),%xmm0
movlpd 0x650(%rsp),%xmm0
divpd  0xc30(%rsp),%xmm0
movapd %xmm0,0x1d0(%rsp)
unpckhpd %xmm0,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x2f0(%rsp)
movaps 0xa70(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x170(%rsp)
movapd %xmm0,%xmm1
mulsd  0x2d0(%rsp),%xmm1
divsd  0x2f0(%rsp),%xmm1
movapd 0x1d0(%rsp),%xmm0
mulsd  0x160(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x1d0(%rsp)
movapd 0xa60(%rsp),%xmm0
movaps 0xa70(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,%xmm1
mulsd  0x2d0(%rsp),%xmm1
divsd  0xa60(%rsp),%xmm1
movsd  0x5e0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  0x93e0(%rip),%xmm4
movapd 0xd0(%rsp),%xmm1
subsd  %xmm1,%xmm4
movapd %xmm1,%xmm2
movapd %xmm1,%xmm5
mulsd  %xmm0,%xmm2
movapd %xmm4,%xmm1
movsd  0x170(%rsp),%xmm6
mulsd  %xmm6,%xmm1
addsd  %xmm2,%xmm1
subsd  %xmm6,%xmm0
movsd  0x230(%rsp),%xmm6
mulsd  %xmm0,%xmm6
mulsd  0x60(%rsp),%xmm0
mulsd  0x1d0(%rsp),%xmm4
subsd  %xmm4,%xmm0
mulsd  %xmm5,%xmm3
subsd  %xmm3,%xmm0
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm2
movapd %xmm2,%xmm4
movapd 0x120(%rsp),%xmm5
subsd  %xmm5,%xmm4
movapd 0x200(%rsp),%xmm3
addsd  %xmm3,%xmm4
subsd  %xmm5,%xmm3
addsd  %xmm2,%xmm3
movapd 0x150(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd %xmm1,%xmm2
subsd  %xmm5,%xmm2
mulsd  %xmm1,%xmm4
movsd  (%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  0x380(%rsp),%xmm1
subsd  %xmm5,%xmm1
movapd %xmm6,%xmm5
mulsd  %xmm3,%xmm5
addsd  %xmm2,%xmm5
addsd  0x130(%rsp),%xmm5
movsd  %xmm5,0x230(%rsp)
mulsd  %xmm0,%xmm3
addsd  %xmm1,%xmm3
addsd  0x110(%rsp),%xmm3
subsd  0xf0(%rsp),%xmm3
movapd %xmm3,0x200(%rsp)
movapd 0x2e0(%rsp),%xmm0
addsd  %xmm0,%xmm4
unpckhpd %xmm0,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0x170(%rsp)
movapd 0x80(%rsp),%xmm1
movapd 0x290(%rsp),%xmm4
movapd 0x90(%rsp),%xmm3
movapd 0x70(%rsp),%xmm5
movsd  0x530(%rsp),%xmm7
movsd  0x718(%rsp),%xmm13
movsd  0x710(%rsp),%xmm12
movsd  0x330(%rsp),%xmm0
movapd 0x350(%rsp),%xmm9
movsd  0xb0(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm10
movapd 0x40(%rsp),%xmm2
movapd 0x4a0(%rsp),%xmm8
divsd  %xmm1,%xmm8
divsd  %xmm4,%xmm2
movapd 0x3e0(%rsp),%xmm6
divsd  %xmm1,%xmm6
divsd  %xmm4,%xmm10
movsd  0x2b0(%rsp),%xmm15
addsd  %xmm15,%xmm15
movapd %xmm0,%xmm1
mulsd  %xmm9,%xmm9
movapd %xmm9,0x60(%rsp)
movsd  0x490(%rsp),%xmm11
addsd  0x320(%rsp),%xmm11
divsd  %xmm13,%xmm3
movapd 0x280(%rsp),%xmm0
addsd  %xmm14,%xmm0
movapd %xmm0,0x280(%rsp)
movsd  0x480(%rsp),%xmm13
addsd  0x310(%rsp),%xmm13
divsd  %xmm12,%xmm5
movsd  0x340(%rsp),%xmm12
movapd %xmm12,%xmm9
mulsd  %xmm1,%xmm9
mulsd  %xmm7,%xmm12
movsd  0xa08(%rsp),%xmm0
movapd %xmm4,%xmm1
xorpd  %xmm14,%xmm14
movsd  %xmm14,0xd0(%rsp)
movapd %xmm4,%xmm14
ucomisd 0x923c(%rip),%xmm0
xorpd  %xmm0,%xmm0
movapd %xmm0,0xf0(%rsp)
xorpd  %xmm0,%xmm0
movapd %xmm0,0x1d0(%rsp)
movapd 0x470(%rsp),%xmm0
movapd %xmm5,%xmm1
jbe    883f <vbic_4T_et_xf_fj+0x76ff>
movapd %xmm3,%xmm7
movsd  %xmm9,0x130(%rsp)
movsd  %xmm15,(%rsp)
movapd %xmm2,0x40(%rsp)
movapd %xmm10,0xa0(%rsp)
movsd  %xmm13,0x480(%rsp)
movsd  %xmm11,0x490(%rsp)
movsd  %xmm12,0x340(%rsp)
movapd %xmm8,0x4a0(%rsp)
movapd %xmm6,0x3e0(%rsp)
movapd %xmm1,0x70(%rsp)
movapd 0x91b4(%rip),%xmm0
movapd 0x350(%rsp),%xmm4
xorpd  %xmm4,%xmm0
movapd %xmm0,0x110(%rsp)
movapd %xmm0,%xmm6
mulsd  0x1a0(%rsp),%xmm6
movapd 0x280(%rsp),%xmm0
mulsd  0x730(%rsp),%xmm0
movapd %xmm0,0x120(%rsp)
xorpd  %xmm1,%xmm1
movsd  0x5b0(%rsp),%xmm3
ucomisd %xmm3,%xmm1
movapd %xmm7,0x90(%rsp)
jae    7fbe <vbic_4T_et_xf_fj+0x6e7e>
movsd  0x90d2(%rip),%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm6,%xmm5
mulsd  %xmm6,%xmm5
movapd %xmm5,%xmm0
addsd  %xmm2,%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm6,0x310(%rsp)
movsd  %xmm2,0x320(%rsp)
jb     8134 <vbic_4T_et_xf_fj+0x6ff4>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    8158 <vbic_4T_et_xf_fj+0x7018>
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm3
addsd  %xmm3,%xmm6
ucomisd %xmm1,%xmm6
jbe    818b <vbic_4T_et_xf_fj+0x704b>
movsd  0x9038(%rip),%xmm0
subsd  0x1a0(%rsp),%xmm0
movsd  %xmm0,0x110(%rsp)
movsd  0x904e(%rip),%xmm1
subsd  0x660(%rsp),%xmm1
movapd %xmm6,0x310(%rsp)
call   1050 <pow@plt>
movapd 0x290(%rsp),%xmm14
movsd  0x110(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm2
movsd  0x8fe0(%rip),%xmm4
movapd %xmm4,%xmm10
subsd  %xmm2,%xmm10
movapd 0x350(%rsp),%xmm1
mulsd  %xmm1,%xmm10
movapd %xmm4,%xmm2
movapd 0x660(%rsp),%xmm5
subsd  %xmm5,%xmm2
divsd  %xmm2,%xmm10
movapd %xmm6,%xmm3
movapd %xmm6,%xmm11
mulsd  %xmm6,%xmm3
mulsd  %xmm0,%xmm3
movapd %xmm4,%xmm6
movapd %xmm4,%xmm8
subsd  %xmm3,%xmm6
divsd  %xmm2,%xmm6
movapd 0x280(%rsp),%xmm9
mulsd  %xmm9,%xmm6
movsd  0x8f89(%rip),%xmm2
movapd %xmm5,%xmm4
mulsd  %xmm2,%xmm4
movapd 0x310(%rsp),%xmm7
mulsd  %xmm7,%xmm4
divsd  %xmm1,%xmm4
addsd  %xmm11,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm7,%xmm2
mulsd  %xmm5,%xmm2
movapd %xmm2,%xmm3
divsd  %xmm1,%xmm3
subsd  0x1a0(%rsp),%xmm3
addsd  %xmm8,%xmm3
mulsd  %xmm0,%xmm2
divsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm3
mulsd  %xmm7,%xmm7
mulsd  0x8f35(%rip),%xmm7
addsd  %xmm2,%xmm3
movapd %xmm7,%xmm2
mulsd  %xmm5,%xmm2
mulsd  %xmm0,%xmm2
divsd  0x60(%rsp),%xmm2
movapd 0x120(%rsp),%xmm0
mulsd  %xmm3,%xmm0
mulsd  %xmm9,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
xorpd  %xmm2,%xmm2
jmp    8284 <vbic_4T_et_xf_fj+0x7144>
movapd %xmm5,0x150(%rsp)
call   1060 <sqrt@plt>
movapd 0x150(%rsp),%xmm5
movsd  0x5b0(%rsp),%xmm3
movapd %xmm0,%xmm4
mulsd  %xmm3,%xmm3
mulsd  0x8eec(%rip),%xmm3
addsd  %xmm3,%xmm5
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm5
movsd  %xmm3,0x5b0(%rsp)
jb     8323 <vbic_4T_et_xf_fj+0x71e3>
xorps  %xmm0,%xmm0
sqrtsd %xmm5,%xmm0
jmp    833e <vbic_4T_et_xf_fj+0x71fe>
movapd %xmm3,%xmm0
divsd  %xmm4,%xmm0
movapd 0x660(%rsp),%xmm5
unpcklpd %xmm0,%xmm5
movapd 0x8f38(%rip),%xmm1
subpd  %xmm5,%xmm1
movapd %xmm1,0xb0(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm3,0x150(%rsp)
call   1050 <pow@plt>
movapd 0x150(%rsp),%xmm6
movapd 0x290(%rsp),%xmm14
movapd 0xb0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm0,%xmm1
unpcklpd %xmm1,%xmm6
movapd %xmm4,%xmm1
movlpd 0x60(%rsp),%xmm1
divpd  %xmm1,%xmm6
movapd 0x280(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm6,%xmm1
movapd 0x8ed6(%rip),%xmm3
movlpd 0x110(%rsp),%xmm3
movapd %xmm4,%xmm2
movapd 0x350(%rsp),%xmm10
unpcklpd %xmm10,%xmm2
divpd  %xmm2,%xmm3
movapd %xmm3,%xmm2
mulpd  %xmm6,%xmm2
unpckhpd %xmm6,%xmm6
mulsd  %xmm1,%xmm6
movsd  0x8dc6(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm10
divsd  %xmm4,%xmm10
divsd  %xmm4,%xmm1
mulsd  %xmm5,%xmm1
unpckhpd %xmm2,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm3,%xmm6
addsd  %xmm1,%xmm6
xorpd  %xmm3,%xmm3
xorpd  %xmm0,%xmm0
xorpd  %xmm4,%xmm4
addsd  %xmm2,%xmm3
movsd  %xmm3,0xd0(%rsp)
addsd  %xmm6,%xmm0
movapd %xmm0,0xf0(%rsp)
addsd  %xmm10,%xmm4
movapd %xmm4,0x1d0(%rsp)
movapd 0x70(%rsp),%xmm1
movsd  0x530(%rsp),%xmm7
movapd 0x3e0(%rsp),%xmm6
movapd 0x4a0(%rsp),%xmm8
movsd  0x340(%rsp),%xmm12
movsd  0x490(%rsp),%xmm11
movsd  0x480(%rsp),%xmm13
movapd 0xa0(%rsp),%xmm10
movapd 0x40(%rsp),%xmm2
movsd  (%rsp),%xmm15
movsd  0x130(%rsp),%xmm9
movapd 0x90(%rsp),%xmm3
movapd 0x470(%rsp),%xmm0
jmp    883f <vbic_4T_et_xf_fj+0x76ff>
movapd %xmm5,%xmm0
movapd %xmm4,0x1d0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1d0(%rsp),%xmm4
movapd 0x660(%rsp),%xmm2
movapd 0x280(%rsp),%xmm3
movapd 0x350(%rsp),%xmm6
movapd 0x310(%rsp),%xmm1
movapd %xmm1,%xmm5
divsd  %xmm0,%xmm5
movapd 0x120(%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,0x1d0(%rsp)
divsd  0x60(%rsp),%xmm4
movsd  %xmm1,0x2f0(%rsp)
movapd %xmm5,0xf0(%rsp)
mulsd  %xmm5,%xmm1
mulsd  %xmm3,%xmm4
addsd  %xmm1,%xmm4
movsd  %xmm4,0x140(%rsp)
unpcklpd %xmm0,%xmm2
movapd 0x8cf7(%rip),%xmm1
subpd  %xmm2,%xmm1
movapd %xmm1,0xb0(%rsp)
movapd %xmm1,%xmm0
unpckhpd %xmm1,%xmm0
movapd %xmm0,0x150(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm5
movapd 0xb0(%rsp),%xmm0
movapd %xmm0,%xmm2
mulsd  %xmm5,%xmm2
divsd  0x150(%rsp),%xmm2
movapd %xmm5,%xmm3
xorpd  0x8c9a(%rip),%xmm5
mulsd  0x110(%rsp),%xmm3
divsd  %xmm0,%xmm5
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm4
addsd  0x310(%rsp),%xmm4
movapd %xmm4,%xmm6
mulsd  %xmm4,%xmm6
movsd  0x320(%rsp),%xmm0
addsd  %xmm6,%xmm0
ucomisd 0x8c53(%rip),%xmm0
movsd  %xmm4,0x150(%rsp)
jb     8486 <vbic_4T_et_xf_fj+0x7346>
sqrtsd %xmm0,%xmm7
jmp    84d7 <vbic_4T_et_xf_fj+0x7397>
movapd %xmm2,0x320(%rsp)
movapd %xmm3,0x730(%rsp)
movapd %xmm5,0xd0(%rsp)
movsd  %xmm6,0x270(%rsp)
call   1060 <sqrt@plt>
movsd  0x270(%rsp),%xmm6
movapd 0xd0(%rsp),%xmm5
movapd 0x730(%rsp),%xmm3
movapd 0x320(%rsp),%xmm2
movapd %xmm0,%xmm7
movapd 0x280(%rsp),%xmm0
movsd  0x5b0(%rsp),%xmm1
movsd  0x140(%rsp),%xmm4
mulsd  %xmm4,%xmm2
divsd  0xb0(%rsp),%xmm3
mulsd  %xmm0,%xmm5
addsd  %xmm1,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
movapd %xmm2,0x320(%rsp)
movapd %xmm3,0x730(%rsp)
movapd %xmm5,0xd0(%rsp)
jb     8535 <vbic_4T_et_xf_fj+0x73f5>
xorps  %xmm0,%xmm0
sqrtsd %xmm6,%xmm0
jmp    8550 <vbic_4T_et_xf_fj+0x7410>
movapd %xmm6,%xmm0
movsd  %xmm7,0x5b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x5b0(%rsp),%xmm7
movsd  %xmm0,0x140(%rsp)
movapd 0x350(%rsp),%xmm1
movapd 0x310(%rsp),%xmm0
movsd  0x150(%rsp),%xmm2
subsd  %xmm7,%xmm2
mulsd  0x8aa8(%rip),%xmm2
subsd  %xmm0,%xmm2
movsd  %xmm2,0x310(%rsp)
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm0
movsd  0x8a7b(%rip),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,0x350(%rsp)
movapd %xmm1,%xmm0
movaps 0xb0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0xb0(%rsp),%xmm3
movapd %xmm3,%xmm2
mulsd  %xmm0,%xmm2
movapd 0x110(%rsp),%xmm9
movapd %xmm9,%xmm1
unpcklpd %xmm2,%xmm1
movapd %xmm3,%xmm2
movapd %xmm3,%xmm8
unpcklpd 0x350(%rsp),%xmm2
divpd  %xmm2,%xmm1
movapd 0x320(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  0xd0(%rsp),%xmm2
movapd %xmm2,0x320(%rsp)
movsd  0x150(%rsp),%xmm5
divsd  0x140(%rsp),%xmm5
movapd 0x120(%rsp),%xmm3
movapd %xmm3,%xmm7
mulsd  %xmm5,%xmm7
movapd %xmm3,%xmm2
movsd  0x89e5(%rip),%xmm6
mulsd  %xmm6,%xmm2
movsd  0x89e1(%rip),%xmm4
mulsd  %xmm4,%xmm5
addsd  %xmm6,%xmm5
movsd  %xmm5,0x150(%rsp)
mulsd  %xmm4,%xmm7
addsd  %xmm2,%xmm7
subsd  %xmm3,%xmm7
movapd %xmm7,0x120(%rsp)
movsd  0x310(%rsp),%xmm2
divsd  0x60(%rsp),%xmm2
movsd  0x2f0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm3,%xmm5
mulsd  %xmm7,%xmm4
movapd 0x280(%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,0x110(%rsp)
divsd  %xmm8,%xmm0
mulsd  %xmm1,%xmm5
movsd  %xmm5,0xd0(%rsp)
mulsd  %xmm1,%xmm4
mulsd  %xmm3,%xmm0
subsd  %xmm0,%xmm4
movapd %xmm4,0xb0(%rsp)
movsd  0x8917(%rip),%xmm0
subsd  0x1a0(%rsp),%xmm0
movaps 0x89bf(%rip),%xmm1
xorps  0x660(%rsp),%xmm1
call   1050 <pow@plt>
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm1
subsd  0x310(%rsp),%xmm1
movapd 0x1d0(%rsp),%xmm2
addsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
addsd  0x110(%rsp),%xmm2
subsd  0x730(%rsp),%xmm2
movapd %xmm2,0x1d0(%rsp)
movsd  0xd0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movsd  0x150(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm2
movsd  %xmm2,0xd0(%rsp)
movapd 0x120(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xb0(%rsp),%xmm2
subsd  %xmm1,%xmm2
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
subsd  0x320(%rsp),%xmm1
movapd %xmm1,0xf0(%rsp)
movapd 0x290(%rsp),%xmm14
movapd 0x470(%rsp),%xmm0
movapd 0x90(%rsp),%xmm3
movapd 0x70(%rsp),%xmm1
movsd  0x530(%rsp),%xmm7
movapd 0x3e0(%rsp),%xmm6
movapd 0x4a0(%rsp),%xmm8
movsd  0x340(%rsp),%xmm12
movsd  0x490(%rsp),%xmm11
movsd  0x480(%rsp),%xmm13
movapd 0xa0(%rsp),%xmm10
movapd 0x40(%rsp),%xmm2
movsd  (%rsp),%xmm15
movsd  0x130(%rsp),%xmm9
movapd %xmm0,%xmm5
movapd 0x4b0(%rsp),%xmm0
mulsd  %xmm0,%xmm5
movapd %xmm5,0xb0(%rsp)
mulsd  0x800(%rsp),%xmm15
movapd 0x610(%rsp),%xmm5
mulsd  %xmm0,%xmm5
movapd %xmm5,0x1a0(%rsp)
mulsd  %xmm11,%xmm3
movapd %xmm3,0x90(%rsp)
movsd  0x570(%rsp),%xmm0
mulsd  0x188(%rsp),%xmm0
movsd  %xmm0,0x130(%rsp)
movapd 0x1f0(%rsp),%xmm11
mulsd  %xmm11,%xmm8
movapd %xmm8,0x4a0(%rsp)
movsd  0x875d(%rip),%xmm3
mulsd  %xmm3,%xmm2
mulsd  %xmm13,%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0xc60(%rsp),%xmm0
xorpd  %xmm4,%xmm4
cmpltpd %xmm0,%xmm4
movapd 0x580(%rsp),%xmm5
divpd  %xmm0,%xmm5
movapd %xmm5,0x580(%rsp)
movsd  0x6d0(%rsp),%xmm0
movapd %xmm2,%xmm13
movsd  0x330(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm7
movsd  %xmm7,0x530(%rsp)
movsd  (%r12),%xmm1
movapd %xmm9,%xmm0
mulsd  %xmm9,%xmm0
movapd 0x80(%rsp),%xmm5
mulsd  %xmm5,%xmm0
movapd %xmm1,%xmm7
divsd  %xmm0,%xmm7
mulsd  %xmm9,%xmm5
mulsd  %xmm7,%xmm12
movapd %xmm1,%xmm0
mulsd  %xmm14,%xmm9
divsd  %xmm9,%xmm1
movsd  0x578(%rsp),%xmm7
mulsd  0x2c8(%rsp),%xmm7
mulsd  %xmm11,%xmm6
movapd %xmm6,0x3e0(%rsp)
mulsd  %xmm3,%xmm10
mulsd  0x86dc(%rip),%xmm1
subsd  %xmm12,%xmm1
movapd %xmm5,%xmm12
movapd %xmm1,%xmm9
movsd  0xc0(%rsp),%xmm8
mulsd  %xmm8,%xmm8
divsd  %xmm5,%xmm0
ucomisd 0x86ba(%rip),%xmm0
movapd %xmm10,%xmm3
movapd %xmm13,%xmm5
movapd %xmm4,0x150(%rsp)
movsd  %xmm1,0x110(%rsp)
movsd  %xmm15,(%rsp)
movsd  %xmm7,0x320(%rsp)
jbe    89fe <vbic_4T_et_xf_fj+0x78be>
addsd  0x868d(%rip),%xmm0
addsd  0x8625(%rip),%xmm0
movsd  0x868c(%rip),%xmm15
jmp    8a25 <vbic_4T_et_xf_fj+0x78e5>
movsd  0x8672(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    8a77 <vbic_4T_et_xf_fj+0x7937>
addsd  0x865c(%rip),%xmm0
addsd  0x85fc(%rip),%xmm0
movsd  0x865b(%rip),%xmm15
mulsd  %xmm15,%xmm0
movsd  0x870(%rsp),%xmm4
movsd  0x868(%rsp),%xmm1
movsd  0x85d3(%rip),%xmm13
movsd  0x18(%rsp),%xmm14
movsd  0x348(%rsp),%xmm7
movapd 0x610(%rsp),%xmm11
movsd  0x630(%rsp),%xmm6
movapd 0x90(%rsp),%xmm10
jmp    8b21 <vbic_4T_et_xf_fj+0x79e1>
movsd  %xmm2,0x330(%rsp)
movapd %xmm3,0xa0(%rsp)
movapd %xmm5,0x40(%rsp)
movsd  %xmm8,0x340(%rsp)
movapd %xmm12,0x490(%rsp)
call   1030 <exp@plt>
movapd 0x490(%rsp),%xmm12
movsd  0x340(%rsp),%xmm8
movapd 0x40(%rsp),%xmm5
movapd 0xa0(%rsp),%xmm3
movsd  0x330(%rsp),%xmm2
movapd 0x90(%rsp),%xmm10
movsd  0x348(%rsp),%xmm7
movapd 0x610(%rsp),%xmm11
movsd  0x851e(%rip),%xmm13
movsd  0x630(%rsp),%xmm6
movsd  0x18(%rsp),%xmm14
movapd %xmm0,%xmm15
movsd  0x870(%rsp),%xmm4
movsd  0x868(%rsp),%xmm1
addsd  0x4a0(%rsp),%xmm5
movapd %xmm5,0x40(%rsp)
addsd  0x3e0(%rsp),%xmm3
movapd %xmm3,0xa0(%rsp)
movsd  (%rsp),%xmm3
addsd  0x3f8(%rsp),%xmm3
movsd  %xmm3,(%rsp)
mulsd  %xmm4,%xmm7
movsd  %xmm7,0x348(%rsp)
mulsd  %xmm4,%xmm10
movapd %xmm13,%xmm3
divsd  %xmm12,%xmm3
movapd %xmm3,0x480(%rsp)
mulsd  %xmm1,%xmm6
movapd 0x70(%rsp),%xmm9
mulsd  %xmm1,%xmm9
movaps 0x150(%rsp),%xmm1
andps  0x580(%rsp),%xmm1
movaps %xmm1,0x150(%rsp)
movsd  0x0(%rbp),%xmm3
movapd 0x80(%rsp),%xmm12
movapd %xmm12,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm3,%xmm7
divsd  %xmm1,%xmm7
movapd %xmm13,%xmm4
divsd  %xmm1,%xmm4
movapd %xmm2,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm12,%xmm5
movapd %xmm3,%xmm1
divsd  %xmm5,%xmm1
movsd  0x530(%rsp),%xmm5
mulsd  %xmm1,%xmm5
movapd 0x290(%rsp),%xmm13
mulsd  %xmm13,%xmm2
divsd  %xmm2,%xmm3
mulsd  0x8460(%rip),%xmm3
subsd  %xmm5,%xmm3
movapd 0x470(%rsp),%xmm5
divsd  %xmm12,%xmm5
movapd 0xb0(%rsp),%xmm1
divsd  %xmm13,%xmm1
movapd %xmm1,0xb0(%rsp)
divsd  %xmm12,%xmm11
movapd 0x1a0(%rsp),%xmm2
divsd  %xmm13,%xmm2
movsd  0x130(%rsp),%xmm13
divsd  %xmm14,%xmm13
movsd  0x320(%rsp),%xmm1
divsd  %xmm14,%xmm1
movsd  %xmm1,0x320(%rsp)
mulsd  %xmm12,%xmm8
addsd  0x83d1(%rip),%xmm0
movsd  0x110(%rsp),%xmm1
movsd  %xmm15,0x3e0(%rsp)
mulsd  %xmm15,%xmm1
movsd  %xmm1,0x110(%rsp)
ucomisd 0x83d0(%rip),%xmm7
movsd  %xmm6,0x630(%rsp)
movapd %xmm10,0x90(%rsp)
movapd %xmm9,0x70(%rsp)
movapd %xmm4,0x4a0(%rsp)
movapd %xmm0,0x490(%rsp)
movsd  %xmm8,0x340(%rsp)
jbe    8cf2 <vbic_4T_et_xf_fj+0x7bb2>
addsd  0x8398(%rip),%xmm7
addsd  0x8330(%rip),%xmm7
movsd  0x8398(%rip),%xmm0
jmp    8d18 <vbic_4T_et_xf_fj+0x7bd8>
movsd  0x837e(%rip),%xmm1
ucomisd %xmm7,%xmm1
jbe    8d41 <vbic_4T_et_xf_fj+0x7c01>
addsd  0x8368(%rip),%xmm7
addsd  0x8308(%rip),%xmm7
movsd  0x8368(%rip),%xmm0
mulsd  %xmm0,%xmm7
movapd %xmm7,%xmm4
movsd  0x3d0(%rsp),%xmm1
movapd 0xb0(%rsp),%xmm7
movapd 0x150(%rsp),%xmm10
jmp    8dc8 <vbic_4T_et_xf_fj+0x7c88>
movapd %xmm7,%xmm0
movapd %xmm11,0x610(%rsp)
movapd %xmm5,0x470(%rsp)
movsd  %xmm3,0x350(%rsp)
movapd %xmm2,0x1a0(%rsp)
movsd  %xmm13,0x130(%rsp)
call   1030 <exp@plt>
movsd  0x130(%rsp),%xmm13
movapd 0x1a0(%rsp),%xmm2
movapd 0x150(%rsp),%xmm10
movapd 0x470(%rsp),%xmm5
movapd 0x610(%rsp),%xmm11
movsd  0x350(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x3d0(%rsp),%xmm1
movapd 0xb0(%rsp),%xmm7
movsd  0x3e0(%rsp),%xmm15
mov    %rbp,0x678(%rsp)
movsd  0x570(%rsp),%xmm14
mulsd  0x1e0(%rsp),%xmm14
movapd 0x1f0(%rsp),%xmm6
mulsd  %xmm6,%xmm5
movapd %xmm5,%xmm12
movsd  0x8218(%rip),%xmm5
mulsd  %xmm5,%xmm7
movapd %xmm7,0xb0(%rsp)
movsd  0x578(%rsp),%xmm7
mulsd  0x440(%rsp),%xmm7
movsd  %xmm7,0x310(%rsp)
mulsd  %xmm6,%xmm11
mulsd  %xmm5,%xmm2
movapd %xmm2,0x1a0(%rsp)
mulsd  %xmm6,%xmm13
movsd  %xmm13,0x130(%rsp)
movapd 0x40(%rsp),%xmm8
mulsd  0x680(%rsp),%xmm8
movsd  0x320(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movsd  %xmm2,0x320(%rsp)
movapd 0xa0(%rsp),%xmm9
mulsd  0x8c0(%rsp),%xmm9
movsd  (%rsp),%xmm2
mulsd  0x688(%rsp),%xmm2
movsd  %xmm2,(%rsp)
mulsd  0x8b0(%rsp),%xmm1
movsd  %xmm1,0x3d0(%rsp)
movsd  0x818f(%rip),%xmm2
divsd  0x920(%rsp),%xmm2
movsd  %xmm2,0x580(%rsp)
movapd 0x210(%rsp),%xmm2
divsd  0x340(%rsp),%xmm2
movapd %xmm2,0x120(%rsp)
movsd  0xc0(%rsp),%xmm2
mulsd  0x290(%rsp),%xmm2
movapd %xmm2,%xmm7
movapd 0x480(%rsp),%xmm13
mulsd  %xmm15,%xmm13
movapd 0x90(%rsp),%xmm2
movapd %xmm2,%xmm1
mulsd  0x490(%rsp),%xmm1
movapd %xmm1,0x6d0(%rsp)
movsd  0x348(%rsp),%xmm15
movsd  0x110(%rsp),%xmm5
mulsd  %xmm15,%xmm5
movsd  %xmm5,0x110(%rsp)
movapd %xmm12,%xmm5
movapd 0x4a0(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movapd %xmm6,0x4a0(%rsp)
mulsd  %xmm0,%xmm3
movapd %xmm15,%xmm1
movsd  0x630(%rsp),%xmm6
mulsd  %xmm6,%xmm1
addsd  0x80c4(%rip),%xmm4
movapd %xmm4,0x330(%rsp)
mulsd  %xmm4,%xmm6
movapd %xmm15,%xmm0
mulsd  %xmm4,%xmm0
mulsd  0x70(%rsp),%xmm0
mulsd  %xmm2,%xmm6
addsd  %xmm0,%xmm6
movsd  %xmm1,0x800(%rsp)
mulsd  %xmm1,%xmm3
movapd %xmm10,%xmm1
unpckhpd %xmm10,%xmm1
movapd 0x520(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x8044(%rip),%xmm0
movapd 0x50(%rsp),%xmm2
mulsd  %xmm10,%xmm2
addsd  %xmm0,%xmm2
mulsd  0x500(%rsp),%xmm1
movapd %xmm1,0x730(%rsp)
movapd %xmm10,%xmm0
mulsd  0x20(%rsp),%xmm0
movapd %xmm0,0x530(%rsp)
movaps 0xe0(%rsp),%xmm0
unpcklpd 0x6c0(%rsp),%xmm0
movaps %xmm0,0x2f0(%rsp)
movsd  0x8066(%rip),%xmm0
movsd  %xmm2,0x3e0(%rsp)
addsd  %xmm2,%xmm0
movapd %xmm0,0x8b0(%rsp)
movapd %xmm0,%xmm1
mulsd  %xmm0,%xmm1
addsd  0x8048(%rip),%xmm1
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
xorpd  %xmm2,%xmm2
movsd  %xmm1,0x90(%rsp)
ucomisd %xmm2,%xmm1
movsd  %xmm0,0x3f8(%rsp)
movsd  %xmm7,0xc0(%rsp)
jae    9139 <vbic_4T_et_xf_fj+0x7ff9>
movsd  0x90(%rsp),%xmm0
movapd %xmm11,0x610(%rsp)
movapd %xmm5,0x470(%rsp)
movsd  %xmm6,0x630(%rsp)
movsd  %xmm3,0x350(%rsp)
movapd %xmm9,0xa0(%rsp)
movapd %xmm8,0x40(%rsp)
movsd  %xmm14,0x70(%rsp)
movapd %xmm13,0x480(%rsp)
call   1060 <sqrt@plt>
movapd 0x480(%rsp),%xmm13
movsd  0x70(%rsp),%xmm14
movapd 0x40(%rsp),%xmm8
movapd 0xa0(%rsp),%xmm9
movapd 0x150(%rsp),%xmm10
movsd  0x348(%rsp),%xmm15
movapd 0x470(%rsp),%xmm5
movapd 0x610(%rsp),%xmm11
movsd  0xc0(%rsp),%xmm7
movsd  0x350(%rsp),%xmm3
movsd  0x630(%rsp),%xmm6
movsd  0x188(%rsp),%xmm12
movapd 0xb0(%rsp),%xmm2
addsd  %xmm5,%xmm2
movapd %xmm2,0xb0(%rsp)
movapd 0x1a0(%rsp),%xmm4
addsd  %xmm11,%xmm4
movapd %xmm4,0x1a0(%rsp)
movapd %xmm7,%xmm11
movapd %xmm10,%xmm7
movsd  0x680(%rsp),%xmm1
mulsd  0x130(%rsp),%xmm1
mulsd  %xmm8,%xmm12
movsd  0x8c0(%rsp),%xmm5
mulsd  0x320(%rsp),%xmm5
movsd  0x2c8(%rsp),%xmm2
mulsd  %xmm9,%xmm2
movapd %xmm2,%xmm8
movapd 0x490(%rsp),%xmm2
mulsd  %xmm15,%xmm2
movapd %xmm2,0x490(%rsp)
mulsd  %xmm15,%xmm13
movapd %xmm13,0x480(%rsp)
movsd  0x110(%rsp),%xmm9
addsd  0x6d0(%rsp),%xmm9
movapd 0x330(%rsp),%xmm2
movsd  0x800(%rsp),%xmm4
mulsd  %xmm4,%xmm2
movapd %xmm2,0x330(%rsp)
movapd 0x4a0(%rsp),%xmm2
mulsd  %xmm4,%xmm2
movapd %xmm2,0x4a0(%rsp)
addsd  %xmm6,%xmm3
movapd %xmm8,%xmm6
movapd 0x530(%rsp),%xmm8
addsd  0x730(%rsp),%xmm8
mulpd  0x2f0(%rsp),%xmm7
movsd  0x90(%rsp),%xmm2
ucomisd 0x7e6c(%rip),%xmm2
movsd  0x18(%rsp),%xmm4
divsd  %xmm4,%xmm14
movsd  %xmm14,0x70(%rsp)
movsd  0x310(%rsp),%xmm2
divsd  %xmm4,%xmm2
movsd  %xmm2,0x310(%rsp)
movapd 0x100(%rsp),%xmm15
mulsd  0x248(%rsp),%xmm15
movapd 0x1c0(%rsp),%xmm2
mulsd  0x390(%rsp),%xmm2
movsd  0x3e0(%rsp),%xmm4
addsd  %xmm0,%xmm4
movapd 0x210(%rsp),%xmm14
divsd  %xmm11,%xmm14
movsd  (%rsp),%xmm10
mulsd  0x580(%rsp),%xmm10
movapd 0x120(%rsp),%xmm11
mulsd  0x3d0(%rsp),%xmm11
addsd  0x7d9e(%rip),%xmm4
mulsd  0x7d2e(%rip),%xmm4
movsd  %xmm4,0x3e0(%rsp)
movapd %xmm1,%xmm4
movsd  %xmm10,(%rsp)
movsd  0x3f8(%rsp),%xmm0
movsd  %xmm9,0x110(%rsp)
movsd  %xmm3,0x350(%rsp)
jae    9414 <vbic_4T_et_xf_fj+0x82d4>
movsd  0x90(%rsp),%xmm0
movapd %xmm2,0x1c0(%rsp)
movapd %xmm15,0x100(%rsp)
movsd  %xmm12,0x188(%rsp)
movsd  %xmm6,0x2c8(%rsp)
movsd  %xmm4,0x680(%rsp)
movsd  %xmm5,0x8c0(%rsp)
movapd %xmm7,0x150(%rsp)
movapd %xmm8,0x530(%rsp)
movapd %xmm14,0xa0(%rsp)
movapd %xmm11,0x120(%rsp)
call   1060 <sqrt@plt>
movapd 0x120(%rsp),%xmm11
movapd 0xa0(%rsp),%xmm14
movsd  (%rsp),%xmm10
movapd 0x530(%rsp),%xmm8
movapd 0x150(%rsp),%xmm7
movsd  0x8c0(%rsp),%xmm5
movsd  0x680(%rsp),%xmm4
movsd  0x2c8(%rsp),%xmm6
movsd  0x188(%rsp),%xmm12
movapd 0x100(%rsp),%xmm15
movapd 0x1c0(%rsp),%xmm2
movsd  0x350(%rsp),%xmm3
movsd  0x110(%rsp),%xmm9
addsd  %xmm4,%xmm12
divsd  0xb48(%rsp),%xmm15
addsd  %xmm5,%xmm6
movsd  %xmm6,0x2c8(%rsp)
movapd 0x8b0(%rsp),%xmm4
divsd  %xmm0,%xmm4
addsd  0x7bd3(%rip),%xmm4
divsd  0xb50(%rsp),%xmm2
movsd  0x7bd2(%rip),%xmm1
mulsd  %xmm1,%xmm4
mulsd  %xmm4,%xmm8
unpcklpd %xmm4,%xmm4
mulpd  %xmm4,%xmm7
movapd 0xc50(%rsp),%xmm4
movapd %xmm4,%xmm0
mulsd  0x330(%rsp),%xmm0
movapd 0x490(%rsp),%xmm13
movapd %xmm13,%xmm6
movapd 0xc40(%rsp),%xmm5
mulsd  %xmm5,%xmm6
addsd  %xmm0,%xmm6
movapd %xmm6,0x90(%rsp)
movapd %xmm5,%xmm0
mulsd  %xmm9,%xmm0
movsd  0xb40(%rsp),%xmm6
mulsd  %xmm13,%xmm6
addsd  %xmm0,%xmm6
movapd %xmm4,%xmm0
mulsd  %xmm3,%xmm0
addsd  %xmm6,%xmm0
movapd %xmm0,0x470(%rsp)
movapd 0x1f0(%rsp),%xmm0
movsd  0x70(%rsp),%xmm6
mulsd  %xmm0,%xmm6
movsd  %xmm6,0x70(%rsp)
unpcklpd %xmm5,%xmm4
movapd 0x4a0(%rsp),%xmm6
unpcklpd 0x480(%rsp),%xmm6
mulpd  %xmm4,%xmm6
movapd 0xb0(%rsp),%xmm4
mulsd  0x360(%rsp),%xmm4
movapd %xmm4,0x630(%rsp)
movsd  0x310(%rsp),%xmm5
mulsd  %xmm0,%xmm5
ucomisd 0xb58(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm0
mulsd  0x3a0(%rsp),%xmm0
addsd  %xmm10,%xmm11
mulsd  0x7ac6(%rip),%xmm14
mov    0x1080(%rsp),%rax
mov    0x1078(%rsp),%rbp
mov    0x1070(%rsp),%rbx
mov    0xcc8(%rsp),%r15
movsd  0x3e0(%rsp),%xmm4
addsd  0x7b15(%rip),%xmm4
movapd %xmm2,0x1c0(%rsp)
movapd %xmm15,0x100(%rsp)
movsd  %xmm12,0x188(%rsp)
movapd %xmm7,0x150(%rsp)
movapd %xmm8,0x530(%rsp)
movsd  %xmm4,0x3e0(%rsp)
movapd %xmm14,0xa0(%rsp)
movapd %xmm11,0x120(%rsp)
movsd  %xmm5,0x310(%rsp)
movapd %xmm0,0x320(%rsp)
jbe    978e <vbic_4T_et_xf_fj+0x864e>
movsd  0x7a20(%rip),%xmm1
movapd %xmm6,0x40(%rsp)
divsd  0x810(%rsp),%xmm1
movapd %xmm1,0x610(%rsp)
movapd %xmm4,%xmm0
mov    %rax,%r14
call   1050 <pow@plt>
movapd 0x610(%rsp),%xmm2
mulsd  %xmm0,%xmm2
divsd  0x3e0(%rsp),%xmm2
movapd 0x530(%rsp),%xmm1
mulsd  %xmm2,%xmm1
unpcklpd %xmm2,%xmm2
mulpd  0x150(%rsp),%xmm2
movapd %xmm2,%xmm3
movsd  0x79f8(%rip),%xmm2
movapd 0x90(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movapd %xmm4,0x90(%rsp)
movapd 0x470(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movapd %xmm0,0x470(%rsp)
movapd 0x40(%rsp),%xmm0
mulpd  0x7ac6(%rip),%xmm0
addpd  %xmm3,%xmm0
movapd %xmm0,0x40(%rsp)
movapd %xmm4,%xmm0
movaps 0x810(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x470(%rsp),%xmm9
movsd  0x7950(%rip),%xmm13
movsd  0x310(%rsp),%xmm5
movapd 0xa0(%rsp),%xmm15
mov    %r14,%rcx
movsd  0x2c8(%rsp),%xmm8
movsd  0x188(%rsp),%xmm3
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd 0x810(%rsp),%xmm7
mulsd  %xmm0,%xmm7
divsd  0x90(%rsp),%xmm7
mulsd  %xmm7,%xmm9
unpcklpd %xmm7,%xmm7
mulpd  0x40(%rsp),%xmm7
addsd  0x3e0(%rsp),%xmm0
movsd  0x78e3(%rip),%xmm1
mulsd  %xmm1,%xmm0
movapd 0x530(%rsp),%xmm6
mulsd  %xmm1,%xmm6
movapd %xmm1,%xmm4
movapd 0x7a0e(%rip),%xmm1
movapd 0x150(%rsp),%xmm2
mulpd  %xmm1,%xmm2
mulsd  %xmm4,%xmm9
addsd  %xmm6,%xmm9
movapd %xmm7,%xmm6
mulpd  %xmm1,%xmm6
addpd  %xmm2,%xmm6
movapd %xmm0,%xmm2
jmp    98df <vbic_4T_et_xf_fj+0x879f>
movsd  0x78ba(%rip),%xmm3
movapd 0x90(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movsd  0x786d(%rip),%xmm1
addsd  %xmm1,%xmm0
movapd %xmm0,0x90(%rsp)
movapd 0x470(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x470(%rsp)
mulpd  0x798a(%rip),%xmm6
movapd %xmm6,0x40(%rsp)
movaps 0x810(%rsp),%xmm1
mov    %rbp,%r14
mov    %r13,%rbp
mov    %rbx,%r13
mov    %rax,%rbx
call   1050 <pow@plt>
movapd 0x470(%rsp),%xmm9
movsd  0x7810(%rip),%xmm13
movsd  0x310(%rsp),%xmm5
movapd 0xa0(%rsp),%xmm15
mov    %rbx,%rcx
mov    %r13,%rbx
mov    %rbp,%r13
mov    %r14,%rbp
movsd  0x2c8(%rsp),%xmm8
movsd  0x188(%rsp),%xmm3
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd 0x810(%rsp),%xmm1
mulsd  %xmm0,%xmm1
divsd  0x90(%rsp),%xmm1
mulsd  %xmm1,%xmm9
unpcklpd %xmm1,%xmm1
mulpd  0x40(%rsp),%xmm1
movapd %xmm1,%xmm7
movsd  0x3e0(%rsp),%xmm1
movsd  0x7796(%rip),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm13,%xmm0
movapd %xmm1,%xmm6
mulsd  %xmm0,%xmm6
mulsd  %xmm2,%xmm0
movapd 0x530(%rsp),%xmm2
mulsd  %xmm0,%xmm2
unpcklpd %xmm0,%xmm0
mulpd  0x150(%rsp),%xmm0
mulsd  %xmm1,%xmm9
addsd  %xmm2,%xmm9
movapd %xmm6,%xmm2
unpcklpd %xmm1,%xmm1
mulpd  %xmm7,%xmm1
addpd  %xmm0,%xmm1
movapd %xmm1,%xmm6
movsd  0x878(%rsp),%xmm12
movapd 0x630(%rsp),%xmm1
movsd  0x360(%rsp),%xmm0
mulsd  0x70(%rsp),%xmm0
movsd  %xmm0,0x360(%rsp)
movsd  0x1e0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x1e0(%rsp)
movsd  0x3a0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
movsd  %xmm0,0x3a0(%rsp)
movsd  0x440(%rsp),%xmm0
mulsd  0x320(%rsp),%xmm0
movsd  %xmm0,0x440(%rsp)
mulsd  %xmm3,%xmm11
mulsd  %xmm8,%xmm10
movapd 0x330(%rsp),%xmm1
movapd %xmm1,%xmm0
divsd  %xmm2,%xmm0
mov    0xd78(%rsp),%rax
movsd  %xmm0,(%rax)
movapd %xmm13,%xmm0
divsd  %xmm2,%xmm0
movapd 0x7747(%rip),%xmm4
xorpd  %xmm4,%xmm1
movapd %xmm2,%xmm7
mulsd  %xmm2,%xmm7
divsd  %xmm7,%xmm1
movapd %xmm2,%xmm3
movsd  0x350(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xd80(%rsp),%rsi
movsd  %xmm2,(%rsi)
movapd 0x4a0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mov    0xd88(%rsp),%rdx
movsd  %xmm2,(%rdx)
movapd %xmm1,%xmm2
mulsd  %xmm9,%xmm2
addsd  (%rsi),%xmm2
addsd  0x120(%rsp),%xmm15
movsd  %xmm2,(%rsi)
movapd %xmm6,%xmm5
unpckhpd %xmm6,%xmm5
movapd %xmm5,%xmm2
mulsd  %xmm1,%xmm2
mov    0xd90(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm6,%xmm1
addsd  (%rdx),%xmm1
movsd  %xmm1,(%rdx)
movapd 0x490(%rsp),%xmm1
movapd %xmm6,%xmm8
movapd %xmm1,%xmm6
movapd %xmm3,0x630(%rsp)
divsd  %xmm3,%xmm6
xorpd  %xmm4,%xmm1
movapd %xmm1,0x8b0(%rsp)
movsd  %xmm7,0x680(%rsp)
divsd  %xmm7,%xmm1
movsd  0x110(%rsp),%xmm2
mulsd  %xmm0,%xmm2
mulsd  0x480(%rsp),%xmm0
movapd %xmm1,%xmm3
movapd %xmm9,0x470(%rsp)
mulsd  %xmm9,%xmm3
addsd  %xmm2,%xmm3
movapd %xmm1,%xmm2
movapd %xmm5,0x610(%rsp)
mulsd  %xmm5,%xmm2
addsd  %xmm0,%xmm2
movapd %xmm6,0x8c0(%rsp)
movapd %xmm6,%xmm0
xorpd  %xmm4,%xmm0
mov    0x1060(%rsp),%rax
movlpd %xmm0,(%rax)
xorpd  %xmm4,%xmm3
mov    0x1068(%rsp),%rax
movlpd %xmm3,(%rax)
movapd 0x620(%rsp),%xmm0
mulsd  0x6f0(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
xorpd  %xmm4,%xmm2
movlpd %xmm2,(%rbx)
movapd 0x590(%rsp),%xmm0
mulsd  0x750(%rsp),%xmm0
movapd %xmm0,0x90(%rsp)
mov    0xf78(%rsp),%r14
mov    0xf70(%rsp),%rdi
mov    0xf68(%rsp),%rdx
xorpd  %xmm4,%xmm1
movapd %xmm8,0x810(%rsp)
mulsd  %xmm8,%xmm1
movsd  %xmm1,0x0(%rbp)
movsd  (%r15),%xmm0
mov    0xd68(%rsp),%rax
movsd  %xmm0,(%rax)
movabs $0x3ff0000000000000,%rax
mov    0xd70(%rsp),%rsi
mov    %rax,(%rsi)
movsd  (%r15),%xmm0
mov    0xf60(%rsp),%rsi
movsd  %xmm0,(%rcx)
mov    0x1088(%rsp),%rcx
mov    %rax,(%rcx)
mov    0xf58(%rsp),%rax
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm12
jbe    9cce <vbic_4T_et_xf_fj+0x8b8e>
movapd 0xa40(%rsp),%xmm3
movapd %xmm3,%xmm0
mulsd  0x4b0(%rsp),%xmm0
divsd  %xmm14,%xmm3
movapd 0x290(%rsp),%xmm2
divsd  %xmm2,%xmm0
movsd  0x190(%rsp),%xmm1
movsd  0xa30(%rsp),%xmm4
mulsd  %xmm4,%xmm1
movapd 0x1f0(%rsp),%xmm5
mulsd  %xmm5,%xmm3
mulsd  0x744f(%rip),%xmm0
addsd  %xmm3,%xmm0
divsd  0x18(%rsp),%xmm1
mulsd  %xmm5,%xmm1
movsd  0xab8(%rsp),%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm3,%xmm1
mulsd  %xmm4,%xmm0
addsd  %xmm1,%xmm0
movapd 0x6b0(%rsp),%xmm9
movsd  0x4c8(%rsp),%xmm8
mulsd  %xmm8,%xmm9
divsd  0xac0(%rsp),%xmm9
mulsd  %xmm0,%xmm9
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm13
movsd  0x300(%rsp),%xmm1
movapd %xmm1,%xmm6
mulsd  %xmm14,%xmm6
movapd %xmm13,%xmm4
divsd  %xmm6,%xmm4
movsd  0x73c8(%rip),%xmm3
mulsd  %xmm2,%xmm1
divsd  %xmm1,%xmm13
mulsd  0x7406(%rip),%xmm13
divsd  %xmm6,%xmm3
ucomisd 0x7402(%rip),%xmm4
movapd %xmm10,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm15,0xa0(%rsp)
movsd  %xmm1,0x300(%rsp)
movsd  %xmm3,0x40(%rsp)
movsd  %xmm6,0x3f8(%rsp)
jbe    9d89 <vbic_4T_et_xf_fj+0x8c49>
mov    %rdi,%rbp
addsd  0x73c3(%rip),%xmm4
addsd  0x735b(%rip),%xmm4
movsd  0x73c3(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    9e37 <vbic_4T_et_xf_fj+0x8cf7>
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x120(%rsp)
movq   $0x0,(%rax)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rdi)
movq   $0x0,(%r14)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x400(%rsp)
movapd %xmm13,%xmm0
xorpd  %xmm13,%xmm13
movsd  %xmm0,0x130(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x320(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x2c8(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x310(%rsp)
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x348(%rsp)
movsd  0x550(%rsp),%xmm0
movsd  0x960(%rsp),%xmm2
movsd  0x958(%rsp),%xmm3
movsd  0x950(%rsp),%xmm4
mov    0x678(%rsp),%r15
movsd  (%rsp),%xmm12
jmp    a416 <vbic_4T_et_xf_fj+0x92d6>
movsd  0x72e7(%rip),%xmm0
mov    %rdi,%rbp
ucomisd %xmm4,%xmm0
jbe    9db8 <vbic_4T_et_xf_fj+0x8c78>
addsd  0x72ce(%rip),%xmm4
addsd  0x726e(%rip),%xmm4
movsd  0x72ce(%rip),%xmm0
mulsd  %xmm0,%xmm4
jmp    9e37 <vbic_4T_et_xf_fj+0x8cf7>
movapd %xmm4,%xmm0
movapd %xmm9,0x6b0(%rsp)
movsd  %xmm13,0x188(%rsp)
call   1030 <exp@plt>
movsd  0x188(%rsp),%xmm13
movsd  0x3f8(%rsp),%xmm6
movsd  0x40(%rsp),%xmm3
movsd  0x878(%rsp),%xmm12
movsd  0x4c8(%rsp),%xmm8
movapd 0x6b0(%rsp),%xmm9
movsd  0x300(%rsp),%xmm1
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm4
mov    0x678(%rsp),%r15
mov    0xf68(%rsp),%rbx
mulsd  %xmm12,%xmm8
mulsd  %xmm12,%xmm9
movapd %xmm3,%xmm12
mulsd  %xmm0,%xmm12
mulsd  %xmm0,%xmm13
movsd  (%r15),%xmm2
movapd %xmm2,%xmm0
divsd  %xmm1,%xmm2
mulsd  0x71f3(%rip),%xmm2
divsd  %xmm6,%xmm0
ucomisd 0x71ef(%rip),%xmm0
movapd %xmm9,0x6b0(%rsp)
movsd  %xmm8,0x4c8(%rsp)
jbe    9ebd <vbic_4T_et_xf_fj+0x8d7d>
movapd %xmm10,%xmm15
addsd  0x71d4(%rip),%xmm0
addsd  0x716c(%rip),%xmm0
movsd  0x71d4(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9f7e <vbic_4T_et_xf_fj+0x8e3e>
movsd  0x71b3(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    9ef1 <vbic_4T_et_xf_fj+0x8db1>
movapd %xmm10,%xmm15
addsd  0x7198(%rip),%xmm0
addsd  0x7138(%rip),%xmm0
movsd  0x7198(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    9f7e <vbic_4T_et_xf_fj+0x8e3e>
movsd  %xmm12,0x2c8(%rsp)
movsd  %xmm13,0x188(%rsp)
movsd  %xmm4,0x320(%rsp)
movsd  %xmm2,0x310(%rsp)
call   1030 <exp@plt>
movsd  0x310(%rsp),%xmm2
movsd  0x320(%rsp),%xmm4
movsd  0x188(%rsp),%xmm13
movsd  0x40(%rsp),%xmm3
movsd  0x2c8(%rsp),%xmm12
movsd  0x4c8(%rsp),%xmm8
movapd 0x6b0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm15
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm1
movsd  (%rsp),%xmm10
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm2
movsd  0x7084(%rip),%xmm7
movapd %xmm7,%xmm5
movsd  0xac8(%rsp),%xmm1
subsd  %xmm1,%xmm5
mulsd  %xmm5,%xmm0
mulsd  %xmm1,%xmm4
addsd  %xmm0,%xmm4
addsd  0x708f(%rip),%xmm4
movapd %xmm8,%xmm6
mulsd  %xmm4,%xmm6
mulsd  %xmm8,%xmm1
mulsd  %xmm8,%xmm5
mulsd  %xmm9,%xmm4
mulsd  %xmm1,%xmm12
mulsd  %xmm13,%xmm1
addsd  %xmm4,%xmm1
mulsd  %xmm5,%xmm3
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
movapd %xmm5,%xmm1
movsd  0x400(%rsp),%xmm5
movapd %xmm5,%xmm4
movsd  %xmm6,0x348(%rsp)
mulsd  %xmm6,%xmm4
mulsd  0x703f(%rip),%xmm4
addsd  %xmm7,%xmm4
xorps  %xmm6,%xmm6
sqrtsd %xmm4,%xmm6
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm4
movapd %xmm6,%xmm0
movsd  %xmm12,0x2c8(%rsp)
movsd  %xmm1,0x310(%rsp)
movsd  %xmm3,0x320(%rsp)
jae    a0d8 <vbic_4T_et_xf_fj+0x8f98>
movapd %xmm4,%xmm0
movsd  %xmm4,0x188(%rsp)
movsd  %xmm6,0x120(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movsd  0x120(%rsp),%xmm6
movsd  0x188(%rsp),%xmm4
movsd  0x320(%rsp),%xmm3
movsd  (%rsp),%xmm10
movsd  0x310(%rsp),%xmm1
movsd  0x2c8(%rsp),%xmm12
movsd  0x4c8(%rsp),%xmm8
movapd 0x6b0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm15
movapd 0x80(%rsp),%xmm14
movsd  0x400(%rsp),%xmm5
movapd %xmm0,%xmm7
movapd %xmm5,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm5,%xmm1
mulsd  %xmm12,%xmm1
mulsd  %xmm3,%xmm5
addsd  0x6f1f(%rip),%xmm7
ucomisd %xmm2,%xmm4
movapd %xmm10,%xmm12
movapd %xmm0,%xmm13
movapd %xmm15,%xmm10
movapd 0xa0(%rsp),%xmm15
jae    a1b5 <vbic_4T_et_xf_fj+0x9075>
movapd %xmm4,%xmm0
movsd  %xmm1,0x120(%rsp)
movsd  %xmm13,0x188(%rsp)
movsd  %xmm7,0x130(%rsp)
movsd  %xmm5,0x400(%rsp)
call   1060 <sqrt@plt>
movsd  0x400(%rsp),%xmm5
movsd  0x130(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm15
movsd  (%rsp),%xmm12
movsd  0x188(%rsp),%xmm13
movsd  0x120(%rsp),%xmm1
movsd  0x4c8(%rsp),%xmm8
movapd 0x6b0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm6
mulsd  0x6e6b(%rip),%xmm7
movsd  %xmm7,0x130(%rsp)
movsd  0x6e4a(%rip),%xmm0
divsd  %xmm6,%xmm0
mulsd  %xmm0,%xmm13
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm5
movsd  %xmm5,0x400(%rsp)
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm6
movapd %xmm6,%xmm0
divsd  0x300(%rsp),%xmm6
mulsd  0x6e5f(%rip),%xmm6
divsd  0x3f8(%rsp),%xmm0
ucomisd 0x6e56(%rip),%xmm0
movsd  %xmm1,0x120(%rsp)
jbe    a246 <vbic_4T_et_xf_fj+0x9106>
addsd  0x6e4b(%rip),%xmm0
addsd  0x6de3(%rip),%xmm0
movsd  0x6e4b(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a2e3 <vbic_4T_et_xf_fj+0x91a3>
movsd  0x6e2a(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    a272 <vbic_4T_et_xf_fj+0x9132>
addsd  0x6e14(%rip),%xmm0
addsd  0x6db4(%rip),%xmm0
movsd  0x6e14(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    a2e3 <vbic_4T_et_xf_fj+0x91a3>
movsd  %xmm13,0x188(%rsp)
movsd  %xmm6,0x300(%rsp)
call   1030 <exp@plt>
movsd  0x300(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm15
movsd  (%rsp),%xmm12
movsd  0x188(%rsp),%xmm13
movsd  0x4c8(%rsp),%xmm8
movapd 0x6b0(%rsp),%xmm9
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm1
mov    0xf58(%rsp),%rax
movsd  0x40(%rsp),%xmm5
mulsd  %xmm1,%xmm5
mulsd  %xmm1,%xmm6
movsd  0x6d47(%rip),%xmm2
addsd  %xmm2,%xmm0
movapd %xmm8,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm0,%xmm9
mulsd  %xmm8,%xmm5
mulsd  %xmm8,%xmm6
addsd  %xmm9,%xmm6
movsd  0x348(%rsp),%xmm0
subsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
movsd  0x130(%rsp),%xmm3
divsd  %xmm3,%xmm1
movsd  %xmm1,(%rax)
movsd  0x6ccc(%rip),%xmm4
divsd  %xmm3,%xmm4
movapd %xmm2,%xmm1
divsd  %xmm3,%xmm1
xorpd  0x6d70(%rip),%xmm0
movapd %xmm3,%xmm2
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm3
mulsd  0x310(%rsp),%xmm3
mov    0xf60(%rsp),%rax
movsd  %xmm3,(%rax)
movsd  0x2c8(%rsp),%xmm3
mulsd  %xmm4,%xmm3
movsd  %xmm3,(%rbx)
mulsd  0x320(%rsp),%xmm4
movsd  %xmm4,0x0(%rbp)
mulsd  %xmm1,%xmm6
addsd  (%rax),%xmm6
divsd  %xmm2,%xmm0
movsd  %xmm6,(%rax)
mulsd  %xmm5,%xmm1
movsd  %xmm1,(%r14)
movapd %xmm0,%xmm1
mulsd  %xmm13,%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
movapd %xmm0,%xmm1
mulsd  0x120(%rsp),%xmm1
addsd  (%rbx),%xmm1
movsd  %xmm1,(%rbx)
mulsd  0x400(%rsp),%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  0x550(%rsp),%xmm0
movsd  0x960(%rsp),%xmm2
movsd  0x958(%rsp),%xmm3
movsd  0x950(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm1
addsd  0x360(%rsp),%xmm1
movsd  %xmm1,0x1e0(%rsp)
movapd 0x70(%rsp),%xmm1
divsd  0xb60(%rsp),%xmm1
movapd %xmm1,0x70(%rsp)
movsd  0x440(%rsp),%xmm1
addsd  0x3a0(%rsp),%xmm1
movsd  %xmm1,0x440(%rsp)
movapd 0x90(%rsp),%xmm1
divsd  %xmm4,%xmm1
movapd %xmm1,0x90(%rsp)
movsd  0x248(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movsd  %xmm1,0x248(%rsp)
mulsd  %xmm3,%xmm11
movsd  0x390(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movsd  %xmm1,0x390(%rsp)
mulsd  %xmm2,%xmm10
mov    0xd60(%rsp),%rbx
mov    0xd40(%rsp),%rbp
mulsd  0x720(%rsp),%xmm15
ucomisd 0x6b49(%rip),%xmm0
movsd  %xmm13,0x188(%rsp)
movapd %xmm15,0xa0(%rsp)
jne    a561 <vbic_4T_et_xf_fj+0x9421>
jp     a561 <vbic_4T_et_xf_fj+0x9421>
movapd %xmm10,%xmm15
movsd  (%r12),%xmm5
movsd  0x4e0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm14,%xmm1
movapd %xmm5,%xmm2
divsd  %xmm1,%xmm2
movsd  0x6b03(%rip),%xmm10
movapd 0x6bb3(%rip),%xmm7
xorpd  %xmm5,%xmm7
mulsd  0x290(%rsp),%xmm0
movapd %xmm5,%xmm6
divsd  %xmm0,%xmm6
ucomisd 0x6b36(%rip),%xmm2
jbe    a61e <vbic_4T_et_xf_fj+0x94de>
addsd  0x6b30(%rip),%xmm2
addsd  0x6ac8(%rip),%xmm2
movsd  0x6b30(%rip),%xmm4
mulsd  %xmm4,%xmm2
jmp    a6cf <vbic_4T_et_xf_fj+0x958f>
xorpd  %xmm0,%xmm0
movsd  0x550(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jne    a9b0 <vbic_4T_et_xf_fj+0x9870>
jp     a9b0 <vbic_4T_et_xf_fj+0x9870>
movapd %xmm15,%xmm8
mov    0xd38(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
mov    0xd48(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x0(%r13),%xmm5
movsd  0x4e0(%rsp),%xmm0
movapd %xmm0,%xmm1
mulsd  %xmm14,%xmm1
movapd %xmm5,%xmm2
divsd  %xmm1,%xmm2
movsd  0x6a46(%rip),%xmm15
movapd 0x6af6(%rip),%xmm7
xorpd  %xmm5,%xmm7
mulsd  0x290(%rsp),%xmm0
movapd %xmm5,%xmm6
divsd  %xmm0,%xmm6
ucomisd 0x6a79(%rip),%xmm2
jbe    aa42 <vbic_4T_et_xf_fj+0x9902>
addsd  0x6a73(%rip),%xmm2
addsd  0x6a0b(%rip),%xmm2
movsd  0x6a73(%rip),%xmm4
mulsd  %xmm4,%xmm2
jmp    f87b <vbic_4T_et_xf_fj+0xe73b>
movsd  0x6a52(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    a64d <vbic_4T_et_xf_fj+0x950d>
addsd  0x6a3c(%rip),%xmm2
addsd  0x69dc(%rip),%xmm2
movsd  0x6a3c(%rip),%xmm4
mulsd  %xmm4,%xmm2
jmp    a6cf <vbic_4T_et_xf_fj+0x958f>
movapd %xmm2,%xmm0
movapd %xmm15,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm6,0x40(%rsp)
movsd  %xmm1,0x360(%rsp)
call   1030 <exp@plt>
movsd  0x360(%rsp),%xmm1
movapd 0x40(%rsp),%xmm6
movsd  0x6987(%rip),%xmm10
movsd  (%rsp),%xmm12
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm15
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm4
movsd  (%r12),%xmm5
movapd 0x6a09(%rip),%xmm7
xorpd  %xmm5,%xmm7
movapd %xmm0,%xmm2
movapd %xmm10,%xmm3
divsd  %xmm1,%xmm3
mulsd  0x6988(%rip),%xmm6
movsd  0x4f0(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm14,%xmm0
divsd  %xmm0,%xmm5
mulsd  0x290(%rsp),%xmm1
divsd  %xmm1,%xmm7
mulsd  0x6915(%rip),%xmm7
divsd  %xmm0,%xmm10
ucomisd 0x6958(%rip),%xmm5
jbe    a73b <vbic_4T_et_xf_fj+0x95fb>
addsd  0x6956(%rip),%xmm5
addsd  0x68ee(%rip),%xmm5
movsd  0x6956(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a817 <vbic_4T_et_xf_fj+0x96d7>
movsd  0x6935(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    a76a <vbic_4T_et_xf_fj+0x962a>
addsd  0x691f(%rip),%xmm5
addsd  0x68bf(%rip),%xmm5
movsd  0x691f(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    a817 <vbic_4T_et_xf_fj+0x96d7>
movapd %xmm5,%xmm0
movapd %xmm15,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm7,0x4f0(%rsp)
movsd  %xmm10,0x360(%rsp)
movapd %xmm6,0x40(%rsp)
movapd %xmm2,0x4e0(%rsp)
movsd  %xmm3,0x3a0(%rsp)
movsd  %xmm4,0x300(%rsp)
call   1030 <exp@plt>
movsd  0x300(%rsp),%xmm4
movsd  0x3a0(%rsp),%xmm3
movapd 0x4e0(%rsp),%xmm2
movapd 0x40(%rsp),%xmm6
movsd  0x360(%rsp),%xmm10
movapd 0x4f0(%rsp),%xmm7
movsd  (%rsp),%xmm12
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm15
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm5
mulsd  %xmm4,%xmm3
mulsd  %xmm4,%xmm6
mulsd  %xmm0,%xmm10
mulsd  %xmm0,%xmm7
xorpd  %xmm0,%xmm0
movsd  0x688(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    a8ea <vbic_4T_et_xf_fj+0x97aa>
movsd  (%r12),%xmm4
movapd 0xa10(%rsp),%xmm1
subsd  %xmm4,%xmm1
xorpd  0x6876(%rip),%xmm4
divsd  0x920(%rsp),%xmm1
subsd  0x210(%rsp),%xmm4
movapd %xmm4,%xmm0
divsd  0x340(%rsp),%xmm0
divsd  0xc0(%rsp),%xmm4
mulsd  0x3d0(%rsp),%xmm0
subsd  %xmm0,%xmm12
mulsd  0x67d0(%rip),%xmm4
addsd  %xmm12,%xmm4
ucomisd 0x67cb(%rip),%xmm1
movsd  %xmm10,0x360(%rsp)
movapd %xmm5,0x300(%rsp)
movapd %xmm6,0x40(%rsp)
movsd  %xmm3,0x3a0(%rsp)
jbe    a979 <vbic_4T_et_xf_fj+0x9839>
addsd  0x67a3(%rip),%xmm1
addsd  0x673b(%rip),%xmm1
movsd  0x67a3(%rip),%xmm0
jmp    a9a3 <vbic_4T_et_xf_fj+0x9863>
movsd  0x6756(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm5
movsd  0x390(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm5,%xmm0
movsd  0x248(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xd38(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm2,%xmm11
movsd  %xmm11,0x0(%rbp)
mulsd  %xmm4,%xmm3
mov    0xd48(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm4,%xmm6
addsd  0x0(%rbp),%xmm6
mulsd  %xmm15,%xmm5
addsd  %xmm6,%xmm5
movsd  %xmm5,0x0(%rbp)
mulsd  %xmm12,%xmm10
addsd  (%rax),%xmm10
movsd  %xmm10,(%rax)
mulsd  %xmm12,%xmm7
jmp    abed <vbic_4T_et_xf_fj+0x9aad>
movsd  0x66f7(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    aa75 <vbic_4T_et_xf_fj+0x9935>
addsd  0x66dd(%rip),%xmm1
addsd  0x667d(%rip),%xmm1
movsd  0x66dd(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm6
jmp    aae2 <vbic_4T_et_xf_fj+0x99a2>
movsd  (%r12),%xmm2
movsd  0x4e0(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm14,%xmm1
movapd %xmm2,%xmm0
movsd  %xmm1,0x3a0(%rsp)
divsd  %xmm1,%xmm0
movapd 0x66ef(%rip),%xmm3
xorpd  %xmm2,%xmm3
mulsd  0x290(%rsp),%xmm4
movapd %xmm2,%xmm6
divsd  %xmm4,%xmm6
ucomisd 0x6672(%rip),%xmm0
movapd %xmm10,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movsd  %xmm4,0x4e0(%rsp)
jbe    f7bc <vbic_4T_et_xf_fj+0xe67c>
addsd  0x664f(%rip),%xmm0
addsd  0x65e7(%rip),%xmm0
movsd  0x664f(%rip),%xmm5
mulsd  %xmm5,%xmm0
jmp    fbd5 <vbic_4T_et_xf_fj+0xea95>
movsd  0x662e(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    f7ef <vbic_4T_et_xf_fj+0xe6af>
addsd  0x6614(%rip),%xmm2
addsd  0x65b4(%rip),%xmm2
movsd  0x6614(%rip),%xmm4
mulsd  %xmm4,%xmm2
jmp    f87b <vbic_4T_et_xf_fj+0xe73b>
movapd %xmm1,%xmm0
movapd %xmm15,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm7,0x4f0(%rsp)
movapd %xmm2,0x4e0(%rsp)
movapd %xmm4,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm4
movapd 0x4e0(%rsp),%xmm2
movapd 0x4f0(%rsp),%xmm7
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm15
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm6
movsd  0x580(%rsp),%xmm8
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm8
movsd  0x654b(%rip),%xmm0
addsd  %xmm0,%xmm2
movapd 0x300(%rsp),%xmm3
addsd  %xmm0,%xmm3
movsd  0x390(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm3,%xmm0
movsd  0x248(%rsp),%xmm5
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  0x720(%rsp),%xmm6
movapd %xmm2,%xmm0
movapd 0xa20(%rsp),%xmm2
mulsd  %xmm2,%xmm6
subsd  %xmm6,%xmm1
mov    0xd38(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm0,%xmm11
movsd  %xmm11,0x0(%rbp)
movsd  0x3a0(%rsp),%xmm0
mulsd  %xmm5,%xmm0
mov    0xd48(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x40(%rsp),%xmm0
mulsd  %xmm5,%xmm0
addsd  0x0(%rbp),%xmm0
mulsd  %xmm15,%xmm3
addsd  %xmm0,%xmm3
movsd  %xmm3,0x0(%rbp)
movsd  0x360(%rsp),%xmm0
mulsd  %xmm12,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mulsd  %xmm12,%xmm7
addsd  0x0(%rbp),%xmm7
mulsd  %xmm2,%xmm4
subsd  %xmm4,%xmm7
movsd  %xmm7,0x0(%rbp)
movsd  (%rax),%xmm0
mulsd  %xmm2,%xmm8
subsd  %xmm8,%xmm0
movsd  %xmm0,(%rax)
movapd 0xa0(%rsp),%xmm7
mulsd  %xmm2,%xmm7
addsd  0x0(%rbp),%xmm7
movsd  %xmm7,0x0(%rbp)
mov    0xd50(%rsp),%rax
movq   $0x0,(%rax)
mov    0xd58(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,(%rbx)
movsd  0x558(%rsp),%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  0x1e0(%rsp),%xmm1
movapd %xmm1,0x70(%rsp)
movapd 0x90(%rsp),%xmm1
mulsd  0x440(%rsp),%xmm1
movapd %xmm1,0x90(%rsp)
movsd  (%r15),%xmm9
movapd %xmm0,%xmm5
mulsd  %xmm14,%xmm5
movapd %xmm9,%xmm6
divsd  %xmm5,%xmm6
movsd  0x63a3(%rip),%xmm12
divsd  %xmm5,%xmm12
movapd 0x644d(%rip),%xmm10
mulsd  0x290(%rsp),%xmm0
movapd %xmm9,%xmm4
divsd  %xmm0,%xmm4
mulsd  0x63cb(%rip),%xmm4
xorpd  %xmm9,%xmm10
ucomisd 0x63c6(%rip),%xmm6
movsd  %xmm0,0x558(%rsp)
jbe    acd6 <vbic_4T_et_xf_fj+0x9b96>
addsd  0x63bb(%rip),%xmm6
addsd  0x6353(%rip),%xmm6
movsd  0x63bb(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    ad64 <vbic_4T_et_xf_fj+0x9c24>
movsd  0x639a(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    ad02 <vbic_4T_et_xf_fj+0x9bc2>
addsd  0x6384(%rip),%xmm6
addsd  0x6324(%rip),%xmm6
movsd  0x6384(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    ad64 <vbic_4T_et_xf_fj+0x9c24>
movapd %xmm6,%xmm0
movapd %xmm12,0xc0(%rsp)
movsd  %xmm5,0x1e0(%rsp)
movapd %xmm4,0x440(%rsp)
call   1030 <exp@plt>
movapd 0x440(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm5
movapd 0xc0(%rsp),%xmm12
movapd 0x80(%rsp),%xmm14
movsd  (%r15),%xmm9
movapd 0x6375(%rip),%xmm10
xorpd  %xmm9,%xmm10
movapd %xmm0,%xmm6
movsd  0xb68(%rsp),%xmm1
movsd  0x6f0(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x6f0(%rsp)
movapd 0x70(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x70(%rsp)
movsd  0xb70(%rsp),%xmm1
movsd  0x750(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x750(%rsp)
movapd 0x90(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm2,0x90(%rsp)
movapd %xmm12,%xmm15
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm4
movsd  0x560(%rsp),%xmm0
movapd %xmm0,%xmm8
mulsd  %xmm14,%xmm8
divsd  %xmm8,%xmm9
movsd  0x6222(%rip),%xmm2
mulsd  0x290(%rsp),%xmm0
divsd  %xmm0,%xmm10
mulsd  0x6213(%rip),%xmm10
divsd  %xmm8,%xmm2
ucomisd 0x6255(%rip),%xmm9
movsd  %xmm0,0x560(%rsp)
jbe    ae4a <vbic_4T_et_xf_fj+0x9d0a>
addsd  0x6249(%rip),%xmm9
addsd  0x61e0(%rip),%xmm9
movsd  0x6248(%rip),%xmm0
mulsd  %xmm0,%xmm9
jmp    af1c <vbic_4T_et_xf_fj+0x9ddc>
movsd  0x6226(%rip),%xmm0
ucomisd %xmm9,%xmm0
jbe    ae7d <vbic_4T_et_xf_fj+0x9d3d>
addsd  0x620e(%rip),%xmm9
addsd  0x61ad(%rip),%xmm9
movsd  0x620d(%rip),%xmm0
mulsd  %xmm0,%xmm9
jmp    af1c <vbic_4T_et_xf_fj+0x9ddc>
movapd %xmm9,%xmm0
movapd %xmm10,0x210(%rsp)
movapd %xmm12,0xc0(%rsp)
movapd %xmm15,0x1c0(%rsp)
movapd %xmm2,(%rsp)
movsd  %xmm5,0x1e0(%rsp)
movsd  %xmm8,0x100(%rsp)
movapd %xmm4,0x440(%rsp)
movapd %xmm6,0xa0(%rsp)
call   1030 <exp@plt>
movapd 0xa0(%rsp),%xmm6
movapd 0x440(%rsp),%xmm4
movsd  0x100(%rsp),%xmm8
movsd  0x1e0(%rsp),%xmm5
movapd (%rsp),%xmm2
movapd 0x1c0(%rsp),%xmm15
movapd 0xc0(%rsp),%xmm12
movapd 0x210(%rsp),%xmm10
movapd %xmm0,%xmm9
mov    0xdd0(%rsp),%rbx
mov    0xdc8(%rsp),%rbp
movapd %xmm2,%xmm11
mulsd  %xmm0,%xmm11
mulsd  %xmm0,%xmm10
movsd  0x6105(%rip),%xmm0
addsd  %xmm0,%xmm6
addsd  %xmm0,%xmm9
movsd  0x750(%rsp),%xmm1
movapd %xmm1,%xmm3
mulsd  %xmm9,%xmm3
movsd  0x6f0(%rsp),%xmm0
movapd %xmm0,%xmm13
mulsd  %xmm6,%xmm13
movapd 0x70(%rsp),%xmm7
mulsd  %xmm6,%xmm7
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm4
addsd  %xmm7,%xmm4
mulsd  0x90(%rsp),%xmm9
addsd  %xmm4,%xmm9
mulsd  %xmm1,%xmm11
mulsd  %xmm1,%xmm10
xorpd  %xmm0,%xmm0
movsd  0x9a8(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     afef <vbic_4T_et_xf_fj+0x9eaf>
movsd  0x990(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     afef <vbic_4T_et_xf_fj+0x9eaf>
mov    0xdc0(%rsp),%rax
movq   $0x0,(%rax)
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rbx)
movsd  0x880(%rsp),%xmm0
jmp    b488 <vbic_4T_et_xf_fj+0xa348>
movsd  %xmm3,0x1e0(%rsp)
movapd %xmm2,(%rsp)
movsd  0x570(%rsp),%xmm0
movsd  0x9a0(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  0x18(%rsp),%xmm1
divsd  %xmm1,%xmm0
movapd 0x1f0(%rsp),%xmm7
mulsd  %xmm7,%xmm0
movsd  0xae0(%rsp),%xmm3
movapd 0xb0(%rsp),%xmm4
mulsd  %xmm3,%xmm4
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  0x578(%rsp),%xmm0
movsd  0x998(%rsp),%xmm2
mulsd  %xmm2,%xmm0
divsd  %xmm1,%xmm0
mulsd  %xmm7,%xmm0
movsd  0xad0(%rsp),%xmm1
movapd 0x1a0(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm0
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
movapd 0x620(%rsp),%xmm0
mulsd  0x7c8(%rsp),%xmm0
divsd  0xae8(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x620(%rsp)
movapd 0x590(%rsp),%xmm0
mulsd  0x7c0(%rsp),%xmm0
divsd  0xad8(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm0,0x590(%rsp)
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm0
movapd %xmm0,%xmm4
divsd  %xmm5,%xmm4
movapd %xmm0,%xmm14
divsd  0x558(%rsp),%xmm14
movapd 0x5fc9(%rip),%xmm5
mulsd  0x5f58(%rip),%xmm14
xorpd  %xmm0,%xmm5
ucomisd 0x5f54(%rip),%xmm4
jbe    b13f <vbic_4T_et_xf_fj+0x9fff>
addsd  0x5f52(%rip),%xmm4
addsd  0x5eea(%rip),%xmm4
movsd  0x5f52(%rip),%xmm1
mulsd  %xmm1,%xmm4
jmp    b231 <vbic_4T_et_xf_fj+0xa0f1>
movsd  0x5f31(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    b16e <vbic_4T_et_xf_fj+0xa02e>
addsd  0x5f1b(%rip),%xmm4
addsd  0x5ebb(%rip),%xmm4
movsd  0x5f1b(%rip),%xmm1
mulsd  %xmm1,%xmm4
jmp    b231 <vbic_4T_et_xf_fj+0xa0f1>
movapd %xmm4,%xmm0
movapd %xmm10,0x210(%rsp)
movapd %xmm11,0x70(%rsp)
movsd  %xmm13,0x90(%rsp)
movapd %xmm9,0xb0(%rsp)
movapd %xmm12,0xc0(%rsp)
movapd %xmm15,0x1c0(%rsp)
movsd  %xmm8,0x100(%rsp)
movapd %xmm14,0x440(%rsp)
call   1030 <exp@plt>
movapd 0x440(%rsp),%xmm14
movsd  0x100(%rsp),%xmm8
movapd 0x1c0(%rsp),%xmm15
movapd 0xc0(%rsp),%xmm12
movapd 0xb0(%rsp),%xmm9
movsd  0x90(%rsp),%xmm13
movapd 0x70(%rsp),%xmm11
movapd 0x210(%rsp),%xmm10
movapd %xmm0,%xmm1
mov    0x458(%rsp),%rax
movsd  (%rax),%xmm0
movapd 0x5ea7(%rip),%xmm5
xorpd  %xmm0,%xmm5
movapd %xmm1,%xmm4
movsd  0x9a8(%rsp),%xmm2
movsd  0x7c8(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x7c8(%rsp)
movapd 0x620(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x620(%rsp)
movsd  0x990(%rsp),%xmm2
movsd  0x7c0(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movsd  %xmm3,0x7c0(%rsp)
movapd 0x590(%rsp),%xmm3
mulsd  %xmm2,%xmm3
movapd %xmm3,0x590(%rsp)
mulsd  %xmm1,%xmm12
mulsd  %xmm1,%xmm14
divsd  0x560(%rsp),%xmm5
mulsd  0x5d6a(%rip),%xmm5
divsd  %xmm8,%xmm0
ucomisd 0x5dad(%rip),%xmm0
jbe    b2e8 <vbic_4T_et_xf_fj+0xa1a8>
addsd  0x5dab(%rip),%xmm0
addsd  0x5d43(%rip),%xmm0
movsd  0x5daa(%rip),%xmm8
mulsd  %xmm8,%xmm0
jmp    b3cd <vbic_4T_et_xf_fj+0xa28d>
movsd  0x5d88(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b319 <vbic_4T_et_xf_fj+0xa1d9>
addsd  0x5d72(%rip),%xmm0
addsd  0x5d12(%rip),%xmm0
movsd  0x5d71(%rip),%xmm8
mulsd  %xmm8,%xmm0
jmp    b3cd <vbic_4T_et_xf_fj+0xa28d>
movapd %xmm10,0x210(%rsp)
movapd %xmm11,0x70(%rsp)
movsd  %xmm13,0x90(%rsp)
movapd %xmm9,0xb0(%rsp)
movapd %xmm12,0xc0(%rsp)
movapd %xmm15,0x1c0(%rsp)
movapd %xmm5,0x100(%rsp)
movapd %xmm14,0x440(%rsp)
movapd %xmm4,0x1a0(%rsp)
call   1030 <exp@plt>
movapd 0x1a0(%rsp),%xmm4
movapd 0x440(%rsp),%xmm14
movapd 0x100(%rsp),%xmm5
movapd 0x1c0(%rsp),%xmm15
movapd 0xc0(%rsp),%xmm12
movapd 0xb0(%rsp),%xmm9
movsd  0x90(%rsp),%xmm13
movapd 0x70(%rsp),%xmm11
movapd 0x210(%rsp),%xmm10
movapd %xmm0,%xmm8
movsd  0x5c73(%rip),%xmm2
addsd  %xmm2,%xmm4
addsd  %xmm2,%xmm0
movsd  0x7c0(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm4,%xmm6
movsd  0x7c8(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm6,%xmm3
addsd  %xmm2,%xmm3
movapd (%rsp),%xmm7
mulsd  %xmm8,%xmm7
mov    0xdc0(%rsp),%rax
movsd  %xmm3,(%rax)
movapd 0x620(%rsp),%xmm2
mulsd  %xmm6,%xmm2
movsd  %xmm2,0x0(%rbp)
mulsd  %xmm4,%xmm12
movsd  %xmm12,(%rbx)
mulsd  %xmm4,%xmm14
addsd  0x0(%rbp),%xmm14
mulsd  %xmm8,%xmm5
mulsd  0x590(%rsp),%xmm0
addsd  %xmm14,%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  %xmm1,%xmm7
addsd  (%rbx),%xmm7
movsd  %xmm7,(%rbx)
mulsd  %xmm1,%xmm5
addsd  0x0(%rbp),%xmm5
movsd  %xmm5,0x0(%rbp)
movsd  0x880(%rsp),%xmm0
movsd  0x1e0(%rsp),%xmm3
mov    0xdb8(%rsp),%r14
mov    0xdb0(%rsp),%rbx
mov    0xda8(%rsp),%rbp
mov    0xda0(%rsp),%rax
mov    0xd98(%rsp),%rcx
addsd  %xmm3,%xmm13
addsd  %xmm15,%xmm11
addsd  %xmm9,%xmm10
xorpd  %xmm14,%xmm14
ucomisd %xmm14,%xmm0
xorpd  %xmm1,%xmm1
xorpd  %xmm2,%xmm2
xorpd  %xmm8,%xmm8
xorpd  %xmm0,%xmm0
xorpd  %xmm3,%xmm3
movapd 0x1f0(%rsp),%xmm9
jbe    b8d9 <vbic_4T_et_xf_fj+0xa799>
movapd 0x30(%rsp),%xmm4
movapd %xmm4,%xmm0
subsd  (%r15),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x5b9f(%rip),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm10,0x210(%rsp)
movapd %xmm11,0x70(%rsp)
movsd  %xmm13,0x90(%rsp)
jb     b537 <vbic_4T_et_xf_fj+0xa3f7>
xorps  %xmm5,%xmm5
sqrtsd %xmm0,%xmm5
jmp    b54a <vbic_4T_et_xf_fj+0xa40a>
call   1060 <sqrt@plt>
xorpd  %xmm1,%xmm1
movapd 0x30(%rsp),%xmm4
movapd %xmm0,%xmm5
movsd  0x2b0(%rsp),%xmm2
movsd  0x728(%rsp),%xmm3
mulsd  %xmm3,%xmm2
movapd %xmm4,%xmm6
subsd  (%r15),%xmm6
addsd  %xmm6,%xmm5
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
addsd  0x5b2b(%rip),%xmm0
ucomisd %xmm1,%xmm0
jb     b589 <vbic_4T_et_xf_fj+0xa449>
sqrtsd %xmm0,%xmm0
jmp    b5cb <vbic_4T_et_xf_fj+0xa48b>
movsd  %xmm2,0x2b0(%rsp)
movsd  %xmm5,0xc0(%rsp)
movapd %xmm6,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movapd 0x30(%rsp),%xmm4
movsd  0x728(%rsp),%xmm3
movsd  0x2b0(%rsp),%xmm2
movsd  0x5a45(%rip),%xmm1
mulsd  0x5a4d(%rip),%xmm5
divsd  %xmm0,%xmm6
addsd  0x5a31(%rip),%xmm6
mulsd  0x5a39(%rip),%xmm6
subsd  (%r15),%xmm4
addsd  %xmm1,%xmm2
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x5aa0(%rip),%xmm0
mulsd  0xc00(%rsp),%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x2b0(%rsp)
movsd  %xmm3,0x728(%rsp)
movsd  %xmm5,0xc0(%rsp)
jb     b63c <vbic_4T_et_xf_fj+0xa4fc>
sqrtsd %xmm0,%xmm0
jmp    b660 <vbic_4T_et_xf_fj+0xa520>
movapd %xmm4,0x30(%rsp)
movapd %xmm6,(%rsp)
call   1060 <sqrt@plt>
movapd (%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movapd 0x30(%rsp),%xmm4
movapd 0x160(%rsp),%xmm1
divsd  %xmm0,%xmm4
movsd  0x59d3(%rip),%xmm0
movapd %xmm0,%xmm2
subsd  %xmm4,%xmm2
mulsd  0x59a3(%rip),%xmm2
movsd  %xmm2,0x30(%rsp)
mulsd  %xmm1,%xmm6
movapd %xmm6,(%rsp)
movapd 0x2d0(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,0xb0(%rsp)
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0x30(%rsp),%xmm7
movapd (%rsp),%xmm5
movsd  0xc0(%rsp),%xmm15
movapd %xmm0,%xmm1
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
divsd  %xmm15,%xmm0
movapd %xmm5,%xmm8
mulsd  %xmm0,%xmm8
mulsd  %xmm7,%xmm0
movapd %xmm0,%xmm4
movapd 0xc00(%rsp),%xmm0
xorpd  0x59cf(%rip),%xmm0
movsd  0x2b0(%rsp),%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movsd  0x728(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm8
subsd  %xmm3,%xmm8
mulsd  %xmm4,%xmm2
ucomisd 0x5937(%rip),%xmm0
jbe    b759 <vbic_4T_et_xf_fj+0xa619>
addsd  0x5935(%rip),%xmm0
addsd  0x58cd(%rip),%xmm0
movsd  0x5935(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    b7c9 <vbic_4T_et_xf_fj+0xa689>
movsd  0x5917(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    b785 <vbic_4T_et_xf_fj+0xa645>
addsd  0x5901(%rip),%xmm0
addsd  0x58a1(%rip),%xmm0
movsd  0x5901(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    b7c9 <vbic_4T_et_xf_fj+0xa689>
movsd  %xmm2,0x2b0(%rsp)
movapd %xmm8,0xb0(%rsp)
call   1030 <exp@plt>
movsd  0x30(%rsp),%xmm7
movapd 0xb0(%rsp),%xmm8
movapd (%rsp),%xmm5
movsd  0xc0(%rsp),%xmm15
movsd  0x2b0(%rsp),%xmm2
movapd %xmm0,%xmm1
movapd 0x1f0(%rsp),%xmm9
movapd 0x210(%rsp),%xmm10
movapd 0x70(%rsp),%xmm11
movsd  0x90(%rsp),%xmm13
xorpd  %xmm14,%xmm14
mulsd  %xmm1,%xmm8
mulsd  %xmm1,%xmm2
movsd  0x880(%rsp),%xmm1
mulsd  %xmm1,%xmm15
movapd %xmm15,%xmm4
mulsd  %xmm0,%xmm4
mulsd  %xmm0,%xmm1
mulsd  %xmm1,%xmm5
mulsd  %xmm1,%xmm7
mulsd  %xmm15,%xmm8
addsd  %xmm5,%xmm8
mulsd  %xmm2,%xmm15
addsd  %xmm7,%xmm15
mov    0xd68(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xd78(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm13,%xmm0
movapd %xmm4,%xmm1
mulsd  %xmm0,%xmm1
movapd 0x5870(%rip),%xmm5
xorpd  %xmm4,%xmm5
mov    0xd70(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm4,%xmm2
mov    0xd80(%rsp),%rax
movsd  (%rax),%xmm6
mulsd  %xmm4,%xmm6
mov    0xd88(%rsp),%rax
mulsd  (%rax),%xmm4
mov    0xd90(%rsp),%rax
movsd  (%rax),%xmm3
mulsd  %xmm5,%xmm3
movapd %xmm5,%xmm7
mulsd  %xmm10,%xmm7
subsd  %xmm6,%xmm7
mulsd  %xmm11,%xmm5
subsd  %xmm4,%xmm5
mulsd  %xmm0,%xmm8
addsd  %xmm7,%xmm8
mulsd  %xmm15,%xmm0
addsd  %xmm5,%xmm0
mov    0xda0(%rsp),%rax
mov    0xd98(%rsp),%rcx
mov    0xde0(%rsp),%rdx
mov    0xdd8(%rsp),%rsi
mov    0xcd0(%rsp),%rdi
subsd  %xmm1,%xmm13
movsd  %xmm13,(%rcx)
movsd  %xmm10,(%rax)
movsd  %xmm11,0x0(%rbp)
movapd 0x57c2(%rip),%xmm4
xorpd  %xmm4,%xmm2
movlpd %xmm2,(%rbx)
movsd  (%rax),%xmm1
subsd  %xmm8,%xmm1
movsd  %xmm1,(%rax)
movsd  0x0(%rbp),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,0x0(%rbp)
xorpd  %xmm4,%xmm3
movlpd %xmm3,(%r14)
movsd  0xb78(%rsp),%xmm1
ucomisd %xmm14,%xmm1
jbe    b9a9 <vbic_4T_et_xf_fj+0xa869>
movsd  0x9b0(%rsp),%xmm2
movsd  0xaf0(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm9,%xmm2
mulsd  %xmm1,%xmm3
movsd  (%rdi),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x5695(%rip),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
xorpd  0x5739(%rip),%xmm0
mulsd  %xmm1,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    b9bb <vbic_4T_et_xf_fj+0xa87b>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
xorpd  %xmm0,%xmm0
movsd  0x408(%rsp),%xmm10
movsd  0x228(%rsp),%xmm12
movsd  0x7b0(%rsp),%xmm3
movapd 0x80(%rsp),%xmm15
movapd %xmm12,%xmm5
mulsd  %xmm3,%xmm5
mov    0xcd8(%rsp),%rbx
mov    0xde8(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  (%r15),%xmm13
movapd %xmm13,%xmm6
divsd  %xmm15,%xmm6
ucomisd 0x565a(%rip),%xmm6
movsd  %xmm5,0xc0(%rsp)
movsd  %xmm13,0x30(%rsp)
jbe    ba42 <vbic_4T_et_xf_fj+0xa902>
addsd  0x5648(%rip),%xmm6
addsd  0x55e0(%rip),%xmm6
movsd  0x5648(%rip),%xmm0
jmp    ba68 <vbic_4T_et_xf_fj+0xa928>
movsd  0x562e(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    ba77 <vbic_4T_et_xf_fj+0xa937>
addsd  0x5618(%rip),%xmm6
addsd  0x55b8(%rip),%xmm6
movsd  0x5618(%rip),%xmm0
movsd  %xmm0,0x210(%rsp)
mulsd  %xmm0,%xmm6
jmp    bace <vbic_4T_et_xf_fj+0xa98e>
movapd %xmm6,%xmm0
call   1030 <exp@plt>
movsd  0xc0(%rsp),%xmm5
movsd  0x30(%rsp),%xmm13
movsd  0x7b0(%rsp),%xmm3
movsd  0x228(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x80(%rsp),%xmm15
movapd 0x1f0(%rsp),%xmm9
movapd %xmm0,%xmm6
movsd  %xmm0,0x210(%rsp)
movsd  0x190(%rsp),%xmm0
movapd %xmm5,%xmm14
mulsd  0xa50(%rsp),%xmm14
movsd  (%rbx),%xmm7
movsd  %xmm7,0x90(%rsp)
divsd  %xmm15,%xmm7
ucomisd 0x5570(%rip),%xmm7
movsd  %xmm14,(%rsp)
movsd  %xmm6,0x70(%rsp)
mov    %r13,0xbf0(%rsp)
jbe    bb40 <vbic_4T_et_xf_fj+0xaa00>
addsd  0x555a(%rip),%xmm7
addsd  0x54f2(%rip),%xmm7
movsd  0x555a(%rip),%xmm1
movsd  %xmm1,0x1a0(%rsp)
mulsd  %xmm1,%xmm7
jmp    bbe1 <vbic_4T_et_xf_fj+0xaaa1>
movsd  0x5530(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    bb75 <vbic_4T_et_xf_fj+0xaa35>
addsd  0x551a(%rip),%xmm7
addsd  0x54ba(%rip),%xmm7
movsd  0x551a(%rip),%xmm0
movsd  %xmm0,0x1a0(%rsp)
mulsd  %xmm0,%xmm7
jmp    bbd8 <vbic_4T_et_xf_fj+0xaa98>
movapd %xmm7,%xmm0
call   1030 <exp@plt>
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movsd  (%rsp),%xmm14
movsd  0x30(%rsp),%xmm13
movsd  0x7b0(%rsp),%xmm3
movsd  0x228(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x80(%rsp),%xmm15
movapd 0x1f0(%rsp),%xmm9
movsd  %xmm0,0x1a0(%rsp)
movapd %xmm0,%xmm7
movsd  0x190(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd %xmm14,%xmm2
mulsd  %xmm6,%xmm2
addsd  0x5422(%rip),%xmm2
xorps  %xmm1,%xmm1
sqrtsd %xmm2,%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
movsd  %xmm1,0x440(%rsp)
movsd  %xmm7,0x1e0(%rsp)
movsd  %xmm1,0x100(%rsp)
movsd  %xmm2,0xb0(%rsp)
jae    bcb6 <vbic_4T_et_xf_fj+0xab76>
movsd  %xmm0,0x190(%rsp)
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0xb0(%rsp),%xmm2
movsd  0x100(%rsp),%xmm1
movsd  0x1e0(%rsp),%xmm7
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movsd  (%rsp),%xmm14
movsd  0x30(%rsp),%xmm13
movsd  0x228(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x80(%rsp),%xmm15
movapd 0x1f0(%rsp),%xmm9
movsd  %xmm0,0x440(%rsp)
movsd  0x190(%rsp),%xmm0
divsd  0x18(%rsp),%xmm0
ucomisd %xmm3,%xmm2
movapd %xmm1,%xmm4
jae    bd44 <vbic_4T_et_xf_fj+0xac04>
movsd  %xmm0,0x190(%rsp)
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  0xb0(%rsp),%xmm2
movsd  0x100(%rsp),%xmm1
movsd  0x1e0(%rsp),%xmm7
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movsd  (%rsp),%xmm14
movsd  0x30(%rsp),%xmm13
movsd  0x228(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x80(%rsp),%xmm15
movapd 0x1f0(%rsp),%xmm9
movapd %xmm0,%xmm4
movsd  0x190(%rsp),%xmm0
mulsd  %xmm9,%xmm0
movsd  0xa50(%rsp),%xmm3
movapd 0x600(%rsp),%xmm8
mulsd  %xmm3,%xmm8
movapd %xmm8,0x600(%rsp)
mulsd  %xmm3,%xmm12
divsd  0x290(%rsp),%xmm13
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm2
jae    be17 <vbic_4T_et_xf_fj+0xacd7>
movsd  %xmm0,0x190(%rsp)
movapd %xmm2,%xmm0
movsd  %xmm12,0x228(%rsp)
movsd  %xmm13,0x30(%rsp)
movsd  %xmm4,0xb0(%rsp)
call   1060 <sqrt@plt>
movsd  0xb0(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm7
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movsd  (%rsp),%xmm14
movsd  0x30(%rsp),%xmm13
movsd  0x228(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x80(%rsp),%xmm15
movapd 0x1f0(%rsp),%xmm9
movapd %xmm0,%xmm1
movsd  0x190(%rsp),%xmm0
mulsd  %xmm0,%xmm12
mulsd  0x600(%rsp),%xmm5
mulsd  0x523a(%rip),%xmm13
addsd  %xmm4,%xmm4
movsd  %xmm4,0xb0(%rsp)
movsd  0x90(%rsp),%xmm3
divsd  0x290(%rsp),%xmm3
movapd %xmm14,%xmm0
mulsd  %xmm7,%xmm0
addsd  0x51ba(%rip),%xmm0
addsd  %xmm1,%xmm1
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
movsd  %xmm0,0x190(%rsp)
ucomisd 0x524e(%rip),%xmm0
movsd  %xmm4,0x1c0(%rsp)
movsd  %xmm4,0x2b0(%rsp)
jae    bf3d <vbic_4T_et_xf_fj+0xadfd>
movsd  0x190(%rsp),%xmm0
movsd  %xmm12,0x228(%rsp)
movsd  %xmm13,0x30(%rsp)
movsd  %xmm5,0xc0(%rsp)
movsd  %xmm3,0x90(%rsp)
movsd  %xmm1,0x100(%rsp)
call   1060 <sqrt@plt>
movsd  0x2b0(%rsp),%xmm4
movsd  0x100(%rsp),%xmm1
movsd  0x1e0(%rsp),%xmm7
movsd  0x90(%rsp),%xmm3
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movsd  (%rsp),%xmm14
movsd  0x30(%rsp),%xmm13
movsd  0x228(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x80(%rsp),%xmm15
movapd 0x1f0(%rsp),%xmm9
movsd  %xmm0,0x1c0(%rsp)
movsd  0x50d2(%rip),%xmm11
divsd  %xmm15,%xmm11
addsd  %xmm12,%xmm5
movsd  0x210(%rsp),%xmm2
mulsd  %xmm2,%xmm13
divsd  0xb0(%rsp),%xmm6
movapd %xmm14,%xmm0
mulsd  0x50f4(%rip),%xmm3
divsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
xorpd  %xmm12,%xmm12
movsd  0x190(%rsp),%xmm0
ucomisd %xmm12,%xmm0
movapd %xmm4,%xmm0
movsd  0x188(%rsp),%xmm12
movsd  %xmm5,0xc0(%rsp)
movsd  %xmm1,0x100(%rsp)
jae    c054 <vbic_4T_et_xf_fj+0xaf14>
movsd  0x190(%rsp),%xmm0
movsd  %xmm13,0x30(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm6,0x70(%rsp)
movsd  %xmm3,0x90(%rsp)
call   1060 <sqrt@plt>
movsd  0x100(%rsp),%xmm1
movsd  0x2b0(%rsp),%xmm4
movsd  0x1e0(%rsp),%xmm7
movsd  0x90(%rsp),%xmm3
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movapd 0xb0(%rsp),%xmm11
movsd  (%rsp),%xmm14
movsd  0x210(%rsp),%xmm2
movsd  0x30(%rsp),%xmm13
movsd  0x188(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x1f0(%rsp),%xmm9
mulsd  %xmm11,%xmm2
mulsd  %xmm5,%xmm6
mulsd  %xmm1,%xmm13
movapd %xmm1,%xmm8
movsd  0x1a0(%rsp),%xmm1
mulsd  %xmm1,%xmm11
mulsd  %xmm1,%xmm3
addsd  %xmm0,%xmm0
divsd  %xmm0,%xmm7
movsd  0x190(%rsp),%xmm0
ucomisd 0x5036(%rip),%xmm0
jae    c145 <vbic_4T_et_xf_fj+0xb005>
movsd  0x190(%rsp),%xmm0
movsd  %xmm13,0x30(%rsp)
movsd  %xmm2,0x210(%rsp)
movapd %xmm11,0xb0(%rsp)
movsd  %xmm6,0x70(%rsp)
movsd  %xmm3,0x90(%rsp)
movsd  %xmm7,0x1e0(%rsp)
call   1060 <sqrt@plt>
movsd  0x100(%rsp),%xmm8
movsd  0x1e0(%rsp),%xmm7
movsd  0x90(%rsp),%xmm3
movsd  0x70(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm5
movapd 0xb0(%rsp),%xmm11
movsd  (%rsp),%xmm14
movsd  0x210(%rsp),%xmm2
movsd  0x30(%rsp),%xmm13
movsd  0x188(%rsp),%xmm12
movsd  0x408(%rsp),%xmm10
movapd 0x1f0(%rsp),%xmm9
movapd %xmm0,%xmm4
mov    0xe10(%rsp),%rax
mov    0xe08(%rsp),%rbp
mov    0xe00(%rsp),%rbx
mov    0xdf8(%rsp),%rcx
mov    0xdf0(%rsp),%rdx
mov    0xce0(%rsp),%r14
mulsd  %xmm8,%xmm2
movsd  %xmm2,0x210(%rsp)
addsd  %xmm6,%xmm13
addsd  %xmm4,%xmm4
divsd  %xmm4,%xmm14
mulsd  %xmm7,%xmm5
mulsd  %xmm14,%xmm11
mulsd  %xmm3,%xmm14
addsd  %xmm5,%xmm14
xorpd  %xmm2,%xmm2
movsd  0x4d8(%rsp),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm13,0x30(%rsp)
movsd  %xmm14,(%rsp)
movapd %xmm11,0xb0(%rsp)
jbe    c266 <vbic_4T_et_xf_fj+0xb126>
movsd  0x440(%rsp),%xmm1
movsd  0x4e35(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  0x1c0(%rsp),%xmm2
addsd  %xmm0,%xmm2
movapd %xmm1,0x190(%rsp)
movapd %xmm1,%xmm0
movsd  %xmm2,0x1e0(%rsp)
divsd  %xmm2,%xmm0
movapd %xmm0,0x2b0(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm5
movsd  (%r14),%xmm0
movsd  0x440(%rsp),%xmm4
subsd  0x1c0(%rsp),%xmm4
movsd  %xmm0,0xa0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x4e5c(%rip),%xmm0
subsd  %xmm5,%xmm4
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
jb     c288 <vbic_4T_et_xf_fj+0xb148>
mov    %r14,%rax
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    c2bb <vbic_4T_et_xf_fj+0xb17b>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movq   $0x0,(%rbx)
movq   $0x0,0x0(%rbp)
jmp    d188 <vbic_4T_et_xf_fj+0xc048>
movsd  %xmm4,0xc0(%rsp)
movapd %xmm5,0x70(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm2,%xmm2
movapd 0x70(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm4
mov    0xce0(%rsp),%rax
movapd %xmm0,%xmm1
movapd 0x80(%rsp),%xmm0
mulsd  %xmm0,%xmm4
xorpd  0x4e00(%rip),%xmm5
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4dc8(%rip),%xmm0
ucomisd %xmm2,%xmm0
movsd  %xmm1,0x600(%rsp)
jb     c2f8 <vbic_4T_et_xf_fj+0xb1b8>
xorps  %xmm1,%xmm1
sqrtsd %xmm0,%xmm1
jmp    c327 <vbic_4T_et_xf_fj+0xb1e7>
movsd  %xmm4,0xc0(%rsp)
movapd %xmm5,0x70(%rsp)
call   1060 <sqrt@plt>
movapd 0x70(%rsp),%xmm5
movsd  0xc0(%rsp),%xmm4
mov    0xce0(%rsp),%rax
movapd %xmm0,%xmm1
movsd  0x4d8(%rsp),%xmm2
movapd 0x190(%rsp),%xmm6
movsd  0x1e0(%rsp),%xmm8
mulsd  0x968(%rsp),%xmm2
xorpd  0x4d7c(%rip),%xmm6
movapd %xmm8,%xmm3
mulsd  %xmm8,%xmm3
addsd  0xa0(%rsp),%xmm4
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4d31(%rip),%xmm0
subsd  0x1c0(%rsp),%xmm5
xorpd  %xmm7,%xmm7
ucomisd %xmm7,%xmm0
movsd  %xmm2,0x90(%rsp)
movsd  %xmm1,0x248(%rsp)
jb     c3a2 <vbic_4T_et_xf_fj+0xb262>
sqrtsd %xmm0,%xmm0
jmp    c3ff <vbic_4T_et_xf_fj+0xb2bf>
movsd  %xmm4,0xc0(%rsp)
movapd %xmm6,0x190(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm3,0x100(%rsp)
call   1060 <sqrt@plt>
movsd  0x100(%rsp),%xmm3
xorpd  %xmm7,%xmm7
movsd  0x1e0(%rsp),%xmm8
movapd 0x70(%rsp),%xmm5
movapd 0x190(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm4
mov    0xce0(%rsp),%rax
movsd  %xmm0,0x3a0(%rsp)
movsd  0x5b8(%rsp),%xmm0
movsd  0x4bff(%rip),%xmm1
divsd  %xmm8,%xmm1
divsd  %xmm3,%xmm6
addsd  0x440(%rsp),%xmm5
divsd  0x90(%rsp),%xmm4
movsd  0x4beb(%rip),%xmm14
mulsd  %xmm0,%xmm14
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4c56(%rip),%xmm0
ucomisd %xmm7,%xmm0
movsd  %xmm4,0xc0(%rsp)
movapd %xmm6,0x190(%rsp)
movapd %xmm1,0x1e0(%rsp)
movapd %xmm5,0x70(%rsp)
jb     c480 <vbic_4T_et_xf_fj+0xb340>
sqrtsd %xmm0,%xmm11
jmp    c4c7 <vbic_4T_et_xf_fj+0xb387>
movsd  %xmm14,0x590(%rsp)
call   1060 <sqrt@plt>
movsd  0x590(%rsp),%xmm14
movapd 0x70(%rsp),%xmm5
movapd 0x1e0(%rsp),%xmm1
movapd 0x190(%rsp),%xmm6
movsd  0xc0(%rsp),%xmm4
mov    0xce0(%rsp),%rax
movapd %xmm0,%xmm11
movapd 0x80(%rsp),%xmm12
movsd  0x4d0(%rsp),%xmm13
movsd  0x2a8(%rsp),%xmm8
movsd  0x30(%rsp),%xmm9
movsd  (%rsp),%xmm0
mulsd  0x968(%rsp),%xmm13
movapd %xmm1,%xmm7
mulsd  %xmm9,%xmm7
movapd %xmm6,%xmm10
mulsd  %xmm0,%xmm10
movapd %xmm5,%xmm2
movsd  0x90(%rsp),%xmm0
divsd  %xmm0,%xmm2
movapd %xmm2,0x390(%rsp)
movapd %xmm12,%xmm3
divsd  %xmm0,%xmm3
movapd %xmm12,%xmm2
xorpd  0x4b92(%rip),%xmm2
movapd %xmm14,%xmm15
mulsd  %xmm4,%xmm15
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4b50(%rip),%xmm0
mulsd  %xmm8,%xmm14
xorpd  %xmm4,%xmm4
ucomisd %xmm4,%xmm0
movsd  %xmm14,0x590(%rsp)
movapd %xmm3,0x750(%rsp)
jb     c5a4 <vbic_4T_et_xf_fj+0xb464>
xorps  %xmm9,%xmm9
sqrtsd %xmm0,%xmm9
movsd  0x18(%rsp),%xmm0
movsd  0x4a87(%rip),%xmm4
movapd 0x2b0(%rsp),%xmm6
movapd %xmm11,%xmm1
jmp    c667 <vbic_4T_et_xf_fj+0xb527>
movsd  %xmm13,0x4d0(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm2,0x6f0(%rsp)
movsd  %xmm15,0x228(%rsp)
movsd  %xmm11,0x1a0(%rsp)
movapd %xmm7,0x40(%rsp)
call   1060 <sqrt@plt>
movapd 0x40(%rsp),%xmm7
movsd  0x1a0(%rsp),%xmm1
movsd  0x228(%rsp),%xmm15
movapd 0x6f0(%rsp),%xmm2
movapd 0x750(%rsp),%xmm3
movsd  0x590(%rsp),%xmm14
movapd 0x70(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
mov    0xce0(%rsp),%rax
movsd  0x2a8(%rsp),%xmm8
movsd  0x4d0(%rsp),%xmm13
movapd 0x80(%rsp),%xmm12
movapd %xmm0,%xmm9
movsd  0x18(%rsp),%xmm0
movsd  0x49ba(%rip),%xmm4
movapd 0x2b0(%rsp),%xmm6
divsd  %xmm0,%xmm13
addsd  %xmm7,%xmm10
movapd %xmm4,%xmm11
divsd  %xmm6,%xmm11
divsd  0x90(%rsp),%xmm2
mulsd  %xmm12,%xmm5
movapd 0x390(%rsp),%xmm12
mulsd  0x4984(%rip),%xmm12
movapd %xmm3,%xmm4
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x49f8(%rip),%xmm0
mulsd  0x30(%rsp),%xmm4
movapd %xmm4,0x2b0(%rsp)
ucomisd 0x4a01(%rip),%xmm0
movsd  0x4959(%rip),%xmm4
mulsd  %xmm8,%xmm4
movsd  %xmm4,0x40(%rsp)
mulsd  %xmm8,%xmm15
mulsd  %xmm14,%xmm1
mulsd  %xmm14,%xmm9
movapd %xmm2,0x6f0(%rsp)
movapd %xmm1,%xmm7
movapd %xmm11,0x360(%rsp)
jb     c70b <vbic_4T_et_xf_fj+0xb5cb>
sqrtsd %xmm0,%xmm0
jmp    c7b7 <vbic_4T_et_xf_fj+0xb677>
movsd  %xmm13,0x4d0(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm15,0x228(%rsp)
movsd  %xmm7,0x1a0(%rsp)
movsd  %xmm9,0x3d0(%rsp)
movapd %xmm12,0x390(%rsp)
call   1060 <sqrt@plt>
movapd 0x390(%rsp),%xmm12
movsd  0x3d0(%rsp),%xmm9
movapd 0x360(%rsp),%xmm11
movsd  0x1a0(%rsp),%xmm7
movsd  0x228(%rsp),%xmm15
movapd 0x6f0(%rsp),%xmm2
movsd  0x590(%rsp),%xmm14
movapd 0x70(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
mov    0xce0(%rsp),%rax
movsd  0x4d0(%rsp),%xmm13
movsd  %xmm0,0x620(%rsp)
movapd 0x1f0(%rsp),%xmm0
movsd  0x5b8(%rsp),%xmm4
movsd  (%rsp),%xmm1
movsd  0x248(%rsp),%xmm8
movapd 0x2b0(%rsp),%xmm3
mulsd  %xmm0,%xmm13
mulsd  %xmm11,%xmm10
addsd  0xa0(%rsp),%xmm5
movsd  0x90(%rsp),%xmm6
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
movsd  %xmm0,0xa0(%rsp)
addsd  %xmm12,%xmm3
movapd %xmm2,%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,0x390(%rsp)
movsd  0x40(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,0x40(%rsp)
mulsd  %xmm14,%xmm8
addsd  0x47ce(%rip),%xmm7
addsd  0x47c5(%rip),%xmm9
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4845(%rip),%xmm0
mulsd  %xmm6,%xmm15
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm0
movsd  %xmm7,0x1a0(%rsp)
movsd  %xmm9,0x3d0(%rsp)
movapd %xmm3,0x2b0(%rsp)
jb     c89c <vbic_4T_et_xf_fj+0xb75c>
xorps  %xmm11,%xmm11
sqrtsd %xmm0,%xmm11
jmp    c926 <vbic_4T_et_xf_fj+0xb7e6>
movsd  %xmm13,0x4d0(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm8,0x248(%rsp)
movsd  %xmm15,0x228(%rsp)
call   1060 <sqrt@plt>
movsd  0x228(%rsp),%xmm15
movapd 0x6f0(%rsp),%xmm2
movsd  0x248(%rsp),%xmm8
movsd  0x590(%rsp),%xmm14
movapd 0x70(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
mov    0xce0(%rsp),%rax
movsd  0x5b8(%rsp),%xmm4
movsd  0x4d0(%rsp),%xmm13
movapd %xmm0,%xmm11
movsd  0x4d8(%rsp),%xmm7
movsd  0x2a8(%rsp),%xmm9
movapd 0xb0(%rsp),%xmm0
movsd  0xc0(%rsp),%xmm3
movapd 0x190(%rsp),%xmm12
movapd 0x1e0(%rsp),%xmm1
movsd  0x600(%rsp),%xmm6
mulsd  %xmm13,%xmm7
movsd  %xmm7,0x4d8(%rsp)
divsd  0xa0(%rsp),%xmm5
movapd 0x390(%rsp),%xmm7
addsd  0x2b0(%rsp),%xmm7
movapd %xmm7,0x390(%rsp)
mulsd  0x210(%rsp),%xmm1
movapd %xmm12,%xmm7
mulsd  %xmm0,%xmm7
mulsd  %xmm2,%xmm10
movsd  0x40(%rsp),%xmm12
mulsd  %xmm6,%xmm12
movsd  0x90(%rsp),%xmm2
movapd %xmm2,%xmm6
mulsd  0x3a0(%rsp),%xmm15
mulsd  0x4655(%rip),%xmm4
movsd  0x1a0(%rsp),%xmm0
mulsd  0x3d0(%rsp),%xmm0
movsd  %xmm0,0x1a0(%rsp)
mulsd  %xmm3,%xmm4
movapd %xmm3,%xmm13
movapd %xmm9,%xmm3
mulsd  %xmm9,%xmm3
mulsd  %xmm4,%xmm3
movsd  (%rax),%xmm0
movsd  %xmm0,0x3a0(%rsp)
mulsd  %xmm0,%xmm0
addsd  0x4682(%rip),%xmm0
mulsd  %xmm9,%xmm6
ucomisd 0x4695(%rip),%xmm0
movapd %xmm2,%xmm4
mulsd  %xmm13,%xmm4
addsd  0x45d3(%rip),%xmm8
movsd  0x620(%rsp),%xmm2
mulsd  %xmm14,%xmm2
mulsd  %xmm14,%xmm11
movsd  %xmm6,0x2b0(%rsp)
jb     ca7a <vbic_4T_et_xf_fj+0xb93a>
sqrtsd %xmm0,%xmm0
movsd  %xmm0,0x560(%rsp)
movapd %xmm1,%xmm14
jmp    cb72 <vbic_4T_et_xf_fj+0xba32>
movapd %xmm7,0x190(%rsp)
movapd %xmm1,0x1e0(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm8,0x248(%rsp)
movsd  %xmm15,0x228(%rsp)
movsd  %xmm12,0x40(%rsp)
movsd  %xmm2,0x620(%rsp)
movsd  %xmm3,0xa0(%rsp)
movsd  %xmm11,0x600(%rsp)
movsd  %xmm4,0x3d0(%rsp)
call   1060 <sqrt@plt>
movsd  0x3d0(%rsp),%xmm4
movsd  0x600(%rsp),%xmm11
movsd  0xa0(%rsp),%xmm3
movsd  0x620(%rsp),%xmm2
movsd  0x40(%rsp),%xmm12
movsd  0x228(%rsp),%xmm15
movsd  0x2b0(%rsp),%xmm6
movsd  0x248(%rsp),%xmm8
movapd 0x70(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
movapd 0x1e0(%rsp),%xmm14
movapd 0x190(%rsp),%xmm7
movsd  0xc0(%rsp),%xmm13
mov    0xce0(%rsp),%rax
movsd  0x2a8(%rsp),%xmm9
movsd  %xmm0,0x560(%rsp)
movapd 0x360(%rsp),%xmm0
mulsd  %xmm0,%xmm14
mulsd  %xmm0,%xmm7
addsd  0x390(%rsp),%xmm10
mulsd  0x4d8(%rsp),%xmm5
movapd %xmm6,%xmm0
addsd  0x4474(%rip),%xmm12
mulsd  %xmm13,%xmm0
movapd %xmm0,0x390(%rsp)
divsd  %xmm8,%xmm4
divsd  0x1a0(%rsp),%xmm15
mulsd  %xmm13,%xmm9
addsd  0x444a(%rip),%xmm2
addsd  0x4441(%rip),%xmm11
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x44c1(%rip),%xmm0
mulsd  0x90(%rsp),%xmm3
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x620(%rsp)
movsd  %xmm3,0xa0(%rsp)
movsd  %xmm11,0x600(%rsp)
movsd  %xmm4,0x3d0(%rsp)
jb     cc2d <vbic_4T_et_xf_fj+0xbaed>
xorps  %xmm8,%xmm8
sqrtsd %xmm0,%xmm8
jmp    ccc4 <vbic_4T_et_xf_fj+0xbb84>
movsd  %xmm9,0x2a8(%rsp)
movapd %xmm7,0x190(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm10,0x100(%rsp)
movapd %xmm5,0x70(%rsp)
movsd  %xmm15,0x228(%rsp)
movsd  %xmm12,0x40(%rsp)
call   1060 <sqrt@plt>
movsd  0x40(%rsp),%xmm12
movsd  0x228(%rsp),%xmm15
movsd  0x2b0(%rsp),%xmm6
movapd 0x70(%rsp),%xmm5
movapd 0x100(%rsp),%xmm10
movapd 0x1e0(%rsp),%xmm14
movapd 0x190(%rsp),%xmm7
mov    0xce0(%rsp),%rax
movsd  0x2a8(%rsp),%xmm9
movapd %xmm0,%xmm8
movsd  0x434c(%rip),%xmm4
movsd  0x210(%rsp),%xmm11
movsd  0x590(%rsp),%xmm1
movapd 0x750(%rsp),%xmm13
movapd 0x6f0(%rsp),%xmm2
movsd  0x3a0(%rsp),%xmm3
movapd %xmm4,%xmm0
divsd  0x90(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
subsd  %xmm5,%xmm10
movapd 0x390(%rsp),%xmm0
divsd  %xmm12,%xmm0
movapd %xmm0,%xmm12
movsd  0x3d0(%rsp),%xmm0
subsd  %xmm15,%xmm0
movsd  %xmm0,0x3d0(%rsp)
divsd  0x620(%rsp),%xmm9
divsd  0x600(%rsp),%xmm6
movsd  (%rax),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x4348(%rip),%xmm0
ucomisd 0x4360(%rip),%xmm0
movsd  0xa0(%rsp),%xmm5
mulsd  %xmm3,%xmm5
movsd  %xmm5,0xa0(%rsp)
mulsd  %xmm11,%xmm13
mulsd  %xmm2,%xmm14
mulsd  %xmm2,%xmm7
mulsd  0xb0(%rsp),%xmm2
mulsd  %xmm1,%xmm8
addsd  0x4275(%rip),%xmm8
movapd %xmm10,0x100(%rsp)
movapd %xmm8,%xmm5
movsd  %xmm6,0x2b0(%rsp)
movapd %xmm12,0x390(%rsp)
jb     cddf <vbic_4T_et_xf_fj+0xbc9f>
sqrtsd %xmm0,%xmm0
movsd  0x4d8(%rsp),%xmm8
movapd %xmm4,%xmm15
jmp    ce8f <vbic_4T_et_xf_fj+0xbd4f>
movsd  %xmm9,0x2a8(%rsp)
movapd %xmm7,0x190(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm13,0x750(%rsp)
movsd  %xmm5,0x90(%rsp)
movapd %xmm2,0x1a0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1a0(%rsp),%xmm2
movsd  0x90(%rsp),%xmm5
movapd 0x390(%rsp),%xmm12
movsd  0x2b0(%rsp),%xmm6
movapd 0x750(%rsp),%xmm13
movsd  0x590(%rsp),%xmm1
movapd 0x100(%rsp),%xmm10
movapd 0x1e0(%rsp),%xmm14
movapd 0x190(%rsp),%xmm7
movsd  0x419d(%rip),%xmm15
movsd  0x2a8(%rsp),%xmm9
movsd  0x4d8(%rsp),%xmm8
movsd  0x948(%rsp),%xmm4
mov    0xdf0(%rsp),%rax
movsd  0xc0(%rsp),%xmm11
movsd  0x560(%rsp),%xmm3
addsd  %xmm13,%xmm14
addsd  %xmm2,%xmm7
mulsd  %xmm0,%xmm1
addsd  %xmm15,%xmm1
mulsd  %xmm1,%xmm5
mulsd  %xmm5,%xmm3
movsd  0xa0(%rsp),%xmm1
divsd  %xmm3,%xmm1
mulsd  0x3d0(%rsp),%xmm4
mulsd  %xmm8,%xmm9
addsd  %xmm4,%xmm9
movapd %xmm6,%xmm2
mulsd  0x70(%rsp),%xmm2
movapd %xmm6,%xmm3
mulsd  %xmm10,%xmm3
movapd %xmm12,%xmm5
mulsd  %xmm12,%xmm5
addsd  %xmm15,%xmm5
xorps  %xmm8,%xmm8
sqrtsd %xmm5,%xmm8
xorpd  %xmm10,%xmm10
ucomisd %xmm10,%xmm5
movapd %xmm8,%xmm0
movapd %xmm7,0x190(%rsp)
movapd %xmm14,0x1e0(%rsp)
movapd %xmm5,0x3d0(%rsp)
jae    cff9 <vbic_4T_et_xf_fj+0xbeb9>
movapd %xmm5,%xmm0
movsd  %xmm9,0x2a8(%rsp)
movsd  %xmm1,0xa0(%rsp)
movsd  %xmm2,0x90(%rsp)
movsd  %xmm3,0x1a0(%rsp)
movsd  %xmm8,0x40(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm10,%xmm10
movsd  0x40(%rsp),%xmm8
movapd 0x3d0(%rsp),%xmm5
movsd  0x1a0(%rsp),%xmm3
movsd  0x90(%rsp),%xmm2
movapd 0x390(%rsp),%xmm12
movsd  0xa0(%rsp),%xmm1
movsd  0x2b0(%rsp),%xmm6
movapd 0x1e0(%rsp),%xmm14
movapd 0x190(%rsp),%xmm7
movsd  0xc0(%rsp),%xmm11
mov    0xdf0(%rsp),%rax
movsd  0x4029(%rip),%xmm15
movsd  0x2a8(%rsp),%xmm9
addsd  %xmm1,%xmm2
movsd  %xmm2,0x90(%rsp)
addsd  %xmm9,%xmm3
movsd  %xmm3,0x1a0(%rsp)
movapd %xmm14,%xmm1
mulsd  %xmm6,%xmm1
movapd %xmm1,0xa0(%rsp)
mulsd  %xmm7,%xmm6
movsd  %xmm6,0x2b0(%rsp)
movapd %xmm11,%xmm1
divsd  %xmm0,%xmm1
movsd  %xmm1,(%rax)
ucomisd %xmm10,%xmm5
jae    d07b <vbic_4T_et_xf_fj+0xbf3b>
movapd %xmm5,%xmm0
call   1060 <sqrt@plt>
movapd 0x3d0(%rsp),%xmm5
movapd 0x390(%rsp),%xmm12
movsd  0xc0(%rsp),%xmm11
movsd  0x3fa2(%rip),%xmm15
movapd %xmm0,%xmm8
divsd  %xmm8,%xmm15
movapd %xmm15,0x40(%rsp)
xorpd  0x4040(%rip),%xmm12
mulsd  %xmm12,%xmm11
movsd  %xmm11,0xc0(%rsp)
movsd  0x4009(%rip),%xmm1
movapd %xmm5,%xmm0
call   1050 <pow@plt>
movsd  0xc0(%rsp),%xmm2
divsd  %xmm0,%xmm2
movapd 0x70(%rsp),%xmm0
movapd 0x40(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xdf8(%rsp),%rcx
movsd  %xmm0,(%rcx)
movapd 0x100(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,(%rbx)
movapd 0x1e0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x190(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xe10(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  0x1a0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  0x90(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%rcx),%xmm0
movsd  %xmm0,(%rcx)
movapd 0xa0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  0x2b0(%rsp),%xmm2
addsd  (%rax),%xmm2
movapd 0x1f0(%rsp),%xmm9
movsd  0x408(%rsp),%xmm10
movsd  0x188(%rsp),%xmm12
movsd  0x30(%rsp),%xmm13
mov    0xe28(%rsp),%rcx
mov    0xe20(%rsp),%rdx
mov    0xe18(%rsp),%rsi
mov    0xce8(%rsp),%rdi
movsd  %xmm2,(%rax)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm10
jbe    d218 <vbic_4T_et_xf_fj+0xc0d8>
movsd  0x9b8(%rsp),%xmm2
movsd  0xaf8(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm9,%xmm2
mulsd  %xmm10,%xmm3
movsd  (%rdi),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x3e27(%rip),%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rdi),%xmm0
xorpd  0x3ecb(%rip),%xmm0
mulsd  %xmm10,%xmm2
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
jmp    d226 <vbic_4T_et_xf_fj+0xc0e6>
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
mov    0xe50(%rsp),%rax
mov    0xe48(%rsp),%rdx
mov    0xe40(%rsp),%rsi
mov    0xe38(%rsp),%rdi
mov    0xe30(%rsp),%rbp
mov    0xcf0(%rsp),%rbx
movsd  %xmm0,(%rcx)
xorpd  %xmm0,%xmm0
movsd  0xb80(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    d31d <vbic_4T_et_xf_fj+0xc1dd>
movapd %xmm1,%xmm0
movsd  0x9d0(%rsp),%xmm2
movsd  0xb20(%rsp),%xmm3
mulsd  %xmm3,%xmm2
divsd  0x18(%rsp),%xmm2
mulsd  %xmm9,%xmm2
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm2
movsd  (%rbx),%xmm0
movapd 0x630(%rsp),%xmm5
mulsd  %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm5,%xmm0
divsd  %xmm3,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rbx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm3,%xmm1
mulsd  %xmm5,%xmm0
mulsd  %xmm3,%xmm3
divsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm0
movapd 0x470(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rsi)
movapd 0x610(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rdx)
mulsd  0x810(%rsp),%xmm1
movsd  %xmm1,(%rax)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    d341 <vbic_4T_et_xf_fj+0xc201>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rax)
movapd 0x660(%rsp),%xmm9
movapd 0x820(%rsp),%xmm3
movapd 0x830(%rsp),%xmm1
movapd 0x3d6b(%rip),%xmm0
xorpd  %xmm0,%xmm3
xorpd  %xmm0,%xmm1
movapd 0x790(%rsp),%xmm4
xorpd  %xmm0,%xmm4
movapd %xmm4,0x790(%rsp)
mov    0xe68(%rsp),%rax
mov    0xe60(%rsp),%rcx
mov    0xe58(%rsp),%rdx
mov    0xcf8(%rsp),%rsi
xorpd  %xmm0,%xmm0
movsd  0xb90(%rsp),%xmm4
ucomisd %xmm0,%xmm4
jbe    d419 <vbic_4T_et_xf_fj+0xc2d9>
movsd  0x9d8(%rsp),%xmm5
movsd  0xb28(%rsp),%xmm6
mulsd  %xmm6,%xmm5
divsd  0x18(%rsp),%xmm5
mulsd  0x1f0(%rsp),%xmm5
mulsd  %xmm4,%xmm6
movsd  (%rsi),%xmm0
divsd  %xmm6,%xmm0
movsd  %xmm0,(%rdx)
movsd  0x3c25(%rip),%xmm0
divsd  %xmm6,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rsi),%xmm0
xorpd  0x3cc9(%rip),%xmm0
mulsd  %xmm4,%xmm5
mulsd  %xmm6,%xmm6
divsd  %xmm6,%xmm0
mulsd  %xmm5,%xmm0
jmp    d427 <vbic_4T_et_xf_fj+0xc2e7>
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd 0xa90(%rsp),%xmm6
divsd  0x6e0(%rsp),%xmm3
movapd 0x640(%rsp),%xmm4
mulsd  0x5c8(%rsp),%xmm4
movapd %xmm4,0x640(%rsp)
divsd  0x370(%rsp),%xmm1
movapd %xmm1,0x830(%rsp)
movapd 0x2d0(%rsp),%xmm1
movapd %xmm1,%xmm7
mulsd  0x5d0(%rsp),%xmm7
mulsd  0x568(%rsp),%xmm1
movapd %xmm1,0x2d0(%rsp)
movapd 0x790(%rsp),%xmm1
divsd  0x60(%rsp),%xmm1
movapd %xmm1,0x790(%rsp)
mulsd  0x5d8(%rsp),%xmm9
mov    0xe90(%rsp),%rcx
mov    0xe88(%rsp),%rdx
mov    0xe80(%rsp),%rsi
mov    0xe78(%rsp),%rdi
mov    0xe70(%rsp),%rbp
mov    0xd00(%rsp),%rbx
movsd  %xmm0,(%rax)
xorpd  %xmm0,%xmm0
movsd  0xb88(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    d5b0 <vbic_4T_et_xf_fj+0xc470>
movapd %xmm1,%xmm0
movsd  0x9e0(%rsp),%xmm4
movsd  0xb30(%rsp),%xmm5
mulsd  %xmm5,%xmm4
divsd  0x18(%rsp),%xmm4
mulsd  0x1f0(%rsp),%xmm4
mulsd  %xmm1,%xmm5
mulsd  %xmm1,%xmm4
movsd  (%rbx),%xmm0
movapd %xmm7,%xmm2
movsd  0x130(%rsp),%xmm7
mulsd  %xmm7,%xmm0
divsd  %xmm5,%xmm0
movsd  %xmm0,0x0(%rbp)
movapd %xmm7,%xmm0
divsd  %xmm5,%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rbx),%xmm0
movapd %xmm0,%xmm1
divsd  %xmm5,%xmm1
mulsd  %xmm7,%xmm0
movapd %xmm2,%xmm7
mulsd  %xmm5,%xmm5
divsd  %xmm5,%xmm0
mulsd  %xmm4,%xmm0
mulsd  %xmm1,%xmm12
movsd  %xmm12,(%rsi)
movsd  0x120(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rdx)
movsd  0x400(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rcx)
movsd  (%rsi),%xmm1
subsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
jmp    d5d4 <vbic_4T_et_xf_fj+0xc494>
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rdi)
movq   $0x0,(%rsi)
movq   $0x0,(%rdx)
movq   $0x0,(%rcx)
movapd %xmm3,%xmm1
movsd  0x888(%rsp),%xmm3
movapd 0x280(%rsp),%xmm5
movapd 0xc10(%rsp),%xmm4
movsd  0x3a1c(%rip),%xmm12
mulsd  0x780(%rsp),%xmm1
movapd 0x640(%rsp),%xmm0
divsd  %xmm4,%xmm0
movapd %xmm0,0x640(%rsp)
movapd 0x830(%rsp),%xmm0
mulsd  0x160(%rsp),%xmm0
movapd %xmm0,0x830(%rsp)
divsd  %xmm6,%xmm7
movapd 0x2d0(%rsp),%xmm0
divsd  %xmm6,%xmm0
movapd %xmm0,0x2d0(%rsp)
movsd  0x7d8(%rsp),%xmm0
movapd %xmm0,%xmm15
divsd  0x39f1(%rip),%xmm15
movapd 0x790(%rsp),%xmm4
mulsd  %xmm5,%xmm4
movapd %xmm4,0x790(%rsp)
xorpd  %xmm11,%xmm11
cmpltsd %xmm0,%xmm11
divsd  0xc70(%rsp),%xmm9
xorpd  %xmm2,%xmm2
cmpltsd 0xa00(%rsp),%xmm2
mov    0xf50(%rsp),%rbx
mov    0xf48(%rsp),%rbp
mov    0xf40(%rsp),%r14
xorpd  %xmm0,%xmm0
movsd  0x9f0(%rsp),%xmm4
ucomisd %xmm0,%xmm4
movsd  0x988(%rsp),%xmm10
ja     d70b <vbic_4T_et_xf_fj+0xc5cb>
ucomisd %xmm0,%xmm10
ja     d70b <vbic_4T_et_xf_fj+0xc5cb>
movq   $0x0,(%r14)
movq   $0x0,0x0(%rbp)
movq   $0x0,(%rbx)
movsd  0x5c0(%rsp),%xmm14
movapd 0x480(%rsp),%xmm10
jmp    dc22 <vbic_4T_et_xf_fj+0xcae2>
movapd %xmm15,0x90(%rsp)
movapd %xmm2,0x190(%rsp)
movapd %xmm7,0x280(%rsp)
movapd %xmm1,0x820(%rsp)
movapd 0xaa0(%rsp),%xmm1
movapd %xmm1,%xmm0
movapd 0x4b0(%rsp),%xmm6
mulsd  %xmm6,%xmm0
movapd 0x80(%rsp),%xmm8
divsd  %xmm8,%xmm1
movapd 0x290(%rsp),%xmm3
divsd  %xmm3,%xmm0
movapd 0x1f0(%rsp),%xmm2
mulsd  %xmm2,%xmm1
movsd  0x38a5(%rip),%xmm5
mulsd  %xmm5,%xmm0
addsd  %xmm1,%xmm0
movapd 0xc20(%rsp),%xmm1
mulsd  %xmm1,%xmm6
divsd  %xmm3,%xmm6
mulsd  %xmm5,%xmm6
divsd  %xmm8,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm1,%xmm6
movsd  0x570(%rsp),%xmm5
movsd  0x9c8(%rsp),%xmm7
mulsd  %xmm7,%xmm5
movsd  0x18(%rsp),%xmm1
divsd  %xmm1,%xmm5
mulsd  %xmm2,%xmm5
movsd  0xb10(%rsp),%xmm4
mulsd  %xmm4,%xmm0
mulsd  %xmm4,%xmm5
mulsd  %xmm7,%xmm0
addsd  %xmm5,%xmm0
movsd  0x578(%rsp),%xmm5
movsd  0x9c0(%rsp),%xmm4
mulsd  %xmm4,%xmm5
divsd  %xmm1,%xmm5
mulsd  %xmm2,%xmm5
movsd  0xb00(%rsp),%xmm1
mulsd  %xmm1,%xmm6
mulsd  %xmm1,%xmm5
mulsd  %xmm4,%xmm6
addsd  %xmm5,%xmm6
movapd 0x850(%rsp),%xmm1
mulsd  0x7d0(%rsp),%xmm1
movapd 0x930(%rsp),%xmm5
mulsd  0x7a8(%rsp),%xmm5
divsd  0xb18(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x850(%rsp)
divsd  0xb08(%rsp),%xmm5
mulsd  %xmm6,%xmm5
movapd %xmm5,0x930(%rsp)
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0x9e8(%rsp),%xmm5
movapd %xmm5,%xmm1
movapd %xmm8,%xmm2
mulsd  %xmm8,%xmm1
movapd %xmm0,%xmm4
divsd  %xmm1,%xmm4
divsd  %xmm1,%xmm12
movapd %xmm12,0x70(%rsp)
mulsd  %xmm3,%xmm5
movapd %xmm0,%xmm3
divsd  %xmm5,%xmm3
movapd 0x381c(%rip),%xmm1
mulsd  0x37ac(%rip),%xmm3
xorpd  %xmm0,%xmm1
movapd %xmm1,0xc0(%rsp)
ucomisd 0x379f(%rip),%xmm4
movapd %xmm9,0x660(%rsp)
movapd %xmm3,0x160(%rsp)
jbe    d900 <vbic_4T_et_xf_fj+0xc7c0>
addsd  0x378a(%rip),%xmm4
addsd  0x3722(%rip),%xmm4
movsd  0x378a(%rip),%xmm1
jmp    d926 <vbic_4T_et_xf_fj+0xc7e6>
movsd  0x3770(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    d935 <vbic_4T_et_xf_fj+0xc7f5>
addsd  0x375a(%rip),%xmm4
addsd  0x36fa(%rip),%xmm4
movsd  0x375a(%rip),%xmm1
mulsd  %xmm1,%xmm4
movapd %xmm4,0x1e0(%rsp)
jmp    d99e <vbic_4T_et_xf_fj+0xc85e>
movapd %xmm4,%xmm0
movapd %xmm11,0x4b0(%rsp)
call   1030 <exp@plt>
movapd 0x4b0(%rsp),%xmm11
movsd  0x30(%rsp),%xmm13
movsd  0x988(%rsp),%xmm10
movapd 0x80(%rsp),%xmm2
movapd %xmm0,%xmm1
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm0
movapd 0x374c(%rip),%xmm3
xorpd  %xmm0,%xmm3
movapd %xmm3,0xc0(%rsp)
movapd %xmm1,%xmm3
movapd %xmm1,0x1e0(%rsp)
movsd  0x7b8(%rsp),%xmm3
movapd 0x850(%rsp),%xmm8
movapd 0x90(%rsp),%xmm15
movsd  0x9f0(%rsp),%xmm5
movsd  0x7d0(%rsp),%xmm7
mulsd  %xmm5,%xmm7
movsd  %xmm7,0x7d0(%rsp)
mulsd  %xmm5,%xmm8
movsd  0x7a8(%rsp),%xmm12
mulsd  %xmm10,%xmm12
movapd 0x930(%rsp),%xmm7
mulsd  %xmm10,%xmm7
movapd %xmm7,%xmm6
movapd 0x70(%rsp),%xmm10
mulsd  %xmm1,%xmm10
movapd 0x160(%rsp),%xmm7
mulsd  %xmm1,%xmm7
mulsd  %xmm3,%xmm2
divsd  %xmm2,%xmm0
movsd  0x35ef(%rip),%xmm4
movapd 0x290(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd 0xc0(%rsp),%xmm5
divsd  %xmm1,%xmm5
mulsd  0x35d5(%rip),%xmm5
divsd  %xmm2,%xmm4
movapd %xmm4,0x80(%rsp)
ucomisd 0x3610(%rip),%xmm0
movapd %xmm6,0x930(%rsp)
movapd %xmm7,0x160(%rsp)
jbe    da97 <vbic_4T_et_xf_fj+0xc957>
addsd  0x35fc(%rip),%xmm0
addsd  0x3594(%rip),%xmm0
movsd  0x35fb(%rip),%xmm9
mulsd  %xmm9,%xmm0
jmp    db3c <vbic_4T_et_xf_fj+0xc9fc>
movsd  0x35d9(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    dac5 <vbic_4T_et_xf_fj+0xc985>
addsd  0x35c3(%rip),%xmm0
addsd  0x3563(%rip),%xmm0
movsd  0x35c2(%rip),%xmm9
mulsd  %xmm9,%xmm0
jmp    db3c <vbic_4T_et_xf_fj+0xc9fc>
movapd %xmm8,0x850(%rsp)
movsd  %xmm12,0x7a8(%rsp)
movapd %xmm11,0x4b0(%rsp)
movapd %xmm5,0xc0(%rsp)
movapd %xmm10,0x70(%rsp)
call   1030 <exp@plt>
movapd 0x70(%rsp),%xmm10
movapd 0xc0(%rsp),%xmm5
movapd 0x90(%rsp),%xmm15
movapd 0x4b0(%rsp),%xmm11
movsd  0x30(%rsp),%xmm13
movsd  0x7a8(%rsp),%xmm12
movapd 0x850(%rsp),%xmm8
movapd %xmm0,%xmm9
movapd 0x280(%rsp),%xmm7
movapd 0x80(%rsp),%xmm6
movsd  0x34f2(%rip),%xmm2
movapd 0x1e0(%rsp),%xmm1
addsd  %xmm2,%xmm1
addsd  %xmm2,%xmm0
movapd %xmm12,%xmm2
mulsd  %xmm0,%xmm2
movsd  0x7d0(%rsp),%xmm4
movapd %xmm4,%xmm3
mulsd  %xmm1,%xmm3
addsd  %xmm2,%xmm3
mulsd  %xmm9,%xmm6
movsd  %xmm3,(%r14)
mulsd  %xmm1,%xmm8
movsd  %xmm8,0x0(%rbp)
mulsd  %xmm4,%xmm10
movsd  %xmm10,(%rbx)
movapd 0x160(%rsp),%xmm2
mulsd  %xmm4,%xmm2
addsd  0x0(%rbp),%xmm2
mulsd  %xmm9,%xmm5
mulsd  0x930(%rsp),%xmm0
addsd  %xmm2,%xmm0
movsd  %xmm0,0x0(%rbp)
mulsd  %xmm12,%xmm6
addsd  (%rbx),%xmm6
movsd  %xmm6,(%rbx)
mulsd  %xmm12,%xmm5
addsd  0x0(%rbp),%xmm5
movsd  %xmm5,0x0(%rbp)
movapd 0x660(%rsp),%xmm9
movapd 0x820(%rsp),%xmm1
movsd  0x888(%rsp),%xmm3
movsd  0x5c0(%rsp),%xmm14
movapd 0x480(%rsp),%xmm10
movapd 0x190(%rsp),%xmm2
andpd  %xmm15,%xmm11
mulsd  0x640(%rsp),%xmm1
movapd 0x830(%rsp),%xmm4
mulsd  %xmm4,%xmm7
movapd 0x2d0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd %xmm0,0x2d0(%rsp)
mulsd  0x790(%rsp),%xmm9
movsd  0x33b3(%rip),%xmm0
andnpd %xmm0,%xmm2
mov    0xf90(%rsp),%rax
mov    0xf88(%rsp),%rcx
mov    0xf80(%rsp),%rsi
mov    0xd08(%rsp),%rdx
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm3
mov    %r12,0xbe8(%rsp)
movapd %xmm11,0x4b0(%rsp)
movapd %xmm2,0x190(%rsp)
jbe    dd4d <vbic_4T_et_xf_fj+0xcc0d>
movsd  0x9f8(%rsp),%xmm0
movsd  0xb38(%rsp),%xmm4
mulsd  %xmm4,%xmm0
divsd  0x18(%rsp),%xmm0
movapd 0x1f0(%rsp),%xmm8
mulsd  %xmm0,%xmm8
mulsd  %xmm3,%xmm4
movsd  (%rdx),%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x3323(%rip),%xmm2
movapd %xmm2,%xmm0
divsd  %xmm4,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%rdx),%xmm0
xorpd  0x33c3(%rip),%xmm0
mulsd  %xmm3,%xmm8
mulsd  %xmm4,%xmm4
divsd  %xmm4,%xmm0
mulsd  %xmm8,%xmm0
movsd  0x970(%rsp),%xmm3
movsd  0x5d0(%rsp),%xmm8
movsd  0x5c8(%rsp),%xmm11
movsd  0x568(%rsp),%xmm15
movapd %xmm2,%xmm12
jmp    dd8b <vbic_4T_et_xf_fj+0xcc4b>
movq   $0x0,(%rsi)
movq   $0x0,(%rcx)
movsd  0x970(%rsp),%xmm3
movsd  0x5d0(%rsp),%xmm8
movsd  0x5c8(%rsp),%xmm11
movsd  0x568(%rsp),%xmm15
movsd  0x328d(%rip),%xmm12
movsd  0xb98(%rsp),%xmm4
mulsd  %xmm4,%xmm11
mulsd  %xmm4,%xmm1
movapd %xmm1,0x820(%rsp)
movsd  0xba0(%rsp),%xmm1
mulsd  %xmm1,%xmm8
mulsd  %xmm1,%xmm7
mulsd  %xmm3,%xmm15
movapd 0x2d0(%rsp),%xmm1
mulsd  %xmm3,%xmm1
movapd %xmm1,0x2d0(%rsp)
movsd  0xa08(%rsp),%xmm1
movsd  0x5d8(%rsp),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm9
movapd %xmm9,0x660(%rsp)
movsd  %xmm0,(%rax)
xorpd  %xmm5,%xmm5
movapd 0x490(%rsp),%xmm0
cmpltsd %xmm0,%xmm5
andpd  %xmm12,%xmm5
mulsd  %xmm5,%xmm0
movapd 0xa80(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movapd %xmm5,%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm0,%xmm2
addsd  %xmm12,%xmm2
movapd %xmm0,%xmm4
divsd  %xmm2,%xmm4
movapd %xmm12,%xmm6
divsd  %xmm2,%xmm6
mulsd  %xmm2,%xmm2
divsd  %xmm2,%xmm0
subsd  %xmm0,%xmm6
movsd  0x110(%rsp),%xmm2
mulsd  %xmm1,%xmm2
mulsd  %xmm10,%xmm1
mulsd  %xmm6,%xmm2
mulsd  %xmm1,%xmm6
movsd  (%r15),%xmm0
mulsd  %xmm14,%xmm0
divsd  0x323a(%rip),%xmm0
mulsd  0x3239(%rip),%xmm14
ucomisd 0x31e1(%rip),%xmm0
mov    0xf10(%rsp),%r14
mov    0xf08(%rsp),%rdx
mov    0xef8(%rsp),%r15
mov    0xef0(%rsp),%r9
mov    0xee8(%rsp),%r10
mov    0xee0(%rsp),%r11
mov    0xed0(%rsp),%r8
mov    0xec8(%rsp),%r12
mov    0xeb8(%rsp),%rdi
mov    0xeb0(%rsp),%rax
mov    0xea8(%rsp),%rsi
mov    0xea0(%rsp),%rbp
mov    0xe98(%rsp),%rcx
movsd  %xmm3,0x5d8(%rsp)
movsd  %xmm15,0x568(%rsp)
movapd %xmm7,0x280(%rsp)
movsd  %xmm2,0x18(%rsp)
movapd %xmm6,0x80(%rsp)
movapd %xmm5,0x1f0(%rsp)
jbe    df4e <vbic_4T_et_xf_fj+0xce0e>
addsd  0x3143(%rip),%xmm0
addsd  0x30db(%rip),%xmm0
movsd  0x3143(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    e04a <vbic_4T_et_xf_fj+0xcf0a>
movsd  0x3122(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    df7d <vbic_4T_et_xf_fj+0xce3d>
addsd  0x310c(%rip),%xmm0
addsd  0x30ac(%rip),%xmm0
movsd  0x310c(%rip),%xmm1
mulsd  %xmm1,%xmm0
jmp    e04a <vbic_4T_et_xf_fj+0xcf0a>
movsd  %xmm8,0x5d0(%rsp)
movsd  %xmm11,0x5c8(%rsp)
movsd  %xmm14,0x5c0(%rsp)
mov    %r8,%r15
movapd %xmm4,0x290(%rsp)
call   1030 <exp@plt>
movapd 0x290(%rsp),%xmm4
mov    %r15,%r8
mov    0xee0(%rsp),%r11
mov    0xee8(%rsp),%r10
mov    0xef0(%rsp),%r9
mov    0xef8(%rsp),%r15
mov    0xf08(%rsp),%rdx
mov    0xf10(%rsp),%r14
mov    0xea8(%rsp),%rsi
mov    0xeb0(%rsp),%rax
mov    0xeb8(%rsp),%rdi
mov    0xec8(%rsp),%r12
mov    0xe98(%rsp),%rcx
mov    0xea0(%rsp),%rbp
movsd  0x30(%rsp),%xmm13
movsd  0x2ff0(%rip),%xmm12
movsd  0x5c0(%rsp),%xmm14
movsd  0x5c8(%rsp),%xmm11
movsd  0x5d0(%rsp),%xmm8
movapd %xmm0,%xmm1
mov    0xd98(%rsp),%rbx
movapd 0x190(%rsp),%xmm2
mulsd  %xmm1,%xmm14
movapd %xmm4,%xmm3
mulsd  %xmm4,%xmm3
addsd  %xmm2,%xmm3
movsd  0xba8(%rsp),%xmm10
movsd  0x3e0(%rsp),%xmm7
mulsd  %xmm10,%xmm7
addsd  %xmm12,%xmm7
movsd  0xbb0(%rsp),%xmm6
movapd %xmm6,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm12,%xmm9
movapd %xmm14,%xmm12
movsd  0xbb8(%rsp),%xmm14
movapd %xmm14,%xmm1
mulsd  %xmm0,%xmm1
mulsd  %xmm3,%xmm1
movapd 0x1f0(%rsp),%xmm5
mulsd  %xmm5,%xmm1
addsd  %xmm9,%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm6,%xmm10
movapd %xmm5,%xmm2
mulsd  %xmm3,%xmm2
mulsd  %xmm14,%xmm2
mulsd  %xmm0,%xmm2
addsd  %xmm9,%xmm2
mulsd  %xmm10,%xmm2
movapd %xmm5,%xmm10
mulsd  %xmm7,%xmm10
mulsd  %xmm3,%xmm10
mulsd  %xmm6,%xmm10
mulsd  %xmm14,%xmm10
mulsd  %xmm12,%xmm10
addsd  %xmm4,%xmm4
mulsd  %xmm7,%xmm4
mulsd  %xmm5,%xmm4
mulsd  %xmm6,%xmm4
mulsd  %xmm14,%xmm4
mulsd  %xmm0,%xmm4
movapd 0x530(%rsp),%xmm5
mulsd  %xmm2,%xmm5
movapd 0x150(%rsp),%xmm3
movapd %xmm3,%xmm0
unpckhpd %xmm3,%xmm0
mulsd  %xmm2,%xmm0
mulsd  %xmm3,%xmm2
addsd  %xmm10,%xmm2
movsd  0x18(%rsp),%xmm15
mulsd  %xmm4,%xmm15
addsd  %xmm5,%xmm15
mulsd  0x80(%rsp),%xmm4
addsd  %xmm0,%xmm4
movapd %xmm11,%xmm0
movapd 0x520(%rsp),%xmm7
mulsd  %xmm7,%xmm0
movapd 0x490(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movapd 0x630(%rsp),%xmm5
divsd  %xmm5,%xmm3
movsd  0x550(%rsp),%xmm10
mulsd  %xmm10,%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,(%rcx)
movapd %xmm1,%xmm0
divsd  %xmm5,%xmm0
mulsd  0x8b0(%rsp),%xmm1
movapd %xmm10,%xmm3
mulsd  %xmm7,%xmm3
movapd %xmm10,%xmm6
mulsd  %xmm11,%xmm6
movapd 0x820(%rsp),%xmm12
mulsd  %xmm12,%xmm3
movsd  0x500(%rsp),%xmm5
mulsd  %xmm6,%xmm5
addsd  %xmm3,%xmm5
movsd  %xmm5,0x0(%rbp)
mulsd  0x6c0(%rsp),%xmm6
movsd  %xmm6,(%rsi)
movapd 0x8c0(%rsp),%xmm3
mulsd  %xmm3,%xmm15
addsd  0x0(%rbp),%xmm15
movsd  %xmm15,0x0(%rbp)
mulsd  %xmm3,%xmm4
addsd  (%rsi),%xmm4
divsd  0x680(%rsp),%xmm1
movsd  %xmm4,(%rsi)
mulsd  %xmm3,%xmm2
movsd  %xmm2,(%rax)
movsd  0x110(%rsp),%xmm2
mulsd  %xmm0,%xmm2
addsd  0x0(%rbp),%xmm2
movsd  %xmm2,0x0(%rbp)
mulsd  0x480(%rsp),%xmm0
addsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movapd 0x470(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movapd 0x610(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
mulsd  0x810(%rsp),%xmm1
addsd  (%rax),%xmm1
movsd  %xmm1,(%rax)
movapd %xmm9,%xmm0
subsd  %xmm10,%xmm0
unpckhpd %xmm7,%xmm7
movapd %xmm11,%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm1,(%rdi)
mulsd  %xmm0,%xmm7
mulsd  %xmm11,%xmm0
mulsd  %xmm12,%xmm7
movapd 0x3b0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm7,%xmm1
mov    0xec0(%rsp),%r13
movsd  %xmm1,0x0(%r13)
mulsd  0x740(%rsp),%xmm0
movsd  %xmm0,(%r12)
movsd  0xbd0(%rsp),%xmm1
movapd 0x330(%rsp),%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm8,%xmm0
movapd 0x50(%rsp),%xmm3
mulsd  %xmm3,%xmm0
addsd  %xmm2,%xmm0
movsd  0xbc0(%rsp),%xmm2
movsd  0x440(%rsp),%xmm4
mulsd  %xmm2,%xmm4
addsd  %xmm0,%xmm4
movsd  %xmm4,(%r8)
movapd 0x280(%rsp),%xmm4
mulsd  %xmm3,%xmm4
movapd 0x20(%rsp),%xmm0
mulsd  %xmm8,%xmm0
addsd  %xmm4,%xmm0
mov    0xed8(%rsp),%r8
movsd  %xmm0,(%r8)
movapd 0xe0(%rsp),%xmm0
mulsd  %xmm8,%xmm0
movsd  %xmm0,(%r11)
movsd  0x350(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movapd 0x4a0(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
mulsd  %xmm2,%xmm13
addsd  (%r8),%xmm13
movsd  %xmm13,(%r8)
movsd  0x210(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  0x1c0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r10)
movsd  (%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r9)
movapd 0xb0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r15)
movsd  0x348(%rsp),%xmm3
mulsd  %xmm1,%xmm3
movsd  0x568(%rsp),%xmm4
movapd %xmm4,%xmm0
movapd 0x170(%rsp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm3,%xmm0
mov    0xf00(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x2d0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
movapd 0x200(%rsp),%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm0,%xmm2
movsd  %xmm2,(%rdx)
movsd  0x230(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm0,(%r14)
movsd  0x310(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  0x2c8(%rsp),%xmm0
mulsd  %xmm1,%xmm0
addsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  0x320(%rsp),%xmm0
mulsd  %xmm1,%xmm0
mov    0xf18(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xcc0(%rsp),%rsi
movsd  (%rsi),%xmm0
mov    %rsi,%rdi
movsd  0xbc8(%rsp),%xmm2
mulsd  %xmm2,%xmm0
movsd  0x5d8(%rsp),%xmm4
movapd %xmm4,%xmm1
movapd 0x1d0(%rsp),%xmm3
mulsd  %xmm3,%xmm1
addsd  %xmm0,%xmm1
mov    0xf98(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xfa8(%rsp),%rax
movsd  %xmm2,(%rax)
movapd 0x660(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd 0xf0(%rsp),%xmm1
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
mov    0xfa0(%rsp),%rcx
movsd  %xmm1,(%rcx)
movsd  0xd0(%rsp),%xmm0
mulsd  %xmm4,%xmm0
addsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
mov    0xd10(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xbd8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xf20(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xf28(%rsp),%rax
movsd  %xmm1,(%rax)
mov    0xd18(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0xbe0(%rsp),%xmm1
mulsd  %xmm1,%xmm0
mov    0xf30(%rsp),%rax
movsd  %xmm0,(%rax)
mov    0xf38(%rsp),%rax
movsd  %xmm1,(%rax)
movsd  (%rbx),%xmm0
mov    0x678(%rsp),%rax
mulsd  (%rax),%xmm0
mov    0xd38(%rsp),%r10
movsd  (%r10),%xmm1
mov    0xbe8(%rsp),%rdx
mulsd  (%rdx),%xmm1
mov    0xd68(%rsp),%rsi
movsd  (%rsi),%xmm2
mov    0xd78(%rsp),%rbx
subsd  (%rbx),%xmm2
mov    0xd20(%rsp),%rax
mulsd  (%rax),%xmm2
addsd  %xmm0,%xmm1
mov    0xd50(%rsp),%rsi
movsd  (%rsi),%xmm0
mov    0xbf0(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm2
mov    0xdc0(%rsp),%r11
movsd  (%r11),%xmm1
mov    0x458(%rsp),%r9
mulsd  (%r9),%xmm1
addsd  %xmm2,%xmm0
mov    0xf80(%rsp),%rax
movsd  (%rax),%xmm2
mov    0xd08(%rsp),%r13
mulsd  0x0(%r13),%xmm2
addsd  %xmm0,%xmm1
mov    0xf40(%rsp),%r10
movsd  (%r10),%xmm0
mulsd  (%rdi),%xmm0
addsd  %xmm1,%xmm2
mov    0xf58(%rsp),%rdi
movsd  (%rdi),%xmm1
mov    0xd28(%rsp),%rbp
mulsd  0x0(%rbp),%xmm1
addsd  %xmm2,%xmm0
mov    0xdd8(%rsp),%r15
movsd  (%r15),%xmm2
mov    0xcd0(%rsp),%r8
mulsd  (%r8),%xmm2
addsd  %xmm0,%xmm1
mov    0xdf0(%rsp),%r14
movsd  (%r14),%xmm0
mov    0xce0(%rsp),%rsi
mulsd  (%rsi),%xmm0
addsd  %xmm1,%xmm2
mov    0xe18(%rsp),%rsi
movsd  (%rsi),%xmm1
mov    0xce8(%rsp),%r11
mulsd  (%r11),%xmm1
addsd  %xmm2,%xmm0
mov    0xe30(%rsp),%rdi
movsd  (%rdi),%xmm2
mov    0xcf0(%rsp),%rbx
mulsd  (%rbx),%xmm2
addsd  %xmm0,%xmm1
mov    0xe58(%rsp),%r12
movsd  (%r12),%xmm0
mov    0xcf8(%rsp),%rbx
mulsd  (%rbx),%xmm0
addsd  %xmm1,%xmm2
mov    0xe70(%rsp),%r14
movsd  (%r14),%xmm1
mov    0xd00(%rsp),%rbx
mulsd  (%rbx),%xmm1
addsd  %xmm2,%xmm0
addsd  %xmm0,%xmm1
movapd 0x298c(%rip),%xmm3
xorpd  %xmm3,%xmm1
mov    0xfc0(%rsp),%rbx
movlpd %xmm1,(%rbx)
movsd  (%rdx),%xmm7
mov    0xd38(%rsp),%rdx
movsd  (%rdx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xfd0(%rsp),%rdx
movlpd %xmm0,(%rdx)
mov    0x678(%rsp),%rdx
movsd  (%rdx),%xmm4
mov    0xd98(%rsp),%rdx
movsd  (%rdx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xfd8(%rsp),%rbx
movlpd %xmm0,(%rbx)
mov    0xd20(%rsp),%rdx
movsd  (%rdx),%xmm2
mov    0xd78(%rsp),%rdx
movsd  (%rdx),%xmm0
mov    0xd68(%rsp),%rdx
subsd  (%rdx),%xmm0
mov    0xfe8(%rsp),%rdx
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm5
mov    0xd50(%rsp),%rcx
movsd  (%rcx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xff0(%rsp),%rcx
movlpd %xmm0,(%rcx)
movsd  (%r9),%xmm15
mov    0xdc0(%rsp),%rcx
movsd  (%rcx),%xmm0
xorpd  %xmm3,%xmm0
mov    0xff8(%rsp),%rcx
movlpd %xmm0,(%rcx)
movsd  0x0(%r13),%xmm14
movsd  (%rax),%xmm0
xorpd  %xmm3,%xmm0
mov    0x1000(%rsp),%r13
movlpd %xmm0,0x0(%r13)
mov    0xcc0(%rsp),%rax
movsd  (%rax),%xmm13
movsd  (%r10),%xmm0
xorpd  %xmm3,%xmm0
mov    0x1008(%rsp),%r14
movlpd %xmm0,(%r14)
movsd  0x0(%rbp),%xmm6
mov    0xf58(%rsp),%rax
movsd  (%rax),%xmm0
xorpd  %xmm3,%xmm0
mov    0x1010(%rsp),%rax
movlpd %xmm0,(%rax)
movsd  (%r8),%xmm10
movsd  (%r15),%xmm0
xorpd  %xmm3,%xmm0
mov    0x1018(%rsp),%r10
movlpd %xmm0,(%r10)
mov    0xce0(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xdf0(%rsp),%rax
movsd  (%rax),%xmm1
xorpd  %xmm3,%xmm1
mov    0x1020(%rsp),%r9
movlpd %xmm1,(%r9)
movsd  (%r11),%xmm9
movsd  (%rsi),%xmm1
xorpd  %xmm3,%xmm1
mov    0x1030(%rsp),%r8
movlpd %xmm1,(%r8)
mov    0xcf0(%rsp),%rax
movsd  (%rax),%xmm12
movsd  (%rdi),%xmm1
xorpd  %xmm3,%xmm1
mov    0x1038(%rsp),%rbp
movlpd %xmm1,0x0(%rbp)
mov    0xcf8(%rsp),%rax
movsd  (%rax),%xmm8
movsd  (%r12),%xmm1
xorpd  %xmm3,%xmm1
mov    0x1040(%rsp),%rcx
movlpd %xmm1,(%rcx)
mov    0xe70(%rsp),%rax
movsd  (%rax),%xmm1
xorpd  %xmm3,%xmm1
mov    0xd00(%rsp),%rax
movsd  (%rax),%xmm11
mov    0x1048(%rsp),%r8
movlpd %xmm1,(%r8)
movapd %xmm7,%xmm1
xorpd  %xmm3,%xmm1
mov    0xd40(%rsp),%rax
mulsd  (%rax),%xmm1
mov    0xfc8(%rsp),%r12
movsd  %xmm1,(%r12)
mov    0xd48(%rsp),%rax
mulsd  (%rax),%xmm7
mov    0xfd0(%rsp),%rcx
movsd  (%rcx),%xmm1
subsd  %xmm7,%xmm1
movsd  %xmm1,(%rcx)
mov    0xda0(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
movsd  (%r12),%xmm7
subsd  %xmm1,%xmm7
movsd  %xmm7,(%r12)
mov    0xda8(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm4,%xmm1
movsd  (%rbx),%xmm7
subsd  %xmm1,%xmm7
movsd  %xmm7,(%rbx)
movapd %xmm4,%xmm1
xorpd  %xmm3,%xmm1
mov    0xdb0(%rsp),%rax
mulsd  (%rax),%xmm1
mov    0xfe0(%rsp),%rdx
movsd  %xmm1,(%rdx)
movsd  (%rcx),%xmm1
mov    0xdb8(%rsp),%rax
mulsd  (%rax),%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%rcx)
movsd  (%rdx),%xmm1
mov    0xd70(%rsp),%rax
movsd  (%rax),%xmm4
mulsd  %xmm2,%xmm4
subsd  %xmm4,%xmm1
movsd  %xmm1,(%rdx)
mov    0xd80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
addsd  (%r12),%xmm1
movsd  %xmm1,(%r12)
mov    0xd88(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm2,%xmm1
mov    %rbx,%r15
addsd  (%rbx),%xmm1
movsd  0x7d8(%rsp),%xmm4
maxsd  0x2678(%rip),%xmm4
movsd  %xmm4,0x7d8(%rsp)
movsd  %xmm1,(%rbx)
movapd %xmm0,%xmm4
mov    0xd90(%rsp),%rax
mulsd  (%rax),%xmm2
xorpd  %xmm3,%xmm4
addsd  (%rcx),%xmm2
movsd  %xmm2,(%rcx)
movsd  (%r12),%xmm1
mov    0xd58(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm5,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r12)
mov    0xff0(%rsp),%rax
movsd  (%rax),%xmm1
mov    0xd60(%rsp),%rdx
mulsd  (%rdx),%xmm5
subsd  %xmm5,%xmm1
movsd  %xmm1,(%rax)
movsd  (%r12),%xmm1
mov    0xdc8(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm15,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r12)
mov    0xff8(%rsp),%rax
movsd  (%rax),%xmm1
mov    0xdd0(%rsp),%rbx
mulsd  (%rbx),%xmm15
subsd  %xmm15,%xmm1
movsd  %xmm1,(%rax)
mov    %rax,%rbx
movsd  0x0(%r13),%xmm1
mov    0xf88(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm14,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,0x0(%r13)
movsd  (%r12),%xmm1
mov    0xf90(%rsp),%rsi
mulsd  (%rsi),%xmm14
subsd  %xmm14,%xmm1
movsd  %xmm1,(%r12)
mov    0xf48(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm13,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r12)
mov    0xf50(%rsp),%rax
mulsd  (%rax),%xmm13
movsd  (%r14),%xmm1
subsd  %xmm13,%xmm1
movsd  %xmm1,(%r14)
movsd  (%r12),%xmm1
mov    0xf60(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r12)
movsd  (%rbx),%xmm1
mov    0xf68(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%rbx)
movsd  (%r15),%xmm1
mov    0xf70(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm6,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r15)
mov    0xf78(%rsp),%rax
mulsd  (%rax),%xmm6
movsd  (%r14),%xmm1
subsd  %xmm6,%xmm1
movsd  %xmm1,(%r14)
movsd  (%r10),%xmm1
mov    0xde0(%rsp),%rdi
movsd  (%rdi),%xmm2
mulsd  %xmm10,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r10)
movsd  (%r12),%xmm1
mov    0xde8(%rsp),%rax
mulsd  (%rax),%xmm10
subsd  %xmm10,%xmm1
movsd  %xmm1,(%r12)
movsd  (%r9),%xmm1
mov    0xdf8(%rsp),%r14
movsd  (%r14),%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r9)
movsd  (%r12),%xmm1
mov    0xe00(%rsp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm0,%xmm2
subsd  %xmm2,%xmm1
movsd  %xmm1,(%r12)
movsd  (%r15),%xmm1
mov    0xe08(%rsp),%rax
mulsd  (%rax),%xmm0
subsd  %xmm0,%xmm1
movsd  %xmm1,(%r15)
mov    0xe10(%rsp),%rdx
mulsd  (%rdx),%xmm4
mov    0x1028(%rsp),%rax
movsd  %xmm4,(%rax)
mov    0x1030(%rsp),%rsi
movsd  (%rsi),%xmm0
mov    0xe20(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  (%r12),%xmm0
mov    0xe28(%rsp),%rdi
mulsd  (%rdi),%xmm9
subsd  %xmm9,%xmm0
movsd  %xmm0,(%r12)
movsd  0x0(%rbp),%xmm0
mov    0xe38(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%r12),%xmm0
mov    0xe40(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0xe48(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm12,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
movsd  (%r15),%xmm0
mov    0xe50(%rsp),%rax
mulsd  (%rax),%xmm12
subsd  %xmm12,%xmm0
movsd  %xmm0,(%r15)
mov    0x1040(%rsp),%rcx
movsd  (%rcx),%xmm0
mov    0xe60(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm8,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rcx)
mov    0xe68(%rsp),%rax
mulsd  (%rax),%xmm8
movsd  (%r12),%xmm0
subsd  %xmm8,%xmm0
movsd  %xmm0,(%r12)
movsd  (%r8),%xmm0
mov    0xe78(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r8)
movsd  (%r12),%xmm0
mov    0xe80(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  (%rbx),%xmm0
mov    0xe88(%rsp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm11,%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,(%rbx)
mov    0xe90(%rsp),%rax
mulsd  (%rax),%xmm11
movsd  (%r15),%xmm0
subsd  %xmm11,%xmm0
mov    0x10b0(%rsp),%rcx
mov    0x10a8(%rsp),%r13
mov    0x10a0(%rsp),%r10
mov    0x1098(%rsp),%r11
mov    0x1090(%rsp),%r12
mov    0x1058(%rsp),%rax
mov    0x1050(%rsp),%rbp
mov    0xfb8(%rsp),%rbx
mov    0xfb0(%rsp),%rsi
mov    0xd30(%rsp),%r8
movsd  %xmm0,(%r15)
xorpd  %xmm0,%xmm0
movsd  0xbf8(%rsp),%xmm1
mov    %rdx,%r15
ucomisd %xmm0,%xmm1
jbe    ee98 <vbic_4T_et_xf_fj+0xdd58>
mov    0x980(%rsp),%r9
movsd  (%r9),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rsi)
movsd  0x2186(%rip),%xmm0
divsd  %xmm1,%xmm0
jmp    eea7 <vbic_4T_et_xf_fj+0xdd67>
movq   $0x0,(%rsi)
mov    0x980(%rsp),%r9
movsd  0x978(%rsp),%xmm1
mov    %rbx,%rsi
mov    %rbp,%rbx
movapd 0x4b0(%rsp),%xmm2
movsd  %xmm0,(%rsi)
movsd  (%r9),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  %xmm1,(%rax)
mov    0x1080(%rsp),%r9
movsd  (%r9),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,(%r10)
mov    0x1088(%rsp),%rax
mulsd  (%rax),%xmm2
movsd  %xmm2,0x0(%r13)
movsd  (%r8),%xmm0
movsd  0x7d8(%rsp),%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,(%r12)
movsd  %xmm1,(%r11)
movsd  (%rcx),%xmm0
ucomisd 0x20f2(%rip),%xmm0
jne    ef2e <vbic_4T_et_xf_fj+0xddee>
jnp    f7a8 <vbic_4T_et_xf_fj+0xe668>
mov    %r12,%rax
mov    %rbp,%r12
mov    %r11,%rbp
mov    0xf90(%rsp),%r8
mov    %rsi,%r11
mov    0xdd0(%rsp),%rsi
mov    0xd38(%rsp),%rbx
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xd40(%rsp),%rbx
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xd48(%rsp),%rbx
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xd50(%rsp),%rbx
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xd58(%rsp),%rbx
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mov    0xd60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xd98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xda0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xda8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdc0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdc8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0xdd8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xde0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xde8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xdf0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mov    0xe00(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
mov    0xe18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mov    0xe30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe90(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xe98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xea0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xea8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xeb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xeb8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xec0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xec8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xed0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xed8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xee0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xee8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xef0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xef8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf00(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf08(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf10(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf18(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf20(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf28(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf30(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf38(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf40(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf48(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf50(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf58(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf60(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf68(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf70(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf78(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf80(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xf88(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mov    0xf98(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfa0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfa8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfb0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    0xfc0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfc8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfd0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfd8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfe0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xfe8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xff0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0xff8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1000(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1008(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1010(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1018(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1020(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1028(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1030(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1038(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1040(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1048(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0x1058(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1060(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1068(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1070(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x1078(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mov    0x1088(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
xor    %eax,%eax
add    $0xc88,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
movsd  0x18b4(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    fb7a <vbic_4T_et_xf_fj+0xea3a>
addsd  0x189a(%rip),%xmm0
addsd  0x183a(%rip),%xmm0
movsd  0x189a(%rip),%xmm5
mulsd  %xmm5,%xmm0
jmp    fbd5 <vbic_4T_et_xf_fj+0xea95>
movapd %xmm2,%xmm0
movapd %xmm10,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm6,0x40(%rsp)
movsd  %xmm1,0x360(%rsp)
call   1030 <exp@plt>
movsd  0x360(%rsp),%xmm1
movapd 0x40(%rsp),%xmm6
movsd  0x17e5(%rip),%xmm15
movapd 0xa0(%rsp),%xmm8
movsd  (%rsp),%xmm12
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm4
movsd  0x0(%r13),%xmm5
movapd 0x185d(%rip),%xmm7
xorpd  %xmm5,%xmm7
movapd %xmm0,%xmm2
movapd %xmm15,%xmm3
divsd  %xmm1,%xmm3
mulsd  0x17dc(%rip),%xmm6
movsd  0x4f0(%rsp),%xmm1
movapd %xmm1,%xmm0
mulsd  %xmm14,%xmm0
divsd  %xmm0,%xmm5
mulsd  0x290(%rsp),%xmm1
divsd  %xmm1,%xmm7
mulsd  0x1769(%rip),%xmm7
divsd  %xmm0,%xmm15
ucomisd 0x17ac(%rip),%xmm5
jbe    f8e7 <vbic_4T_et_xf_fj+0xe7a7>
addsd  0x17aa(%rip),%xmm5
addsd  0x1742(%rip),%xmm5
movsd  0x17aa(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    f9cd <vbic_4T_et_xf_fj+0xe88d>
movsd  0x1789(%rip),%xmm0
ucomisd %xmm5,%xmm0
jbe    f916 <vbic_4T_et_xf_fj+0xe7d6>
addsd  0x1773(%rip),%xmm5
addsd  0x1713(%rip),%xmm5
movsd  0x1773(%rip),%xmm0
mulsd  %xmm0,%xmm5
jmp    f9cd <vbic_4T_et_xf_fj+0xe88d>
movapd %xmm5,%xmm0
movapd %xmm10,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm7,0x4f0(%rsp)
movsd  %xmm15,0x360(%rsp)
movapd %xmm6,0x40(%rsp)
movapd %xmm2,0x4e0(%rsp)
movsd  %xmm3,0x3a0(%rsp)
movsd  %xmm4,0x300(%rsp)
call   1030 <exp@plt>
movsd  0x300(%rsp),%xmm4
movsd  0x3a0(%rsp),%xmm3
movapd 0x4e0(%rsp),%xmm2
movapd 0x40(%rsp),%xmm6
movsd  0x360(%rsp),%xmm15
movapd 0x4f0(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm8
movsd  (%rsp),%xmm12
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm5
mulsd  %xmm4,%xmm3
mulsd  %xmm4,%xmm6
mulsd  %xmm0,%xmm15
mulsd  %xmm0,%xmm7
xorpd  %xmm0,%xmm0
movsd  0x688(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    faa0 <vbic_4T_et_xf_fj+0xe960>
movsd  0x0(%r13),%xmm4
movapd 0xa10(%rsp),%xmm1
subsd  %xmm4,%xmm1
xorpd  0x16c0(%rip),%xmm4
divsd  0x920(%rsp),%xmm1
subsd  0x210(%rsp),%xmm4
movapd %xmm4,%xmm0
divsd  0x340(%rsp),%xmm0
divsd  0xc0(%rsp),%xmm4
mulsd  0x3d0(%rsp),%xmm0
subsd  %xmm0,%xmm12
mulsd  0x161a(%rip),%xmm4
addsd  %xmm12,%xmm4
ucomisd 0x1615(%rip),%xmm1
movsd  %xmm15,0x360(%rsp)
movapd %xmm5,0x300(%rsp)
movapd %xmm6,0x40(%rsp)
movsd  %xmm3,0x3a0(%rsp)
jbe    fb34 <vbic_4T_et_xf_fj+0xe9f4>
addsd  0x15ed(%rip),%xmm1
addsd  0x1585(%rip),%xmm1
movsd  0x15ed(%rip),%xmm0
jmp    fb5e <vbic_4T_et_xf_fj+0xea1e>
movsd  0x15a0(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm5
movsd  0x390(%rsp),%xmm12
movapd %xmm12,%xmm0
mulsd  %xmm5,%xmm0
movsd  0x248(%rsp),%xmm4
movapd %xmm4,%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xd50(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm2,%xmm11
mov    0xd58(%rsp),%rax
movsd  %xmm11,(%rax)
mulsd  %xmm4,%xmm3
movsd  %xmm3,(%rbx)
mulsd  %xmm4,%xmm6
addsd  (%rax),%xmm6
mulsd  %xmm10,%xmm5
addsd  %xmm6,%xmm5
movsd  %xmm5,(%rax)
mulsd  %xmm12,%xmm15
addsd  (%rbx),%xmm15
movsd  %xmm15,(%rbx)
mulsd  %xmm12,%xmm7
addsd  (%rax),%xmm7
movsd  %xmm7,(%rax)
jmp    ac1c <vbic_4T_et_xf_fj+0x9adc>
movsd  0x153c(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    ff25 <vbic_4T_et_xf_fj+0xede5>
addsd  0x1522(%rip),%xmm1
addsd  0x14c2(%rip),%xmm1
movsd  0x1522(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm6
movsd  0x580(%rsp),%xmm13
movapd %xmm8,%xmm15
jmp    ffa6 <vbic_4T_et_xf_fj+0xee66>
movapd %xmm6,0x300(%rsp)
call   1030 <exp@plt>
movapd 0x300(%rsp),%xmm6
movapd 0xa0(%rsp),%xmm15
movsd  (%rsp),%xmm12
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm5
movsd  (%r12),%xmm2
movapd 0x14ff(%rip),%xmm3
xorpd  %xmm2,%xmm3
movapd %xmm0,0x6d0(%rsp)
movsd  0x1432(%rip),%xmm1
movapd %xmm1,%xmm7
divsd  0x3a0(%rsp),%xmm7
mulsd  0x146d(%rip),%xmm6
movsd  0x4f0(%rsp),%xmm0
movapd %xmm0,%xmm4
mulsd  %xmm14,%xmm4
divsd  %xmm4,%xmm2
mulsd  0x290(%rsp),%xmm0
movsd  %xmm0,0x4f0(%rsp)
divsd  %xmm0,%xmm3
mulsd  0x13f1(%rip),%xmm3
divsd  %xmm4,%xmm1
ucomisd 0x1435(%rip),%xmm2
movsd  %xmm1,0x40(%rsp)
movsd  %xmm7,0x360(%rsp)
movsd  %xmm4,0x3f8(%rsp)
jbe    fc7b <vbic_4T_et_xf_fj+0xeb3b>
movapd %xmm14,%xmm8
addsd  0x1416(%rip),%xmm2
addsd  0x13ae(%rip),%xmm2
movsd  0x1416(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    fd38 <vbic_4T_et_xf_fj+0xebf8>
movsd  0x13f5(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    fcaf <vbic_4T_et_xf_fj+0xeb6f>
movapd %xmm14,%xmm8
addsd  0x13da(%rip),%xmm2
addsd  0x137a(%rip),%xmm2
movsd  0x13da(%rip),%xmm0
mulsd  %xmm0,%xmm2
jmp    fd38 <vbic_4T_et_xf_fj+0xebf8>
movapd %xmm2,%xmm0
movapd %xmm3,0x800(%rsp)
movapd %xmm6,0x300(%rsp)
movsd  %xmm5,0x6b0(%rsp)
call   1030 <exp@plt>
movsd  0x6b0(%rsp),%xmm5
movapd 0x300(%rsp),%xmm6
movapd 0x800(%rsp),%xmm3
movsd  0x3f8(%rsp),%xmm4
movsd  0x360(%rsp),%xmm7
movsd  0x40(%rsp),%xmm1
movapd 0xa0(%rsp),%xmm15
movsd  (%rsp),%xmm12
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm8
movapd %xmm0,%xmm2
movapd %xmm7,%xmm14
mulsd  %xmm5,%xmm14
mulsd  %xmm5,%xmm6
movapd %xmm1,%xmm5
mulsd  %xmm0,%xmm5
mulsd  %xmm0,%xmm3
xorpd  %xmm0,%xmm0
movsd  0x688(%rsp),%xmm1
ucomisd %xmm0,%xmm1
movapd %xmm6,0x300(%rsp)
jbe    fe1d <vbic_4T_et_xf_fj+0xecdd>
movsd  %xmm5,0x4c8(%rsp)
movapd %xmm2,0x6b0(%rsp)
movsd  (%r12),%xmm5
movapd 0xa10(%rsp),%xmm1
subsd  %xmm5,%xmm1
xorpd  0x1331(%rip),%xmm5
divsd  0x920(%rsp),%xmm1
subsd  0x210(%rsp),%xmm5
movapd %xmm5,%xmm0
divsd  0x340(%rsp),%xmm0
divsd  0xc0(%rsp),%xmm5
mulsd  0x3d0(%rsp),%xmm0
movapd %xmm12,%xmm2
subsd  %xmm0,%xmm2
mulsd  0x1287(%rip),%xmm5
addsd  %xmm2,%xmm5
ucomisd 0x1283(%rip),%xmm1
movapd %xmm3,0x800(%rsp)
jbe    fef2 <vbic_4T_et_xf_fj+0xedb2>
addsd  0x1274(%rip),%xmm1
addsd  0x120c(%rip),%xmm1
movsd  0x1274(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    100fc <vbic_4T_et_xf_fj+0xefbc>
movsd  0x1223(%rip),%xmm0
movapd %xmm7,%xmm12
movapd 0x6d0(%rsp),%xmm7
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm2
movsd  0x390(%rsp),%xmm6
movapd %xmm6,%xmm0
mulsd  %xmm2,%xmm0
movapd %xmm3,%xmm9
movsd  0x248(%rsp),%xmm3
movapd %xmm3,%xmm1
mulsd  %xmm7,%xmm1
addsd  %xmm0,%xmm1
movsd  0x550(%rsp),%xmm0
mulsd  %xmm0,%xmm1
mov    0xd38(%rsp),%rax
movsd  %xmm1,(%rax)
mulsd  %xmm0,%xmm7
movapd %xmm0,%xmm1
mulsd  %xmm3,%xmm1
mulsd  %xmm0,%xmm2
mulsd  %xmm6,%xmm0
mulsd  %xmm11,%xmm7
movsd  %xmm7,0x0(%rbp)
movapd %xmm12,%xmm7
mulsd  %xmm1,%xmm14
mov    0xd48(%rsp),%rax
movsd  %xmm14,(%rax)
mulsd  0x300(%rsp),%xmm1
addsd  0x0(%rbp),%xmm1
mulsd  %xmm10,%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x0(%rbp)
mulsd  %xmm0,%xmm5
addsd  (%rax),%xmm5
movsd  %xmm5,(%rax)
mulsd  %xmm9,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  0x40(%rsp),%xmm9
jmp    10266 <vbic_4T_et_xf_fj+0xf126>
movsd  0x117e(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    100ab <vbic_4T_et_xf_fj+0xef6b>
addsd  0x1164(%rip),%xmm1
addsd  0x1104(%rip),%xmm1
movsd  0x1164(%rip),%xmm0
mulsd  %xmm0,%xmm1
jmp    100fc <vbic_4T_et_xf_fj+0xefbc>
movapd %xmm1,%xmm0
movapd %xmm10,0x1c0(%rsp)
movapd %xmm11,0x100(%rsp)
movapd %xmm7,0x4f0(%rsp)
movapd %xmm2,0x4e0(%rsp)
movapd %xmm4,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm4
movapd 0x4e0(%rsp),%xmm2
movapd 0x4f0(%rsp),%xmm7
movapd 0xa0(%rsp),%xmm15
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm6
movsd  0x580(%rsp),%xmm13
movsd  0x109a(%rip),%xmm1
addsd  %xmm1,%xmm2
movapd 0x300(%rsp),%xmm3
addsd  %xmm1,%xmm3
movsd  0x390(%rsp),%xmm12
movapd %xmm12,%xmm1
mulsd  %xmm3,%xmm1
movsd  0x248(%rsp),%xmm5
movapd %xmm2,%xmm8
movapd %xmm5,%xmm2
mulsd  %xmm8,%xmm2
addsd  %xmm1,%xmm2
subsd  0x720(%rsp),%xmm6
movapd 0xa20(%rsp),%xmm1
mulsd  %xmm1,%xmm6
subsd  %xmm6,%xmm2
mov    0xd50(%rsp),%rax
movsd  %xmm2,(%rax)
mulsd  %xmm8,%xmm11
mov    0xd58(%rsp),%rax
movsd  %xmm11,(%rax)
movsd  0x3a0(%rsp),%xmm2
mulsd  %xmm5,%xmm2
movsd  %xmm2,(%rbx)
movapd 0x40(%rsp),%xmm2
mulsd  %xmm5,%xmm2
mulsd  %xmm10,%xmm3
addsd  (%rax),%xmm2
addsd  %xmm2,%xmm3
movsd  %xmm3,(%rax)
movsd  0x360(%rsp),%xmm2
mulsd  %xmm12,%xmm2
addsd  (%rbx),%xmm2
movsd  %xmm2,(%rbx)
mulsd  %xmm12,%xmm7
mulsd  %xmm0,%xmm4
addsd  (%rax),%xmm7
mulsd  %xmm0,%xmm13
mulsd  %xmm1,%xmm4
subsd  %xmm4,%xmm7
movsd  %xmm7,(%rax)
movsd  (%rbx),%xmm0
mulsd  %xmm1,%xmm13
subsd  %xmm13,%xmm0
movsd  %xmm0,(%rbx)
mulsd  %xmm1,%xmm15
addsd  (%rax),%xmm15
movsd  %xmm15,(%rax)
jmp    ac1c <vbic_4T_et_xf_fj+0x9adc>
movapd %xmm1,%xmm0
movsd  %xmm14,0xa40(%rsp)
movapd %xmm5,0xa30(%rsp)
call   1030 <exp@plt>
movapd 0xa30(%rsp),%xmm5
movsd  0xa40(%rsp),%xmm14
movapd 0xa0(%rsp),%xmm15
movapd 0x100(%rsp),%xmm11
movapd 0x80(%rsp),%xmm8
movapd %xmm0,%xmm1
movapd 0x6d0(%rsp),%xmm7
movsd  0xf3b(%rip),%xmm2
addsd  %xmm2,%xmm7
movapd 0x6b0(%rsp),%xmm12
addsd  %xmm2,%xmm12
movsd  0x390(%rsp),%xmm10
movapd %xmm10,%xmm2
mulsd  %xmm12,%xmm2
movsd  0x248(%rsp),%xmm6
movapd %xmm6,%xmm3
mulsd  %xmm7,%xmm3
addsd  %xmm2,%xmm3
subsd  0x720(%rsp),%xmm1
movapd 0xa20(%rsp),%xmm9
mulsd  %xmm9,%xmm1
subsd  %xmm1,%xmm3
movsd  0x550(%rsp),%xmm4
mulsd  %xmm4,%xmm3
mov    0xd38(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm4,%xmm7
mulsd  %xmm11,%xmm7
movsd  %xmm7,0x0(%rbp)
movapd %xmm4,%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm1,%xmm14
mov    0xd48(%rsp),%rax
movsd  %xmm14,(%rax)
mulsd  0x300(%rsp),%xmm1
addsd  0x0(%rbp),%xmm1
mulsd  %xmm4,%xmm12
movapd 0x1c0(%rsp),%xmm3
mulsd  %xmm3,%xmm12
addsd  %xmm1,%xmm12
movsd  %xmm12,0x0(%rbp)
movapd %xmm4,%xmm1
mulsd  %xmm10,%xmm1
movsd  0x4c8(%rsp),%xmm2
mulsd  %xmm1,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
mulsd  %xmm0,%xmm5
mulsd  0x800(%rsp),%xmm1
movapd 0xecb(%rip),%xmm2
xorpd  %xmm9,%xmm2
mulsd  %xmm4,%xmm2
addsd  0x0(%rbp),%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
movsd  %xmm5,0x0(%rbp)
mulsd  0x580(%rsp),%xmm0
mulsd  %xmm0,%xmm2
addsd  (%rax),%xmm2
movsd  %xmm2,(%rax)
movapd %xmm4,%xmm0
mulsd  %xmm9,%xmm0
movapd %xmm3,%xmm10
mulsd  %xmm15,%xmm0
addsd  0x0(%rbp),%xmm0
movsd  0x40(%rsp),%xmm9
movsd  0x360(%rsp),%xmm7
movsd  0x3f8(%rsp),%xmm4
movapd %xmm8,%xmm14
movsd  %xmm0,0x0(%rbp)
movsd  0x0(%r13),%xmm6
movapd %xmm6,%xmm0
divsd  0x3a0(%rsp),%xmm0
movapd 0xe44(%rip),%xmm12
xorpd  %xmm6,%xmm12
movapd %xmm6,%xmm5
divsd  0x4e0(%rsp),%xmm5
ucomisd 0xdca(%rip),%xmm0
jbe    102c9 <vbic_4T_et_xf_fj+0xf189>
addsd  0xdc8(%rip),%xmm0
addsd  0xd60(%rip),%xmm0
movsd  0xdc8(%rip),%xmm2
mulsd  %xmm2,%xmm0
jmp    10365 <vbic_4T_et_xf_fj+0xf225>
movsd  0xda7(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    102f5 <vbic_4T_et_xf_fj+0xf1b5>
addsd  0xd91(%rip),%xmm0
addsd  0xd31(%rip),%xmm0
movsd  0xd91(%rip),%xmm2
mulsd  %xmm2,%xmm0
jmp    10365 <vbic_4T_et_xf_fj+0xf225>
movapd %xmm5,0x300(%rsp)
call   1030 <exp@plt>
movapd 0x300(%rsp),%xmm5
movsd  0x3f8(%rsp),%xmm4
movsd  0x360(%rsp),%xmm7
movsd  0x40(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm15
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm2
movsd  0x0(%r13),%xmm6
movapd 0xd70(%rip),%xmm12
xorpd  %xmm6,%xmm12
mulsd  0xcfb(%rip),%xmm5
divsd  0x4f0(%rsp),%xmm12
mulsd  0xca0(%rip),%xmm12
divsd  %xmm4,%xmm6
ucomisd 0xce4(%rip),%xmm6
movapd %xmm0,0x3a0(%rsp)
jbe    103b8 <vbic_4T_et_xf_fj+0xf278>
addsd  0xcd9(%rip),%xmm6
addsd  0xc71(%rip),%xmm6
movsd  0xcd9(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    10461 <vbic_4T_et_xf_fj+0xf321>
movsd  0xcb8(%rip),%xmm1
ucomisd %xmm6,%xmm1
jbe    103e4 <vbic_4T_et_xf_fj+0xf2a4>
addsd  0xca2(%rip),%xmm6
addsd  0xc42(%rip),%xmm6
movsd  0xca2(%rip),%xmm0
mulsd  %xmm0,%xmm6
jmp    10461 <vbic_4T_et_xf_fj+0xf321>
movapd %xmm6,%xmm0
movapd %xmm12,0x4e0(%rsp)
movapd %xmm5,0x300(%rsp)
movsd  %xmm2,0x4f0(%rsp)
call   1030 <exp@plt>
movsd  0x4f0(%rsp),%xmm2
movapd 0x300(%rsp),%xmm5
movapd 0x4e0(%rsp),%xmm12
movsd  0x360(%rsp),%xmm7
movsd  0x40(%rsp),%xmm9
movapd 0xa0(%rsp),%xmm15
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm6
mulsd  %xmm2,%xmm7
mulsd  %xmm2,%xmm5
xorpd  %xmm1,%xmm1
movsd  0x688(%rsp),%xmm2
ucomisd %xmm1,%xmm2
mulsd  %xmm0,%xmm9
mulsd  %xmm0,%xmm12
jbe    10538 <vbic_4T_et_xf_fj+0xf3f8>
movsd  0x0(%r13),%xmm3
movapd 0xa10(%rsp),%xmm1
subsd  %xmm3,%xmm1
xorpd  0xc2b(%rip),%xmm3
divsd  0x920(%rsp),%xmm1
subsd  0x210(%rsp),%xmm3
movapd %xmm3,%xmm0
divsd  0x340(%rsp),%xmm0
divsd  0xc0(%rsp),%xmm3
mulsd  0x3d0(%rsp),%xmm0
movsd  (%rsp),%xmm2
subsd  %xmm0,%xmm2
mulsd  0xb81(%rip),%xmm3
addsd  %xmm2,%xmm3
ucomisd 0xb7d(%rip),%xmm1
movsd  %xmm9,0x40(%rsp)
movsd  %xmm7,0x360(%rsp)
movapd %xmm6,0x4f0(%rsp)
movapd %xmm5,0x300(%rsp)
jbe    10604 <vbic_4T_et_xf_fj+0xf4c4>
addsd  0xb55(%rip),%xmm1
addsd  0xaed(%rip),%xmm1
movsd  0xb55(%rip),%xmm0
jmp    1062a <vbic_4T_et_xf_fj+0xf4ea>
movsd  0xad8(%rip),%xmm4
subsd  0x550(%rsp),%xmm4
movsd  0xaf7(%rip),%xmm0
movapd %xmm7,%xmm2
movapd 0x3a0(%rsp),%xmm7
addsd  %xmm0,%xmm7
addsd  %xmm0,%xmm6
movsd  0x390(%rsp),%xmm15
movapd %xmm15,%xmm0
mulsd  %xmm6,%xmm0
movapd %xmm4,%xmm1
movapd %xmm5,%xmm13
movsd  0x248(%rsp),%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm7,%xmm3
addsd  %xmm0,%xmm3
mulsd  %xmm4,%xmm3
mov    0xd50(%rsp),%rax
movsd  %xmm3,(%rax)
mulsd  %xmm4,%xmm7
mulsd  %xmm4,%xmm6
mulsd  %xmm7,%xmm11
mov    0xd58(%rsp),%rax
movsd  %xmm11,(%rax)
mulsd  %xmm1,%xmm2
movsd  %xmm2,(%rbx)
mulsd  %xmm5,%xmm1
addsd  (%rax),%xmm1
mulsd  %xmm15,%xmm4
mulsd  %xmm10,%xmm6
addsd  %xmm1,%xmm6
movsd  %xmm6,(%rax)
mulsd  %xmm4,%xmm9
addsd  (%rbx),%xmm9
movsd  %xmm9,(%rbx)
mulsd  %xmm12,%xmm4
addsd  (%rax),%xmm4
movsd  %xmm4,(%rax)
jmp    ac1c <vbic_4T_et_xf_fj+0x9adc>
movsd  0xa6c(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    10635 <vbic_4T_et_xf_fj+0xf4f5>
addsd  0xa56(%rip),%xmm1
addsd  0x9f6(%rip),%xmm1
movsd  0xa56(%rip),%xmm0
mulsd  %xmm0,%xmm1
movapd %xmm1,%xmm13
jmp    10689 <vbic_4T_et_xf_fj+0xf549>
movapd %xmm1,%xmm0
movapd %xmm12,0x4e0(%rsp)
movapd %xmm3,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm3
movapd 0x4e0(%rsp),%xmm12
movapd 0xa0(%rsp),%xmm15
movapd 0x100(%rsp),%xmm11
movapd 0x1c0(%rsp),%xmm10
movapd 0x80(%rsp),%xmm14
movapd %xmm0,%xmm13
movsd  0x987(%rip),%xmm5
subsd  0x550(%rsp),%xmm5
movsd  0x9a6(%rip),%xmm1
movapd 0x3a0(%rsp),%xmm6
addsd  %xmm1,%xmm6
movapd 0x4f0(%rsp),%xmm7
addsd  %xmm1,%xmm7
movsd  0x390(%rsp),%xmm8
movapd %xmm8,%xmm2
mulsd  %xmm7,%xmm2
movapd %xmm5,%xmm1
movsd  0x248(%rsp),%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm6,%xmm4
addsd  %xmm2,%xmm4
subsd  0x720(%rsp),%xmm13
movapd 0xa20(%rsp),%xmm2
mulsd  %xmm2,%xmm13
subsd  %xmm13,%xmm4
mulsd  %xmm5,%xmm4
mov    0xd50(%rsp),%rax
movsd  %xmm4,(%rax)
mulsd  %xmm5,%xmm6
mulsd  %xmm6,%xmm11
mov    0xd58(%rsp),%rax
movsd  %xmm11,(%rax)
movsd  0x360(%rsp),%xmm4
mulsd  %xmm1,%xmm4
movsd  %xmm4,(%rbx)
mulsd  0x300(%rsp),%xmm1
mulsd  %xmm5,%xmm7
addsd  (%rax),%xmm1
mulsd  %xmm10,%xmm7
addsd  %xmm1,%xmm7
movsd  %xmm7,(%rax)
mulsd  %xmm0,%xmm3
mulsd  %xmm5,%xmm8
movsd  0x40(%rsp),%xmm4
mulsd  %xmm8,%xmm4
addsd  (%rbx),%xmm4
movsd  0x580(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  %xmm4,(%rbx)
mulsd  %xmm12,%xmm8
movapd 0x940(%rip),%xmm0
xorpd  %xmm2,%xmm0
mulsd  %xmm5,%xmm0
addsd  (%rax),%xmm8
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm3
addsd  %xmm8,%xmm3
movsd  %xmm3,(%rax)
mulsd  %xmm1,%xmm0
addsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
mulsd  %xmm15,%xmm5
addsd  (%rax),%xmm5
movsd  %xmm5,(%rax)
jmp    ac1c <vbic_4T_et_xf_fj+0x9adc>

LLVM IR (-O0):
define i32 @vbic_4T_et_xf_fj(double* %0, double* %1, double* %2, double* %3, double* %4, double* %5, double* %6, double* %7, double* %8, double* %9, double* %10, double* %11, double* %12, double* %13, double* %14, double* %15, double* %16, double* %17, double* %18, double* %19, double* %20, double* %21, double* %22, double* %23, double* %24, double* %25, double* %26, double* %27, double* %28, double* %29, double* %30, double* %31, double* %32, double* %33, double* %34, double* %35, double* %36, double* %37, double* %38, double* %39, double* %40, double* %41, double* %42, double* %43, double* %44, double* %45, double* %46, double* %47, double* %48, double* %49, double* %50, double* %51, double* %52, double* %53, double* %54, double* %55, double* %56, double* %57, double* %58, double* %59, double* %60, double* %61, double* %62, double* %63, double* %64, double* %65, double* %66, double* %67, double* %68, double* %69, double* %70, double* %71, double* %72, double* %73, double* %74, double* %75, double* %76, double* %77, double* %78, double* %79, double* %80, double* %81, double* %82, double* %83, double* %84, double* %85, double* %86, double* %87, double* %88, double* %89, double* %90, double* %91, double* %92, double* %93, double* %94, double* %95, double* %96, double* %97, double* %98, double* %99, double* %100, double* %101, double* %102, double* %103, double* %104, double* %105, double* %106, double* %107, double* %108, double* %109, double* %110, double* %111, double* %112, double* %113, double* %114, double* %115, double* %116, double* %117, double* %118, double* %119, double* %120, double* %121, double* %122, double* %123, double* %124, double* %125, double* %126, double* %127, double* %128, double* %129, double* %130, double* %131, double* %132) {
%134 = alloca double*
%135 = alloca double*
%136 = alloca double*
%137 = alloca double*
%138 = alloca double*
%139 = alloca double*
%140 = alloca double*
%141 = alloca double*
%142 = alloca double*
%143 = alloca double*
%144 = alloca double*
%145 = alloca double*
%146 = alloca double*
%147 = alloca double*
%148 = alloca double*
%149 = alloca double*
%150 = alloca double*
%151 = alloca double*
%152 = alloca double*
%153 = alloca double*
%154 = alloca double*
%155 = alloca double*
%156 = alloca double*
%157 = alloca double*
%158 = alloca double*
%159 = alloca double*
%160 = alloca double*
%161 = alloca double*
%162 = alloca double*
%163 = alloca double*
%164 = alloca double*
%165 = alloca double*
%166 = alloca double*
%167 = alloca double*
%168 = alloca double*
%169 = alloca double*
%170 = alloca double*
%171 = alloca double*
%172 = alloca double*
%173 = alloca double*
%174 = alloca double*
%175 = alloca double*
%176 = alloca double*
%177 = alloca double*
%178 = alloca double*
%179 = alloca double*
%180 = alloca double*
%181 = alloca double*
%182 = alloca double*
%183 = alloca double*
%184 = alloca double*
%185 = alloca double*
%186 = alloca double*
%187 = alloca double*
%188 = alloca double*
%189 = alloca double*
%190 = alloca double*
%191 = alloca double*
%192 = alloca double*
%193 = alloca double*
%194 = alloca double*
%195 = alloca double*
%196 = alloca double*
%197 = alloca double*
%198 = alloca double*
%199 = alloca double*
%200 = alloca double*
%201 = alloca double*
%202 = alloca double*
%203 = alloca double*
%204 = alloca double*
%205 = alloca double*
%206 = alloca double*
%207 = alloca double*
%208 = alloca double*
%209 = alloca double*
%210 = alloca double*
%211 = alloca double*
%212 = alloca double*
%213 = alloca double*
%214 = alloca double*
%215 = alloca double*
%216 = alloca double*
%217 = alloca double*
%218 = alloca double*
%219 = alloca double*
%220 = alloca double*
%221 = alloca double*
%222 = alloca double*
%223 = alloca double*
%224 = alloca double*
%225 = alloca double*
%226 = alloca double*
%227 = alloca double*
%228 = alloca double*
%229 = alloca double*
%230 = alloca double*
%231 = alloca double*
%232 = alloca double*
%233 = alloca double*
%234 = alloca double*
%235 = alloca double*
%236 = alloca double*
%237 = alloca double*
%238 = alloca double*
%239 = alloca double*
%240 = alloca double*
%241 = alloca double*
%242 = alloca double*
%243 = alloca double*
%244 = alloca double*
%245 = alloca double*
%246 = alloca double*
%247 = alloca double*
%248 = alloca double*
%249 = alloca double*
%250 = alloca double*
%251 = alloca double*
%252 = alloca double*
%253 = alloca double*
%254 = alloca double*
%255 = alloca double*
%256 = alloca double*
%257 = alloca double*
%258 = alloca double*
%259 = alloca double*
%260 = alloca double*
%261 = alloca double*
%262 = alloca double*
%263 = alloca double*
%264 = alloca double*
%265 = alloca double*
%266 = alloca double*
%267 = alloca double
%268 = alloca double
%269 = alloca double
%270 = alloca double
%271 = alloca double
%272 = alloca double
%273 = alloca double
%274 = alloca double
%275 = alloca double
%276 = alloca double
%277 = alloca double
%278 = alloca double
%279 = alloca double
%280 = alloca double
%281 = alloca double
%282 = alloca double
%283 = alloca double
%284 = alloca double
%285 = alloca double
%286 = alloca double
%287 = alloca double
%288 = alloca double
%289 = alloca double
%290 = alloca double
%291 = alloca double
%292 = alloca double
%293 = alloca double
%294 = alloca double
%295 = alloca double
%296 = alloca double
%297 = alloca double
%298 = alloca double
%299 = alloca double
%300 = alloca double
%301 = alloca double
%302 = alloca double
%303 = alloca double
%304 = alloca double
%305 = alloca double
%306 = alloca double
%307 = alloca double
%308 = alloca double
%309 = alloca double
%310 = alloca double
%311 = alloca double
%312 = alloca double
%313 = alloca double
%314 = alloca double
%315 = alloca double
%316 = alloca double
%317 = alloca double
%318 = alloca double
%319 = alloca double
%320 = alloca double
%321 = alloca double
%322 = alloca double
%323 = alloca double
%324 = alloca double
%325 = alloca double
%326 = alloca double
%327 = alloca double
%328 = alloca double
%329 = alloca double
%330 = alloca double
%331 = alloca double
%332 = alloca double
%333 = alloca double
%334 = alloca double
%335 = alloca double
%336 = alloca double
%337 = alloca double
%338 = alloca double
%339 = alloca double
%340 = alloca double
%341 = alloca double
%342 = alloca double
%343 = alloca double
%344 = alloca double
%345 = alloca double
%346 = alloca double
%347 = alloca double
%348 = alloca double
%349 = alloca double
%350 = alloca double
%351 = alloca double
%352 = alloca double
%353 = alloca double
%354 = alloca double
%355 = alloca double
%356 = alloca double
%357 = alloca double
%358 = alloca double
%359 = alloca double
%360 = alloca double
%361 = alloca double
%362 = alloca double
%363 = alloca double
%364 = alloca double
%365 = alloca double
%366 = alloca double
%367 = alloca double
%368 = alloca double
%369 = alloca double
%370 = alloca double
%371 = alloca double
%372 = alloca double
%373 = alloca double
%374 = alloca double
%375 = alloca double
%376 = alloca double
%377 = alloca double
%378 = alloca double
%379 = alloca double
%380 = alloca double
%381 = alloca double
%382 = alloca double
%383 = alloca double
%384 = alloca double
%385 = alloca double
%386 = alloca double
%387 = alloca double
%388 = alloca double
%389 = alloca double
%390 = alloca double
%391 = alloca double
%392 = alloca double
%393 = alloca double
%394 = alloca double
%395 = alloca double
%396 = alloca double
%397 = alloca double
%398 = alloca double
%399 = alloca double
%400 = alloca double
%401 = alloca double
%402 = alloca double
%403 = alloca double
%404 = alloca double
%405 = alloca double
%406 = alloca double
%407 = alloca double
%408 = alloca double
%409 = alloca double
%410 = alloca double
%411 = alloca double
%412 = alloca double
%413 = alloca double
%414 = alloca double
%415 = alloca double
%416 = alloca double
%417 = alloca double
%418 = alloca double
%419 = alloca double
%420 = alloca double
%421 = alloca double
%422 = alloca double
%423 = alloca double
%424 = alloca double
%425 = alloca double
%426 = alloca double
%427 = alloca double
%428 = alloca double
%429 = alloca double
%430 = alloca double
%431 = alloca double
%432 = alloca double
%433 = alloca double
%434 = alloca double
%435 = alloca double
%436 = alloca double
%437 = alloca double
%438 = alloca double
%439 = alloca double
%440 = alloca double
%441 = alloca double
%442 = alloca double
%443 = alloca double
%444 = alloca double
%445 = alloca double
%446 = alloca double
%447 = alloca double
%448 = alloca double
%449 = alloca double
%450 = alloca double
%451 = alloca double
%452 = alloca double
%453 = alloca double
%454 = alloca double
%455 = alloca double
%456 = alloca double
%457 = alloca double
%458 = alloca double
%459 = alloca double
%460 = alloca double
%461 = alloca double
%462 = alloca double
%463 = alloca double
%464 = alloca double
%465 = alloca double
%466 = alloca double
%467 = alloca double
%468 = alloca double
%469 = alloca double
%470 = alloca double
%471 = alloca double
%472 = alloca double
%473 = alloca double
%474 = alloca double
%475 = alloca double
%476 = alloca double
%477 = alloca double
%478 = alloca double
%479 = alloca double
%480 = alloca double
%481 = alloca double
%482 = alloca double
%483 = alloca double
%484 = alloca double
%485 = alloca double
%486 = alloca double
%487 = alloca double
%488 = alloca double
%489 = alloca double
%490 = alloca double
%491 = alloca double
%492 = alloca double
%493 = alloca double
%494 = alloca double
%495 = alloca double
%496 = alloca double
%497 = alloca double
%498 = alloca double
%499 = alloca double
%500 = alloca double
%501 = alloca double
%502 = alloca double
%503 = alloca double
%504 = alloca double
%505 = alloca double
%506 = alloca double
%507 = alloca double
%508 = alloca double
%509 = alloca double
%510 = alloca double
%511 = alloca double
%512 = alloca double
%513 = alloca double
%514 = alloca double
%515 = alloca double
%516 = alloca double
%517 = alloca double
%518 = alloca double
%519 = alloca double
%520 = alloca double
%521 = alloca double
%522 = alloca double
%523 = alloca double
%524 = alloca double
%525 = alloca double
%526 = alloca double
%527 = alloca double
%528 = alloca double
%529 = alloca double
%530 = alloca double
%531 = alloca double
%532 = alloca double
%533 = alloca double
%534 = alloca double
%535 = alloca double
%536 = alloca double
%537 = alloca double
%538 = alloca double
%539 = alloca double
%540 = alloca double
%541 = alloca double
%542 = alloca double
%543 = alloca double
%544 = alloca double
%545 = alloca double
%546 = alloca double
%547 = alloca double
%548 = alloca double
%549 = alloca double
%550 = alloca double
%551 = alloca double
%552 = alloca double
%553 = alloca double
%554 = alloca double
%555 = alloca double
%556 = alloca double
%557 = alloca double
%558 = alloca double
%559 = alloca double
%560 = alloca double
%561 = alloca double
%562 = alloca double
%563 = alloca double
%564 = alloca double
%565 = alloca double
%566 = alloca double
%567 = alloca double
%568 = alloca double
%569 = alloca double
%570 = alloca double
%571 = alloca double
%572 = alloca double
%573 = alloca double
%574 = alloca double
%575 = alloca double
%576 = alloca double
%577 = alloca double
%578 = alloca double
%579 = alloca double
%580 = alloca double
%581 = alloca double
%582 = alloca double
%583 = alloca double
%584 = alloca double
%585 = alloca double
%586 = alloca double
%587 = alloca double
%588 = alloca double
%589 = alloca double
%590 = alloca double
%591 = alloca double
%592 = alloca double
%593 = alloca double
%594 = alloca double
%595 = alloca double
%596 = alloca double
%597 = alloca double
%598 = alloca double
%599 = alloca double
%600 = alloca double
%601 = alloca double
%602 = alloca double
%603 = alloca double
%604 = alloca double
%605 = alloca double
%606 = alloca double
%607 = alloca double
%608 = alloca double
%609 = alloca double
%610 = alloca double
%611 = alloca double
%612 = alloca double
%613 = alloca double
%614 = alloca double
%615 = alloca double
%616 = alloca double
%617 = alloca double
%618 = alloca double
%619 = alloca double
%620 = alloca double
%621 = alloca double
%622 = alloca double
%623 = alloca double
%624 = alloca double
%625 = alloca double
%626 = alloca double
%627 = alloca double
%628 = alloca double
%629 = alloca double
%630 = alloca double
%631 = alloca double
%632 = alloca double
%633 = alloca double
%634 = alloca double
%635 = alloca double
%636 = alloca double
%637 = alloca double
%638 = alloca double
%639 = alloca double
%640 = alloca double
%641 = alloca double
%642 = alloca double
%643 = alloca double
%644 = alloca double
%645 = alloca double
%646 = alloca double
%647 = alloca double
%648 = alloca double
%649 = alloca double
%650 = alloca double
%651 = alloca double
%652 = alloca double
%653 = alloca double
%654 = alloca double
%655 = alloca double
%656 = alloca double
%657 = alloca double
%658 = alloca double
%659 = alloca double
%660 = alloca double
%661 = alloca double
%662 = alloca double
%663 = alloca double
%664 = alloca double
%665 = alloca double
%666 = alloca double
%667 = alloca double
%668 = alloca double
%669 = alloca double
%670 = alloca double
%671 = alloca double
%672 = alloca double
%673 = alloca double
%674 = alloca double
%675 = alloca double
%676 = alloca double
%677 = alloca double
%678 = alloca double
%679 = alloca double
%680 = alloca double
%681 = alloca double
%682 = alloca double
%683 = alloca double
%684 = alloca double
%685 = alloca double
%686 = alloca double
%687 = alloca double
%688 = alloca double
%689 = alloca double
%690 = alloca double
%691 = alloca double
%692 = alloca double
%693 = alloca double
%694 = alloca double
%695 = alloca double
%696 = alloca double
%697 = alloca double
%698 = alloca double
%699 = alloca double
%700 = alloca double
%701 = alloca double
%702 = alloca double
%703 = alloca double
%704 = alloca double
%705 = alloca double
%706 = alloca double
%707 = alloca double
%708 = alloca double
%709 = alloca double
%710 = alloca double
%711 = alloca double
%712 = alloca double
%713 = alloca double
%714 = alloca double
%715 = alloca double
%716 = alloca double
%717 = alloca double
%718 = alloca double
%719 = alloca double
%720 = alloca double
%721 = alloca double
%722 = alloca double
%723 = alloca double
%724 = alloca double
%725 = alloca double
%726 = alloca double
%727 = alloca double
%728 = alloca double
%729 = alloca double
%730 = alloca double
%731 = alloca double
%732 = alloca double
%733 = alloca double
%734 = alloca double
%735 = alloca double
%736 = alloca double
%737 = alloca double
%738 = alloca double
%739 = alloca double
%740 = alloca double
%741 = alloca double
%742 = alloca double
%743 = alloca double
%744 = alloca double
%745 = alloca double
%746 = alloca double
%747 = alloca double
%748 = alloca double
%749 = alloca double
%750 = alloca double
%751 = alloca double
%752 = alloca double
%753 = alloca double
%754 = alloca double
%755 = alloca double
%756 = alloca double
%757 = alloca double
%758 = alloca double
%759 = alloca double
%760 = alloca double
%761 = alloca double
%762 = alloca double
%763 = alloca double
%764 = alloca double
%765 = alloca double
%766 = alloca double
%767 = alloca double
%768 = alloca double
%769 = alloca double
%770 = alloca double
%771 = alloca double
%772 = alloca double
%773 = alloca double
%774 = alloca double
%775 = alloca double
%776 = alloca double
%777 = alloca double
%778 = alloca double
%779 = alloca double
%780 = alloca double
%781 = alloca double
%782 = alloca double
%783 = alloca double
%784 = alloca double
%785 = alloca double
%786 = alloca double
%787 = alloca double
%788 = alloca double
%789 = alloca double
%790 = alloca double
%791 = alloca double
%792 = alloca double
%793 = alloca double
%794 = alloca double
%795 = alloca double
%796 = alloca double
%797 = alloca double
%798 = alloca double
%799 = alloca double
%800 = alloca double
%801 = alloca double
%802 = alloca double
%803 = alloca double
%804 = alloca double
%805 = alloca double
%806 = alloca double
%807 = alloca double
%808 = alloca double
%809 = alloca double
%810 = alloca double
%811 = alloca double
%812 = alloca double
%813 = alloca double
%814 = alloca double
%815 = alloca double
%816 = alloca double
%817 = alloca double
%818 = alloca double
%819 = alloca double
%820 = alloca double
%821 = alloca double
%822 = alloca double
%823 = alloca double
%824 = alloca double
%825 = alloca double
%826 = alloca double
%827 = alloca double
%828 = alloca double
%829 = alloca double
%830 = alloca double
%831 = alloca double
%832 = alloca double
%833 = alloca double
%834 = alloca double
%835 = alloca double
%836 = alloca double
%837 = alloca double
%838 = alloca double
%839 = alloca double
%840 = alloca double
%841 = alloca double
%842 = alloca double
%843 = alloca double
%844 = alloca double
%845 = alloca double
%846 = alloca double
%847 = alloca double
%848 = alloca double
%849 = alloca double
%850 = alloca double
%851 = alloca double
%852 = alloca double
%853 = alloca double
%854 = alloca double
%855 = alloca double
%856 = alloca double
%857 = alloca double
%858 = alloca double
%859 = alloca double
%860 = alloca double
%861 = alloca double
%862 = alloca double
%863 = alloca double
%864 = alloca double
%865 = alloca double
%866 = alloca double
%867 = alloca double
%868 = alloca double
%869 = alloca double
%870 = alloca double
%871 = alloca double
%872 = alloca double
%873 = alloca double
%874 = alloca double
%875 = alloca double
%876 = alloca double
%877 = alloca double
%878 = alloca double
%879 = alloca double
%880 = alloca double
%881 = alloca double
%882 = alloca double
%883 = alloca double
%884 = alloca double
%885 = alloca double
%886 = alloca double
%887 = alloca double
%888 = alloca double
%889 = alloca double
%890 = alloca double
%891 = alloca double
%892 = alloca double
%893 = alloca double
%894 = alloca double
%895 = alloca double
%896 = alloca double
%897 = alloca double
%898 = alloca double
%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
%966 = alloca double
%967 = alloca double
%968 = alloca double
%969 = alloca double
%970 = alloca double
%971 = alloca double
%972 = alloca double
%973 = alloca double
%974 = alloca double
%975 = alloca double
%976 = alloca double
%977 = alloca double
%978 = alloca double
%979 = alloca double
%980 = alloca double
%981 = alloca double
%982 = alloca double
%983 = alloca double
%984 = alloca double
%985 = alloca double
%986 = alloca double
%987 = alloca double
%988 = alloca double
%989 = alloca double
%990 = alloca double
%991 = alloca double
%992 = alloca double
%993 = alloca double
%994 = alloca double
%995 = alloca double
%996 = alloca double
%997 = alloca double
%998 = alloca double
%999 = alloca double
store double* %0, double** %134
store double* %1, double** %135
store double* %2, double** %136
store double* %3, double** %137
store double* %4, double** %138
store double* %5, double** %139
store double* %6, double** %140
store double* %7, double** %141
store double* %8, double** %142
store double* %9, double** %143
store double* %10, double** %144
store double* %11, double** %145
store double* %12, double** %146
store double* %13, double** %147
store double* %14, double** %148
store double* %15, double** %149
store double* %16, double** %150
store double* %17, double** %151
store double* %18, double** %152
store double* %19, double** %153
store double* %20, double** %154
store double* %21, double** %155
store double* %22, double** %156
store double* %23, double** %157
store double* %24, double** %158
store double* %25, double** %159
store double* %26, double** %160
store double* %27, double** %161
store double* %28, double** %162
store double* %29, double** %163
store double* %30, double** %164
store double* %31, double** %165
store double* %32, double** %166
store double* %33, double** %167
store double* %34, double** %168
store double* %35, double** %169
store double* %36, double** %170
store double* %37, double** %171
store double* %38, double** %172
store double* %39, double** %173
store double* %40, double** %174
store double* %41, double** %175
store double* %42, double** %176
store double* %43, double** %177
store double* %44, double** %178
store double* %45, double** %179
store double* %46, double** %180
store double* %47, double** %181
store double* %48, double** %182
store double* %49, double** %183
store double* %50, double** %184
store double* %51, double** %185
store double* %52, double** %186
store double* %53, double** %187
store double* %54, double** %188
store double* %55, double** %189
store double* %56, double** %190
store double* %57, double** %191
store double* %58, double** %192
store double* %59, double** %193
store double* %60, double** %194
store double* %61, double** %195
store double* %62, double** %196
store double* %63, double** %197
store double* %64, double** %198
store double* %65, double** %199
store double* %66, double** %200
store double* %67, double** %201
store double* %68, double** %202
store double* %69, double** %203
store double* %70, double** %204
store double* %71, double** %205
store double* %72, double** %206
store double* %73, double** %207
store double* %74, double** %208
store double* %75, double** %209
store double* %76, double** %210
store double* %77, double** %211
store double* %78, double** %212
store double* %79, double** %213
store double* %80, double** %214
store double* %81, double** %215
store double* %82, double** %216
store double* %83, double** %217
store double* %84, double** %218
store double* %85, double** %219
store double* %86, double** %220
store double* %87, double** %221
store double* %88, double** %222
store double* %89, double** %223
store double* %90, double** %224
store double* %91, double** %225
store double* %92, double** %226
store double* %93, double** %227
store double* %94, double** %228
store double* %95, double** %229
store double* %96, double** %230
store double* %97, double** %231
store double* %98, double** %232
store double* %99, double** %233
store double* %100, double** %234
store double* %101, double** %235
store double* %102, double** %236
store double* %103, double** %237
store double* %104, double** %238
store double* %105, double** %239
store double* %106, double** %240
store double* %107, double** %241
store double* %108, double** %242
store double* %109, double** %243
store double* %110, double** %244
store double* %111, double** %245
store double* %112, double** %246
store double* %113, double** %247
store double* %114, double** %248
store double* %115, double** %249
store double* %116, double** %250
store double* %117, double** %251
store double* %118, double** %252
store double* %119, double** %253
store double* %120, double** %254
store double* %121, double** %255
store double* %122, double** %256
store double* %123, double** %257
store double* %124, double** %258
store double* %125, double** %259
store double* %126, double** %260
store double* %127, double** %261
store double* %128, double** %262
store double* %129, double** %263
store double* %130, double** %264
store double* %131, double** %265
store double* %132, double** %266
%1000 = load double*, double** %134
%1001 = getelementptr inbounds double, double* %1000, i64 0
%1002 = load double, double* %1001
store double %1002, double* %899
%1003 = load double*, double** %134
%1004 = getelementptr inbounds double, double* %1003, i64 1
%1005 = load double, double* %1004
store double %1005, double* %900
%1006 = load double*, double** %134
%1007 = getelementptr inbounds double, double* %1006, i64 2
%1008 = load double, double* %1007
store double %1008, double* %901
%1009 = load double*, double** %134
%1010 = getelementptr inbounds double, double* %1009, i64 3
%1011 = load double, double* %1010
store double %1011, double* %902
%1012 = load double*, double** %134
%1013 = getelementptr inbounds double, double* %1012, i64 4
%1014 = load double, double* %1013
store double %1014, double* %903
%1015 = load double*, double** %134
%1016 = getelementptr inbounds double, double* %1015, i64 5
%1017 = load double, double* %1016
store double %1017, double* %904
%1018 = load double*, double** %134
%1019 = getelementptr inbounds double, double* %1018, i64 6
%1020 = load double, double* %1019
store double %1020, double* %905
%1021 = load double*, double** %134
%1022 = getelementptr inbounds double, double* %1021, i64 7
%1023 = load double, double* %1022
store double %1023, double* %906
%1024 = load double*, double** %134
%1025 = getelementptr inbounds double, double* %1024, i64 8
%1026 = load double, double* %1025
store double %1026, double* %907
%1027 = load double*, double** %134
%1028 = getelementptr inbounds double, double* %1027, i64 9
%1029 = load double, double* %1028
store double %1029, double* %908
%1030 = load double*, double** %134
%1031 = getelementptr inbounds double, double* %1030, i64 10
%1032 = load double, double* %1031
store double %1032, double* %909
%1033 = load double*, double** %134
%1034 = getelementptr inbounds double, double* %1033, i64 11
%1035 = load double, double* %1034
store double %1035, double* %910
%1036 = load double*, double** %134
%1037 = getelementptr inbounds double, double* %1036, i64 12
%1038 = load double, double* %1037
store double %1038, double* %911
%1039 = load double*, double** %134
%1040 = getelementptr inbounds double, double* %1039, i64 13
%1041 = load double, double* %1040
store double %1041, double* %912
%1042 = load double*, double** %134
%1043 = getelementptr inbounds double, double* %1042, i64 14
%1044 = load double, double* %1043
store double %1044, double* %913
%1045 = load double*, double** %134
%1046 = getelementptr inbounds double, double* %1045, i64 15
%1047 = load double, double* %1046
store double %1047, double* %914
%1048 = load double*, double** %134
%1049 = getelementptr inbounds double, double* %1048, i64 16
%1050 = load double, double* %1049
store double %1050, double* %915
%1051 = load double*, double** %134
%1052 = getelementptr inbounds double, double* %1051, i64 17
%1053 = load double, double* %1052
store double %1053, double* %916
%1054 = load double*, double** %134
%1055 = getelementptr inbounds double, double* %1054, i64 18
%1056 = load double, double* %1055
store double %1056, double* %917
%1057 = load double*, double** %134
%1058 = getelementptr inbounds double, double* %1057, i64 19
%1059 = load double, double* %1058
store double %1059, double* %918
%1060 = load double*, double** %134
%1061 = getelementptr inbounds double, double* %1060, i64 20
%1062 = load double, double* %1061
store double %1062, double* %919
%1063 = load double*, double** %134
%1064 = getelementptr inbounds double, double* %1063, i64 21
%1065 = load double, double* %1064
store double %1065, double* %920
%1066 = load double*, double** %134
%1067 = getelementptr inbounds double, double* %1066, i64 22
%1068 = load double, double* %1067
store double %1068, double* %921
%1069 = load double*, double** %134
%1070 = getelementptr inbounds double, double* %1069, i64 23
%1071 = load double, double* %1070
store double %1071, double* %922
%1072 = load double*, double** %134
%1073 = getelementptr inbounds double, double* %1072, i64 24
%1074 = load double, double* %1073
store double %1074, double* %923
%1075 = load double*, double** %134
%1076 = getelementptr inbounds double, double* %1075, i64 25
%1077 = load double, double* %1076
store double %1077, double* %924
%1078 = load double*, double** %134
%1079 = getelementptr inbounds double, double* %1078, i64 26
%1080 = load double, double* %1079
store double %1080, double* %925
%1081 = load double*, double** %134
%1082 = getelementptr inbounds double, double* %1081, i64 27
%1083 = load double, double* %1082
store double %1083, double* %926
%1084 = load double*, double** %134
%1085 = getelementptr inbounds double, double* %1084, i64 28
%1086 = load double, double* %1085
store double %1086, double* %927
%1087 = load double*, double** %134
%1088 = getelementptr inbounds double, double* %1087, i64 29
%1089 = load double, double* %1088
store double %1089, double* %928
%1090 = load double*, double** %134
%1091 = getelementptr inbounds double, double* %1090, i64 30
%1092 = load double, double* %1091
store double %1092, double* %929
%1093 = load double*, double** %134
%1094 = getelementptr inbounds double, double* %1093, i64 31
%1095 = load double, double* %1094
store double %1095, double* %930
%1096 = load double*, double** %134
%1097 = getelementptr inbounds double, double* %1096, i64 32
%1098 = load double, double* %1097
store double %1098, double* %931
%1099 = load double*, double** %134
%1100 = getelementptr inbounds double, double* %1099, i64 33
%1101 = load double, double* %1100
store double %1101, double* %932
%1102 = load double*, double** %134
%1103 = getelementptr inbounds double, double* %1102, i64 34
%1104 = load double, double* %1103
store double %1104, double* %933
%1105 = load double*, double** %134
%1106 = getelementptr inbounds double, double* %1105, i64 35
%1107 = load double, double* %1106
store double %1107, double* %934
%1108 = load double*, double** %134
%1109 = getelementptr inbounds double, double* %1108, i64 36
%1110 = load double, double* %1109
store double %1110, double* %935
%1111 = load double*, double** %134
%1112 = getelementptr inbounds double, double* %1111, i64 37
%1113 = load double, double* %1112
store double %1113, double* %936
%1114 = load double*, double** %134
%1115 = getelementptr inbounds double, double* %1114, i64 38
%1116 = load double, double* %1115
store double %1116, double* %937
%1117 = load double*, double** %134
%1118 = getelementptr inbounds double, double* %1117, i64 39
%1119 = load double, double* %1118
store double %1119, double* %938
%1120 = load double*, double** %134
%1121 = getelementptr inbounds double, double* %1120, i64 40
%1122 = load double, double* %1121
store double %1122, double* %939
%1123 = load double*, double** %134
%1124 = getelementptr inbounds double, double* %1123, i64 41
%1125 = load double, double* %1124
store double %1125, double* %940
%1126 = load double*, double** %134
%1127 = getelementptr inbounds double, double* %1126, i64 42
%1128 = load double, double* %1127
store double %1128, double* %941
%1129 = load double*, double** %134
%1130 = getelementptr inbounds double, double* %1129, i64 43
%1131 = load double, double* %1130
store double %1131, double* %942
%1132 = load double*, double** %134
%1133 = getelementptr inbounds double, double* %1132, i64 44
%1134 = load double, double* %1133
store double %1134, double* %943
%1135 = load double*, double** %134
%1136 = getelementptr inbounds double, double* %1135, i64 45
%1137 = load double, double* %1136
store double %1137, double* %944
%1138 = load double*, double** %134
%1139 = getelementptr inbounds double, double* %1138, i64 46
%1140 = load double, double* %1139
store double %1140, double* %945
%1141 = load double*, double** %134
%1142 = getelementptr inbounds double, double* %1141, i64 47
%1143 = load double, double* %1142
store double %1143, double* %946
%1144 = load double*, double** %134
%1145 = getelementptr inbounds double, double* %1144, i64 48
%1146 = load double, double* %1145
store double %1146, double* %947
%1147 = load double*, double** %134
%1148 = getelementptr inbounds double, double* %1147, i64 49
%1149 = load double, double* %1148
store double %1149, double* %948
%1150 = load double*, double** %134
%1151 = getelementptr inbounds double, double* %1150, i64 50
%1152 = load double, double* %1151
store double %1152, double* %949
%1153 = load double*, double** %134
%1154 = getelementptr inbounds double, double* %1153, i64 51
%1155 = load double, double* %1154
store double %1155, double* %950
%1156 = load double*, double** %134
%1157 = getelementptr inbounds double, double* %1156, i64 52
%1158 = load double, double* %1157
store double %1158, double* %951
%1159 = load double*, double** %134
%1160 = getelementptr inbounds double, double* %1159, i64 53
%1161 = load double, double* %1160
store double %1161, double* %952
%1162 = load double*, double** %134
%1163 = getelementptr inbounds double, double* %1162, i64 54
%1164 = load double, double* %1163
store double %1164, double* %953
%1165 = load double*, double** %134
%1166 = getelementptr inbounds double, double* %1165, i64 55
%1167 = load double, double* %1166
store double %1167, double* %954
%1168 = load double*, double** %134
%1169 = getelementptr inbounds double, double* %1168, i64 56
%1170 = load double, double* %1169
store double %1170, double* %955
%1171 = load double*, double** %134
%1172 = getelementptr inbounds double, double* %1171, i64 57
%1173 = load double, double* %1172
store double %1173, double* %956
%1174 = load double*, double** %134
%1175 = getelementptr inbounds double, double* %1174, i64 58
%1176 = load double, double* %1175
store double %1176, double* %957
%1177 = load double*, double** %134
%1178 = getelementptr inbounds double, double* %1177, i64 59
%1179 = load double, double* %1178
store double %1179, double* %958
%1180 = load double*, double** %134
%1181 = getelementptr inbounds double, double* %1180, i64 60
%1182 = load double, double* %1181
store double %1182, double* %959
%1183 = load double*, double** %134
%1184 = getelementptr inbounds double, double* %1183, i64 61
%1185 = load double, double* %1184
store double %1185, double* %960
%1186 = load double*, double** %134
%1187 = getelementptr inbounds double, double* %1186, i64 62
%1188 = load double, double* %1187
store double %1188, double* %961
%1189 = load double*, double** %134
%1190 = getelementptr inbounds double, double* %1189, i64 66
%1191 = load double, double* %1190
store double %1191, double* %962
%1192 = load double*, double** %134
%1193 = getelementptr inbounds double, double* %1192, i64 67
%1194 = load double, double* %1193
store double %1194, double* %963
%1195 = load double*, double** %134
%1196 = getelementptr inbounds double, double* %1195, i64 68
%1197 = load double, double* %1196
store double %1197, double* %964
%1198 = load double*, double** %134
%1199 = getelementptr inbounds double, double* %1198, i64 69
%1200 = load double, double* %1199
store double %1200, double* %965
%1201 = load double*, double** %134
%1202 = getelementptr inbounds double, double* %1201, i64 70
%1203 = load double, double* %1202
store double %1203, double* %966
%1204 = load double*, double** %134
%1205 = getelementptr inbounds double, double* %1204, i64 71
%1206 = load double, double* %1205
store double %1206, double* %967
%1207 = load double*, double** %134
%1208 = getelementptr inbounds double, double* %1207, i64 72
%1209 = load double, double* %1208
store double %1209, double* %968
%1210 = load double*, double** %134
%1211 = getelementptr inbounds double, double* %1210, i64 73
%1212 = load double, double* %1211
store double %1212, double* %969
%1213 = load double*, double** %134
%1214 = getelementptr inbounds double, double* %1213, i64 74
%1215 = load double, double* %1214
store double %1215, double* %970
%1216 = load double*, double** %134
%1217 = getelementptr inbounds double, double* %1216, i64 75
%1218 = load double, double* %1217
store double %1218, double* %971
%1219 = load double*, double** %134
%1220 = getelementptr inbounds double, double* %1219, i64 76
%1221 = load double, double* %1220
store double %1221, double* %972
%1222 = load double*, double** %134
%1223 = getelementptr inbounds double, double* %1222, i64 77
%1224 = load double, double* %1223
store double %1224, double* %973
%1225 = load double*, double** %134
%1226 = getelementptr inbounds double, double* %1225, i64 78
%1227 = load double, double* %1226
store double %1227, double* %974
%1228 = load double*, double** %134
%1229 = getelementptr inbounds double, double* %1228, i64 79
%1230 = load double, double* %1229
store double %1230, double* %975
%1231 = load double*, double** %134
%1232 = getelementptr inbounds double, double* %1231, i64 80
%1233 = load double, double* %1232
store double %1233, double* %976
%1234 = load double*, double** %134
%1235 = getelementptr inbounds double, double* %1234, i64 81
%1236 = load double, double* %1235
store double %1236, double* %977
%1237 = load double*, double** %134
%1238 = getelementptr inbounds double, double* %1237, i64 82
%1239 = load double, double* %1238
store double %1239, double* %978
%1240 = load double*, double** %134
%1241 = getelementptr inbounds double, double* %1240, i64 83
%1242 = load double, double* %1241
store double %1242, double* %979
%1243 = load double*, double** %134
%1244 = getelementptr inbounds double, double* %1243, i64 84
%1245 = load double, double* %1244
store double %1245, double* %980
%1246 = load double*, double** %134
%1247 = getelementptr inbounds double, double* %1246, i64 85
%1248 = load double, double* %1247
store double %1248, double* %981
%1249 = load double*, double** %134
%1250 = getelementptr inbounds double, double* %1249, i64 86
%1251 = load double, double* %1250
store double %1251, double* %982
%1252 = load double*, double** %134
%1253 = getelementptr inbounds double, double* %1252, i64 87
%1254 = load double, double* %1253
store double %1254, double* %983
%1255 = load double*, double** %134
%1256 = getelementptr inbounds double, double* %1255, i64 88
%1257 = load double, double* %1256
store double %1257, double* %984
%1258 = load double*, double** %134
%1259 = getelementptr inbounds double, double* %1258, i64 89
%1260 = load double, double* %1259
store double %1260, double* %985
%1261 = load double*, double** %134
%1262 = getelementptr inbounds double, double* %1261, i64 90
%1263 = load double, double* %1262
store double %1263, double* %986
%1264 = load double*, double** %134
%1265 = getelementptr inbounds double, double* %1264, i64 91
%1266 = load double, double* %1265
store double %1266, double* %987
%1267 = load double*, double** %134
%1268 = getelementptr inbounds double, double* %1267, i64 92
%1269 = load double, double* %1268
store double %1269, double* %988
%1270 = load double*, double** %134
%1271 = getelementptr inbounds double, double* %1270, i64 93
%1272 = load double, double* %1271
store double %1272, double* %989
%1273 = load double*, double** %134
%1274 = getelementptr inbounds double, double* %1273, i64 94
%1275 = load double, double* %1274
store double %1275, double* %990
%1276 = load double*, double** %134
%1277 = getelementptr inbounds double, double* %1276, i64 95
%1278 = load double, double* %1277
store double %1278, double* %991
%1279 = load double*, double** %134
%1280 = getelementptr inbounds double, double* %1279, i64 96
%1281 = load double, double* %1280
store double %1281, double* %992
%1282 = load double*, double** %134
%1283 = getelementptr inbounds double, double* %1282, i64 97
%1284 = load double, double* %1283
store double %1284, double* %993
%1285 = load double*, double** %134
%1286 = getelementptr inbounds double, double* %1285, i64 98
%1287 = load double, double* %1286
store double %1287, double* %994
%1288 = load double*, double** %134
%1289 = getelementptr inbounds double, double* %1288, i64 99
%1290 = load double, double* %1289
store double %1290, double* %995
%1291 = load double*, double** %134
%1292 = getelementptr inbounds double, double* %1291, i64 100
%1293 = load double, double* %1292
store double %1293, double* %996
%1294 = load double*, double** %134
%1295 = getelementptr inbounds double, double* %1294, i64 101
%1296 = load double, double* %1295
store double %1296, double* %997
%1297 = load double*, double** %134
%1298 = getelementptr inbounds double, double* %1297, i64 102
%1299 = load double, double* %1298
store double %1299, double* %998
%1300 = load double*, double** %134
%1301 = getelementptr inbounds double, double* %1300, i64 103
%1302 = load double, double* %1301
store double %1302, double* %999
%1303 = load double, double* %899
%1304 = fadd double 2.731500e+02, %1303
store double %1304, double* %267
%1305 = load double, double* %899
%1306 = fadd double 2.731500e+02, %1305
%1307 = load double*, double** %135
%1308 = load double, double* %1307
%1309 = fadd double %1306, %1308
store double %1309, double* %268
store double 1.000000e+00, double* %269
%1310 = load double, double* %268
%1311 = fmul double 0x3B30B0F12214FBEF, %1310
%1312 = fdiv double %1311, 0x3C07A4E61EB8740E
store double %1312, double* %270
store double 0x3F169700F1154E3F, double* %271
%1313 = load double, double* %271
%1314 = load double, double* %269
%1315 = fmul double %1313, %1314
store double %1315, double* %272
%1316 = load double, double* %268
%1317 = load double, double* %267
%1318 = fdiv double %1316, %1317
store double %1318, double* %273
%1319 = load double, double* %267
%1320 = fdiv double 1.000000e+00, %1319
store double %1320, double* %274
%1321 = load double, double* %274
%1322 = load double, double* %269
%1323 = fmul double %1321, %1322
store double %1323, double* %275
%1324 = load double, double* %268
%1325 = load double, double* %267
%1326 = fsub double %1324, %1325
store double %1326, double* %276
store double 1.000000e+00, double* %277
%1327 = load double, double* %277
%1328 = load double, double* %269
%1329 = fmul double %1327, %1328
store double %1329, double* %278
%1330 = load double, double* %273
%1331 = load double, double* %986
%1332 = call double @pow(double %1330, double %1331)
store double %1332, double* %279
%1333 = load double, double* %279
%1334 = load double, double* %986
%1335 = fmul double %1333, %1334
%1336 = load double, double* %273
%1337 = fdiv double %1335, %1336
store double %1337, double* %280
%1338 = load double, double* %280
%1339 = load double, double* %275
%1340 = fmul double %1338, %1339
store double %1340, double* %281
%1341 = load double, double* %952
%1342 = load double, double* %279
%1343 = fmul double %1341, %1342
store double %1343, double* %282
%1344 = load double, double* %952
store double %1344, double* %283
%1345 = load double, double* %283
%1346 = load double, double* %281
%1347 = fmul double %1345, %1346
store double %1347, double* %284
%1348 = load double, double* %273
%1349 = load double, double* %987
%1350 = call double @pow(double %1348, double %1349)
store double %1350, double* %279
%1351 = load double, double* %279
%1352 = load double, double* %987
%1353 = fmul double %1351, %1352
%1354 = load double, double* %273
%1355 = fdiv double %1353, %1354
store double %1355, double* %280
%1356 = load double, double* %280
%1357 = load double, double* %275
%1358 = fmul double %1356, %1357
store double %1358, double* %281
%1359 = load double, double* %900
%1360 = load double, double* %279
%1361 = fmul double %1359, %1360
store double %1361, double* %285
%1362 = load double, double* %900
store double %1362, double* %286
%1363 = load double, double* %286
%1364 = load double, double* %281
%1365 = fmul double %1363, %1364
store double %1365, double* %287
%1366 = load double, double* %273
%1367 = load double, double* %964
%1368 = call double @pow(double %1366, double %1367)
store double %1368, double* %279
%1369 = load double, double* %279
%1370 = load double, double* %964
%1371 = fmul double %1369, %1370
%1372 = load double, double* %273
%1373 = fdiv double %1371, %1372
store double %1373, double* %280
%1374 = load double, double* %280
%1375 = load double, double* %275
%1376 = fmul double %1374, %1375
store double %1376, double* %281
%1377 = load double, double* %901
%1378 = load double, double* %279
%1379 = fmul double %1377, %1378
store double %1379, double* %288
%1380 = load double, double* %901
store double %1380, double* %289
%1381 = load double, double* %289
%1382 = load double, double* %281
%1383 = fmul double %1381, %1382
store double %1383, double* %290
%1384 = load double, double* %273
%1385 = load double, double* %988
%1386 = call double @pow(double %1384, double %1385)
store double %1386, double* %279
%1387 = load double, double* %279
%1388 = load double, double* %988
%1389 = fmul double %1387, %1388
%1390 = load double, double* %273
%1391 = fdiv double %1389, %1390
store double %1391, double* %280
%1392 = load double, double* %280
%1393 = load double, double* %275
%1394 = fmul double %1392, %1393
store double %1394, double* %281
%1395 = load double, double* %905
%1396 = load double, double* %279
%1397 = fmul double %1395, %1396
store double %1397, double* %291
%1398 = load double, double* %905
store double %1398, double* %292
%1399 = load double, double* %292
%1400 = load double, double* %281
%1401 = fmul double %1399, %1400
store double %1401, double* %293
%1402 = load double, double* %273
%1403 = load double, double* %963
%1404 = call double @pow(double %1402, double %1403)
store double %1404, double* %279
%1405 = load double, double* %279
%1406 = load double, double* %963
%1407 = fmul double %1405, %1406
%1408 = load double, double* %273
%1409 = fdiv double %1407, %1408
store double %1409, double* %280
%1410 = load double, double* %280
%1411 = load double, double* %275
%1412 = fmul double %1410, %1411
store double %1412, double* %281
%1413 = load double, double* %906
%1414 = load double, double* %279
%1415 = fmul double %1413, %1414
store double %1415, double* %294
%1416 = load double, double* %906
store double %1416, double* %295
%1417 = load double, double* %295
%1418 = load double, double* %281
%1419 = fmul double %1417, %1418
store double %1419, double* %296
%1420 = load double, double* %273
%1421 = load double, double* %962
%1422 = call double @pow(double %1420, double %1421)
store double %1422, double* %279
%1423 = load double, double* %279
%1424 = load double, double* %962
%1425 = fmul double %1423, %1424
%1426 = load double, double* %273
%1427 = fdiv double %1425, %1426
store double %1427, double* %280
%1428 = load double, double* %280
%1429 = load double, double* %275
%1430 = fmul double %1428, %1429
store double %1430, double* %281
%1431 = load double, double* %907
%1432 = load double, double* %279
%1433 = fmul double %1431, %1432
store double %1433, double* %297
%1434 = load double, double* %907
store double %1434, double* %298
%1435 = load double, double* %298
%1436 = load double, double* %281
%1437 = fmul double %1435, %1436
store double %1437, double* %299
%1438 = load double, double* %273
%1439 = load double, double* %965
%1440 = call double @pow(double %1438, double %1439)
store double %1440, double* %279
%1441 = load double, double* %279
%1442 = load double, double* %965
%1443 = fmul double %1441, %1442
%1444 = load double, double* %273
%1445 = fdiv double %1443, %1444
store double %1445, double* %280
%1446 = load double, double* %280
%1447 = load double, double* %275
%1448 = fmul double %1446, %1447
store double %1448, double* %281
%1449 = load double, double* %908
%1450 = load double, double* %279
%1451 = fmul double %1449, %1450
store double %1451, double* %300
%1452 = load double, double* %908
store double %1452, double* %301
%1453 = load double, double* %301
%1454 = load double, double* %281
%1455 = fmul double %1453, %1454
store double %1455, double* %302
%1456 = load double, double* %273
%1457 = load double, double* %989
%1458 = call double @pow(double %1456, double %1457)
store double %1458, double* %279
%1459 = load double, double* %279
%1460 = load double, double* %989
%1461 = fmul double %1459, %1460
%1462 = load double, double* %273
%1463 = fdiv double %1461, %1462
store double %1463, double* %280
%1464 = load double, double* %280
%1465 = load double, double* %275
%1466 = fmul double %1464, %1465
store double %1466, double* %281
%1467 = load double, double* %909
%1468 = load double, double* %279
%1469 = fmul double %1467, %1468
store double %1469, double* %303
%1470 = load double, double* %909
store double %1470, double* %304
%1471 = load double, double* %304
%1472 = load double, double* %281
%1473 = fmul double %1471, %1472
store double %1473, double* %305
%1474 = load double, double* %273
%1475 = load double, double* %974
%1476 = call double @pow(double %1474, double %1475)
store double %1476, double* %306
%1477 = load double, double* %306
%1478 = load double, double* %974
%1479 = fmul double %1477, %1478
%1480 = load double, double* %273
%1481 = fdiv double %1479, %1480
store double %1481, double* %307
%1482 = load double, double* %307
%1483 = load double, double* %275
%1484 = fmul double %1482, %1483
store double %1484, double* %308
%1485 = load double, double* %967
%1486 = fneg double %1485
%1487 = load double, double* %273
%1488 = fsub double 1.000000e+00, %1487
%1489 = fmul double %1486, %1488
%1490 = load double, double* %270
%1491 = fdiv double %1489, %1490
store double %1491, double* %309
%1492 = load double, double* %967
%1493 = load double, double* %270
%1494 = fdiv double %1492, %1493
store double %1494, double* %310
%1495 = load double, double* %967
%1496 = load double, double* %273
%1497 = fsub double 1.000000e+00, %1496
%1498 = fmul double %1495, %1497
%1499 = load double, double* %270
%1500 = load double, double* %270
%1501 = fmul double %1499, %1500
%1502 = fdiv double %1498, %1501
store double %1502, double* %312
%1503 = load double, double* %310
%1504 = load double, double* %275
%1505 = fmul double %1503, %1504
store double %1505, double* %311
%1506 = load double, double* %311
%1507 = load double, double* %312
%1508 = load double, double* %272
%1509 = call double @llvm.fmuladd.f64(double %1507, double %1508, double %1506)
store double %1509, double* %311
%1510 = load double, double* %309
%1511 = call double @exp(double %1510)
store double %1511, double* %313
%1512 = load double, double* %313
store double %1512, double* %314
%1513 = load double, double* %314
%1514 = load double, double* %311
%1515 = fmul double %1513, %1514
store double %1515, double* %315
%1516 = load double, double* %306
%1517 = load double, double* %313
%1518 = fmul double %1516, %1517
store double %1518, double* %279
%1519 = load double, double* %313
store double %1519, double* %316
%1520 = load double, double* %306
store double %1520, double* %317
%1521 = load double, double* %316
%1522 = load double, double* %308
%1523 = fmul double %1521, %1522
store double %1523, double* %281
%1524 = load double, double* %281
%1525 = load double, double* %317
%1526 = load double, double* %315
%1527 = call double @llvm.fmuladd.f64(double %1525, double %1526, double %1524)
store double %1527, double* %281
%1528 = load double, double* %911
%1529 = fdiv double 1.000000e+00, %1528
store double %1529, double* %318
%1530 = load double, double* %279
%1531 = load double, double* %318
%1532 = call double @pow(double %1530, double %1531)
store double %1532, double* %319
%1533 = load double, double* %319
%1534 = load double, double* %318
%1535 = fmul double %1533, %1534
%1536 = load double, double* %279
%1537 = fdiv double %1535, %1536
store double %1537, double* %320
%1538 = load double, double* %320
%1539 = load double, double* %281
%1540 = fmul double %1538, %1539
store double %1540, double* %321
%1541 = load double, double* %910
%1542 = load double, double* %319
%1543 = fmul double %1541, %1542
store double %1543, double* %322
%1544 = load double, double* %910
store double %1544, double* %323
%1545 = load double, double* %323
%1546 = load double, double* %321
%1547 = fmul double %1545, %1546
store double %1547, double* %324
%1548 = load double, double* %273
%1549 = load double, double* %991
%1550 = call double @pow(double %1548, double %1549)
store double %1550, double* %306
%1551 = load double, double* %306
%1552 = load double, double* %991
%1553 = fmul double %1551, %1552
%1554 = load double, double* %273
%1555 = fdiv double %1553, %1554
store double %1555, double* %307
%1556 = load double, double* %307
%1557 = load double, double* %275
%1558 = fmul double %1556, %1557
store double %1558, double* %308
%1559 = load double, double* %992
%1560 = fneg double %1559
%1561 = load double, double* %273
%1562 = fsub double 1.000000e+00, %1561
%1563 = fmul double %1560, %1562
%1564 = load double, double* %270
%1565 = fdiv double %1563, %1564
store double %1565, double* %309
%1566 = load double, double* %992
%1567 = load double, double* %270
%1568 = fdiv double %1566, %1567
store double %1568, double* %310
%1569 = load double, double* %992
%1570 = load double, double* %273
%1571 = fsub double 1.000000e+00, %1570
%1572 = fmul double %1569, %1571
%1573 = load double, double* %270
%1574 = load double, double* %270
%1575 = fmul double %1573, %1574
%1576 = fdiv double %1572, %1575
store double %1576, double* %312
%1577 = load double, double* %310
%1578 = load double, double* %275
%1579 = fmul double %1577, %1578
store double %1579, double* %311
%1580 = load double, double* %311
%1581 = load double, double* %312
%1582 = load double, double* %272
%1583 = call double @llvm.fmuladd.f64(double %1581, double %1582, double %1580)
store double %1583, double* %311
%1584 = load double, double* %309
%1585 = call double @exp(double %1584)
store double %1585, double* %313
%1586 = load double, double* %313
store double %1586, double* %314
%1587 = load double, double* %314
%1588 = load double, double* %311
%1589 = fmul double %1587, %1588
store double %1589, double* %315
%1590 = load double, double* %306
%1591 = load double, double* %313
%1592 = fmul double %1590, %1591
store double %1592, double* %279
%1593 = load double, double* %313
store double %1593, double* %316
%1594 = load double, double* %306
store double %1594, double* %317
%1595 = load double, double* %316
%1596 = load double, double* %308
%1597 = fmul double %1595, %1596
store double %1597, double* %281
%1598 = load double, double* %281
%1599 = load double, double* %317
%1600 = load double, double* %315
%1601 = call double @llvm.fmuladd.f64(double %1599, double %1600, double %1598)
store double %1601, double* %281
%1602 = load double, double* %912
%1603 = fdiv double 1.000000e+00, %1602
store double %1603, double* %318
%1604 = load double, double* %279
%1605 = load double, double* %318
%1606 = call double @pow(double %1604, double %1605)
store double %1606, double* %319
%1607 = load double, double* %319
%1608 = load double, double* %318
%1609 = fmul double %1607, %1608
%1610 = load double, double* %279
%1611 = fdiv double %1609, %1610
store double %1611, double* %320
%1612 = load double, double* %320
%1613 = load double, double* %281
%1614 = fmul double %1612, %1613
store double %1614, double* %321
%1615 = load double, double* %990
%1616 = load double, double* %319
%1617 = fmul double %1615, %1616
store double %1617, double* %325
%1618 = load double, double* %990
store double %1618, double* %326
%1619 = load double, double* %326
%1620 = load double, double* %321
%1621 = fmul double %1619, %1620
store double %1621, double* %327
%1622 = load double, double* %273
%1623 = load double, double* %974
%1624 = call double @pow(double %1622, double %1623)
store double %1624, double* %306
%1625 = load double, double* %306
%1626 = load double, double* %974
%1627 = fmul double %1625, %1626
%1628 = load double, double* %273
%1629 = fdiv double %1627, %1628
store double %1629, double* %307
%1630 = load double, double* %307
%1631 = load double, double* %275
%1632 = fmul double %1630, %1631
store double %1632, double* %308
%1633 = load double, double* %993
%1634 = fneg double %1633
%1635 = load double, double* %273
%1636 = fsub double 1.000000e+00, %1635
%1637 = fmul double %1634, %1636
%1638 = load double, double* %270
%1639 = fdiv double %1637, %1638
store double %1639, double* %309
%1640 = load double, double* %993
%1641 = load double, double* %270
%1642 = fdiv double %1640, %1641
store double %1642, double* %310
%1643 = load double, double* %993
%1644 = load double, double* %273
%1645 = fsub double 1.000000e+00, %1644
%1646 = fmul double %1643, %1645
%1647 = load double, double* %270
%1648 = load double, double* %270
%1649 = fmul double %1647, %1648
%1650 = fdiv double %1646, %1649
store double %1650, double* %312
%1651 = load double, double* %310
%1652 = load double, double* %275
%1653 = fmul double %1651, %1652
store double %1653, double* %311
%1654 = load double, double* %311
%1655 = load double, double* %312
%1656 = load double, double* %272
%1657 = call double @llvm.fmuladd.f64(double %1655, double %1656, double %1654)
store double %1657, double* %311
%1658 = load double, double* %309
%1659 = call double @exp(double %1658)
store double %1659, double* %313
%1660 = load double, double* %313
store double %1660, double* %314
%1661 = load double, double* %314
%1662 = load double, double* %311
%1663 = fmul double %1661, %1662
store double %1663, double* %315
%1664 = load double, double* %306
%1665 = load double, double* %313
%1666 = fmul double %1664, %1665
store double %1666, double* %279
%1667 = load double, double* %313
store double %1667, double* %316
%1668 = load double, double* %306
store double %1668, double* %317
%1669 = load double, double* %316
%1670 = load double, double* %308
%1671 = fmul double %1669, %1670
store double %1671, double* %281
%1672 = load double, double* %281
%1673 = load double, double* %317
%1674 = load double, double* %315
%1675 = call double @llvm.fmuladd.f64(double %1673, double %1674, double %1672)
store double %1675, double* %281
%1676 = load double, double* %943
%1677 = fdiv double 1.000000e+00, %1676
store double %1677, double* %318
%1678 = load double, double* %279
%1679 = load double, double* %318
%1680 = call double @pow(double %1678, double %1679)
store double %1680, double* %319
%1681 = load double, double* %319
%1682 = load double, double* %318
%1683 = fmul double %1681, %1682
%1684 = load double, double* %279
%1685 = fdiv double %1683, %1684
store double %1685, double* %320
%1686 = load double, double* %320
%1687 = load double, double* %281
%1688 = fmul double %1686, %1687
store double %1688, double* %321
%1689 = load double, double* %941
%1690 = load double, double* %319
%1691 = fmul double %1689, %1690
store double %1691, double* %328
%1692 = load double, double* %941
store double %1692, double* %329
%1693 = load double, double* %329
%1694 = load double, double* %321
%1695 = fmul double %1693, %1694
store double %1695, double* %330
%1696 = load double, double* %273
%1697 = load double, double* %975
%1698 = call double @pow(double %1696, double %1697)
store double %1698, double* %306
%1699 = load double, double* %306
%1700 = load double, double* %975
%1701 = fmul double %1699, %1700
%1702 = load double, double* %273
%1703 = fdiv double %1701, %1702
store double %1703, double* %307
%1704 = load double, double* %307
%1705 = load double, double* %275
%1706 = fmul double %1704, %1705
store double %1706, double* %308
%1707 = load double, double* %968
%1708 = fneg double %1707
%1709 = load double, double* %273
%1710 = fsub double 1.000000e+00, %1709
%1711 = fmul double %1708, %1710
%1712 = load double, double* %270
%1713 = fdiv double %1711, %1712
store double %1713, double* %309
%1714 = load double, double* %968
%1715 = load double, double* %270
%1716 = fdiv double %1714, %1715
store double %1716, double* %310
%1717 = load double, double* %968
%1718 = load double, double* %273
%1719 = fsub double 1.000000e+00, %1718
%1720 = fmul double %1717, %1719
%1721 = load double, double* %270
%1722 = load double, double* %270
%1723 = fmul double %1721, %1722
%1724 = fdiv double %1720, %1723
store double %1724, double* %312
%1725 = load double, double* %310
%1726 = load double, double* %275
%1727 = fmul double %1725, %1726
store double %1727, double* %311
%1728 = load double, double* %311
%1729 = load double, double* %312
%1730 = load double, double* %272
%1731 = call double @llvm.fmuladd.f64(double %1729, double %1730, double %1728)
store double %1731, double* %311
%1732 = load double, double* %309
%1733 = call double @exp(double %1732)
store double %1733, double* %313
%1734 = load double, double* %313
store double %1734, double* %314
%1735 = load double, double* %314
%1736 = load double, double* %311
%1737 = fmul double %1735, %1736
store double %1737, double* %315
%1738 = load double, double* %306
%1739 = load double, double* %313
%1740 = fmul double %1738, %1739
store double %1740, double* %279
%1741 = load double, double* %313
store double %1741, double* %316
%1742 = load double, double* %306
store double %1742, double* %317
%1743 = load double, double* %316
%1744 = load double, double* %308
%1745 = fmul double %1743, %1744
store double %1745, double* %281
%1746 = load double, double* %281
%1747 = load double, double* %317
%1748 = load double, double* %315
%1749 = call double @llvm.fmuladd.f64(double %1747, double %1748, double %1746)
store double %1749, double* %281
%1750 = load double, double* %932
%1751 = fdiv double 1.000000e+00, %1750
store double %1751, double* %318
%1752 = load double, double* %279
%1753 = load double, double* %318
%1754 = call double @pow(double %1752, double %1753)
store double %1754, double* %319
%1755 = load double, double* %319
%1756 = load double, double* %318
%1757 = fmul double %1755, %1756
%1758 = load double, double* %279
%1759 = fdiv double %1757, %1758
store double %1759, double* %320
%1760 = load double, double* %320
%1761 = load double, double* %281
%1762 = fmul double %1760, %1761
store double %1762, double* %321
%1763 = load double, double* %930
%1764 = load double, double* %319
%1765 = fmul double %1763, %1764
store double %1765, double* %331
%1766 = load double, double* %930
store double %1766, double* %332
%1767 = load double, double* %332
%1768 = load double, double* %321
%1769 = fmul double %1767, %1768
store double %1769, double* %333
%1770 = load double, double* %273
%1771 = load double, double* %976
%1772 = call double @pow(double %1770, double %1771)
store double %1772, double* %306
%1773 = load double, double* %306
%1774 = load double, double* %976
%1775 = fmul double %1773, %1774
%1776 = load double, double* %273
%1777 = fdiv double %1775, %1776
store double %1777, double* %307
%1778 = load double, double* %307
%1779 = load double, double* %275
%1780 = fmul double %1778, %1779
store double %1780, double* %308
%1781 = load double, double* %971
%1782 = fneg double %1781
%1783 = load double, double* %273
%1784 = fsub double 1.000000e+00, %1783
%1785 = fmul double %1782, %1784
%1786 = load double, double* %270
%1787 = fdiv double %1785, %1786
store double %1787, double* %309
%1788 = load double, double* %971
%1789 = load double, double* %270
%1790 = fdiv double %1788, %1789
store double %1790, double* %310
%1791 = load double, double* %971
%1792 = load double, double* %273
%1793 = fsub double 1.000000e+00, %1792
%1794 = fmul double %1791, %1793
%1795 = load double, double* %270
%1796 = load double, double* %270
%1797 = fmul double %1795, %1796
%1798 = fdiv double %1794, %1797
store double %1798, double* %312
%1799 = load double, double* %310
%1800 = load double, double* %275
%1801 = fmul double %1799, %1800
store double %1801, double* %311
%1802 = load double, double* %311
%1803 = load double, double* %312
%1804 = load double, double* %272
%1805 = call double @llvm.fmuladd.f64(double %1803, double %1804, double %1802)
store double %1805, double* %311
%1806 = load double, double* %309
%1807 = call double @exp(double %1806)
store double %1807, double* %313
%1808 = load double, double* %313
store double %1808, double* %314
%1809 = load double, double* %314
%1810 = load double, double* %311
%1811 = fmul double %1809, %1810
store double %1811, double* %315
%1812 = load double, double* %306
%1813 = load double, double* %313
%1814 = fmul double %1812, %1813
store double %1814, double* %279
%1815 = load double, double* %313
store double %1815, double* %316
%1816 = load double, double* %306
store double %1816, double* %317
%1817 = load double, double* %316
%1818 = load double, double* %308
%1819 = fmul double %1817, %1818
store double %1819, double* %281
%1820 = load double, double* %281
%1821 = load double, double* %317
%1822 = load double, double* %315
%1823 = call double @llvm.fmuladd.f64(double %1821, double %1822, double %1820)
store double %1823, double* %281
%1824 = load double, double* %934
%1825 = fdiv double 1.000000e+00, %1824
store double %1825, double* %318
%1826 = load double, double* %279
%1827 = load double, double* %318
%1828 = call double @pow(double %1826, double %1827)
store double %1828, double* %319
%1829 = load double, double* %319
%1830 = load double, double* %318
%1831 = fmul double %1829, %1830
%1832 = load double, double* %279
%1833 = fdiv double %1831, %1832
store double %1833, double* %320
%1834 = load double, double* %320
%1835 = load double, double* %281
%1836 = fmul double %1834, %1835
store double %1836, double* %321
%1837 = load double, double* %933
%1838 = load double, double* %319
%1839 = fmul double %1837, %1838
store double %1839, double* %334
%1840 = load double, double* %933
store double %1840, double* %335
%1841 = load double, double* %335
%1842 = load double, double* %321
%1843 = fmul double %1841, %1842
store double %1843, double* %336
%1844 = load double, double* %273
%1845 = load double, double* %975
%1846 = call double @pow(double %1844, double %1845)
store double %1846, double* %306
%1847 = load double, double* %306
%1848 = load double, double* %975
%1849 = fmul double %1847, %1848
%1850 = load double, double* %273
%1851 = fdiv double %1849, %1850
store double %1851, double* %307
%1852 = load double, double* %307
%1853 = load double, double* %275
%1854 = fmul double %1852, %1853
store double %1854, double* %308
%1855 = load double, double* %969
%1856 = fneg double %1855
%1857 = load double, double* %273
%1858 = fsub double 1.000000e+00, %1857
%1859 = fmul double %1856, %1858
%1860 = load double, double* %270
%1861 = fdiv double %1859, %1860
store double %1861, double* %309
%1862 = load double, double* %969
%1863 = load double, double* %270
%1864 = fdiv double %1862, %1863
store double %1864, double* %310
%1865 = load double, double* %969
%1866 = load double, double* %273
%1867 = fsub double 1.000000e+00, %1866
%1868 = fmul double %1865, %1867
%1869 = load double, double* %270
%1870 = load double, double* %270
%1871 = fmul double %1869, %1870
%1872 = fdiv double %1868, %1871
store double %1872, double* %312
%1873 = load double, double* %310
%1874 = load double, double* %275
%1875 = fmul double %1873, %1874
store double %1875, double* %311
%1876 = load double, double* %311
%1877 = load double, double* %312
%1878 = load double, double* %272
%1879 = call double @llvm.fmuladd.f64(double %1877, double %1878, double %1876)
store double %1879, double* %311
%1880 = load double, double* %309
%1881 = call double @exp(double %1880)
store double %1881, double* %313
%1882 = load double, double* %313
store double %1882, double* %314
%1883 = load double, double* %314
%1884 = load double, double* %311
%1885 = fmul double %1883, %1884
store double %1885, double* %315
%1886 = load double, double* %306
%1887 = load double, double* %313
%1888 = fmul double %1886, %1887
store double %1888, double* %279
%1889 = load double, double* %313
store double %1889, double* %316
%1890 = load double, double* %306
store double %1890, double* %317
%1891 = load double, double* %316
%1892 = load double, double* %308
%1893 = fmul double %1891, %1892
store double %1893, double* %281
%1894 = load double, double* %281
%1895 = load double, double* %317
%1896 = load double, double* %315
%1897 = call double @llvm.fmuladd.f64(double %1895, double %1896, double %1894)
store double %1897, double* %281
%1898 = load double, double* %936
%1899 = fdiv double 1.000000e+00, %1898
store double %1899, double* %318
%1900 = load double, double* %279
%1901 = load double, double* %318
%1902 = call double @pow(double %1900, double %1901)
store double %1902, double* %319
%1903 = load double, double* %319
%1904 = load double, double* %318
%1905 = fmul double %1903, %1904
%1906 = load double, double* %279
%1907 = fdiv double %1905, %1906
store double %1907, double* %320
%1908 = load double, double* %320
%1909 = load double, double* %281
%1910 = fmul double %1908, %1909
store double %1910, double* %321
%1911 = load double, double* %935
%1912 = load double, double* %319
%1913 = fmul double %1911, %1912
store double %1913, double* %337
%1914 = load double, double* %935
store double %1914, double* %338
%1915 = load double, double* %338
%1916 = load double, double* %321
%1917 = fmul double %1915, %1916
store double %1917, double* %339
%1918 = load double, double* %273
%1919 = load double, double* %976
%1920 = call double @pow(double %1918, double %1919)
store double %1920, double* %306
%1921 = load double, double* %306
%1922 = load double, double* %976
%1923 = fmul double %1921, %1922
%1924 = load double, double* %273
%1925 = fdiv double %1923, %1924
store double %1925, double* %307
%1926 = load double, double* %307
%1927 = load double, double* %275
%1928 = fmul double %1926, %1927
store double %1928, double* %308
%1929 = load double, double* %972
%1930 = fneg double %1929
%1931 = load double, double* %273
%1932 = fsub double 1.000000e+00, %1931
%1933 = fmul double %1930, %1932
%1934 = load double, double* %270
%1935 = fdiv double %1933, %1934
store double %1935, double* %309
%1936 = load double, double* %972
%1937 = load double, double* %270
%1938 = fdiv double %1936, %1937
store double %1938, double* %310
%1939 = load double, double* %972
%1940 = load double, double* %273
%1941 = fsub double 1.000000e+00, %1940
%1942 = fmul double %1939, %1941
%1943 = load double, double* %270
%1944 = load double, double* %270
%1945 = fmul double %1943, %1944
%1946 = fdiv double %1942, %1945
store double %1946, double* %312
%1947 = load double, double* %310
%1948 = load double, double* %275
%1949 = fmul double %1947, %1948
store double %1949, double* %311
%1950 = load double, double* %311
%1951 = load double, double* %312
%1952 = load double, double* %272
%1953 = call double @llvm.fmuladd.f64(double %1951, double %1952, double %1950)
store double %1953, double* %311
%1954 = load double, double* %309
%1955 = call double @exp(double %1954)
store double %1955, double* %313
%1956 = load double, double* %313
store double %1956, double* %314
%1957 = load double, double* %314
%1958 = load double, double* %311
%1959 = fmul double %1957, %1958
store double %1959, double* %315
%1960 = load double, double* %306
%1961 = load double, double* %313
%1962 = fmul double %1960, %1961
store double %1962, double* %279
%1963 = load double, double* %313
store double %1963, double* %316
%1964 = load double, double* %306
store double %1964, double* %317
%1965 = load double, double* %316
%1966 = load double, double* %308
%1967 = fmul double %1965, %1966
store double %1967, double* %281
%1968 = load double, double* %281
%1969 = load double, double* %317
%1970 = load double, double* %315
%1971 = call double @llvm.fmuladd.f64(double %1969, double %1970, double %1968)
store double %1971, double* %281
%1972 = load double, double* %938
%1973 = fdiv double 1.000000e+00, %1972
store double %1973, double* %318
%1974 = load double, double* %279
%1975 = load double, double* %318
%1976 = call double @pow(double %1974, double %1975)
store double %1976, double* %319
%1977 = load double, double* %319
%1978 = load double, double* %318
%1979 = fmul double %1977, %1978
%1980 = load double, double* %279
%1981 = fdiv double %1979, %1980
store double %1981, double* %320
%1982 = load double, double* %320
%1983 = load double, double* %281
%1984 = fmul double %1982, %1983
store double %1984, double* %321
%1985 = load double, double* %937
%1986 = load double, double* %319
%1987 = fmul double %1985, %1986
store double %1987, double* %340
%1988 = load double, double* %937
store double %1988, double* %341
%1989 = load double, double* %341
%1990 = load double, double* %321
%1991 = fmul double %1989, %1990
store double %1991, double* %342
%1992 = load double, double* %273
%1993 = load double, double* %975
%1994 = call double @pow(double %1992, double %1993)
store double %1994, double* %306
%1995 = load double, double* %306
%1996 = load double, double* %975
%1997 = fmul double %1995, %1996
%1998 = load double, double* %273
%1999 = fdiv double %1997, %1998
store double %1999, double* %307
%2000 = load double, double* %307
%2001 = load double, double* %275
%2002 = fmul double %2000, %2001
store double %2002, double* %308
%2003 = load double, double* %969
%2004 = fneg double %2003
%2005 = load double, double* %273
%2006 = fsub double 1.000000e+00, %2005
%2007 = fmul double %2004, %2006
%2008 = load double, double* %270
%2009 = fdiv double %2007, %2008
store double %2009, double* %309
%2010 = load double, double* %969
%2011 = load double, double* %270
%2012 = fdiv double %2010, %2011
store double %2012, double* %310
%2013 = load double, double* %969
%2014 = load double, double* %273
%2015 = fsub double 1.000000e+00, %2014
%2016 = fmul double %2013, %2015
%2017 = load double, double* %270
%2018 = load double, double* %270
%2019 = fmul double %2017, %2018
%2020 = fdiv double %2016, %2019
store double %2020, double* %312
%2021 = load double, double* %310
%2022 = load double, double* %275
%2023 = fmul double %2021, %2022
store double %2023, double* %311
%2024 = load double, double* %311
%2025 = load double, double* %312
%2026 = load double, double* %272
%2027 = call double @llvm.fmuladd.f64(double %2025, double %2026, double %2024)
store double %2027, double* %311
%2028 = load double, double* %309
%2029 = call double @exp(double %2028)
store double %2029, double* %313
%2030 = load double, double* %313
store double %2030, double* %314
%2031 = load double, double* %314
%2032 = load double, double* %311
%2033 = fmul double %2031, %2032
store double %2033, double* %315
%2034 = load double, double* %306
%2035 = load double, double* %313
%2036 = fmul double %2034, %2035
store double %2036, double* %279
%2037 = load double, double* %313
store double %2037, double* %316
%2038 = load double, double* %306
store double %2038, double* %317
%2039 = load double, double* %316
%2040 = load double, double* %308
%2041 = fmul double %2039, %2040
store double %2041, double* %281
%2042 = load double, double* %281
%2043 = load double, double* %317
%2044 = load double, double* %315
%2045 = call double @llvm.fmuladd.f64(double %2043, double %2044, double %2042)
store double %2045, double* %281
%2046 = load double, double* %936
%2047 = fdiv double 1.000000e+00, %2046
store double %2047, double* %318
%2048 = load double, double* %279
%2049 = load double, double* %318
%2050 = call double @pow(double %2048, double %2049)
store double %2050, double* %319
%2051 = load double, double* %319
%2052 = load double, double* %318
%2053 = fmul double %2051, %2052
%2054 = load double, double* %279
%2055 = fdiv double %2053, %2054
store double %2055, double* %320
%2056 = load double, double* %320
%2057 = load double, double* %281
%2058 = fmul double %2056, %2057
store double %2058, double* %321
%2059 = load double, double* %944
%2060 = load double, double* %319
%2061 = fmul double %2059, %2060
store double %2061, double* %343
%2062 = load double, double* %944
store double %2062, double* %344
%2063 = load double, double* %344
%2064 = load double, double* %321
%2065 = fmul double %2063, %2064
store double %2065, double* %345
%2066 = load double, double* %273
%2067 = load double, double* %976
%2068 = call double @pow(double %2066, double %2067)
store double %2068, double* %306
%2069 = load double, double* %306
%2070 = load double, double* %976
%2071 = fmul double %2069, %2070
%2072 = load double, double* %273
%2073 = fdiv double %2071, %2072
store double %2073, double* %307
%2074 = load double, double* %307
%2075 = load double, double* %275
%2076 = fmul double %2074, %2075
store double %2076, double* %308
%2077 = load double, double* %972
%2078 = fneg double %2077
%2079 = load double, double* %273
%2080 = fsub double 1.000000e+00, %2079
%2081 = fmul double %2078, %2080
%2082 = load double, double* %270
%2083 = fdiv double %2081, %2082
store double %2083, double* %309
%2084 = load double, double* %972
%2085 = load double, double* %270
%2086 = fdiv double %2084, %2085
store double %2086, double* %310
%2087 = load double, double* %972
%2088 = load double, double* %273
%2089 = fsub double 1.000000e+00, %2088
%2090 = fmul double %2087, %2089
%2091 = load double, double* %270
%2092 = load double, double* %270
%2093 = fmul double %2091, %2092
%2094 = fdiv double %2090, %2093
store double %2094, double* %312
%2095 = load double, double* %310
%2096 = load double, double* %275
%2097 = fmul double %2095, %2096
store double %2097, double* %311
%2098 = load double, double* %311
%2099 = load double, double* %312
%2100 = load double, double* %272
%2101 = call double @llvm.fmuladd.f64(double %2099, double %2100, double %2098)
store double %2101, double* %311
%2102 = load double, double* %309
%2103 = call double @exp(double %2102)
store double %2103, double* %313
%2104 = load double, double* %313
store double %2104, double* %314
%2105 = load double, double* %314
%2106 = load double, double* %311
%2107 = fmul double %2105, %2106
store double %2107, double* %315
%2108 = load double, double* %306
%2109 = load double, double* %313
%2110 = fmul double %2108, %2109
store double %2110, double* %279
%2111 = load double, double* %313
store double %2111, double* %316
%2112 = load double, double* %306
store double %2112, double* %317
%2113 = load double, double* %316
%2114 = load double, double* %308
%2115 = fmul double %2113, %2114
store double %2115, double* %281
%2116 = load double, double* %281
%2117 = load double, double* %317
%2118 = load double, double* %315
%2119 = call double @llvm.fmuladd.f64(double %2117, double %2118, double %2116)
store double %2119, double* %281
%2120 = load double, double* %938
%2121 = fdiv double 1.000000e+00, %2120
store double %2121, double* %318
%2122 = load double, double* %279
%2123 = load double, double* %318
%2124 = call double @pow(double %2122, double %2123)
store double %2124, double* %319
%2125 = load double, double* %319
%2126 = load double, double* %318
%2127 = fmul double %2125, %2126
%2128 = load double, double* %279
%2129 = fdiv double %2127, %2128
store double %2129, double* %320
%2130 = load double, double* %320
%2131 = load double, double* %281
%2132 = fmul double %2130, %2131
store double %2132, double* %321
%2133 = load double, double* %945
%2134 = load double, double* %319
%2135 = fmul double %2133, %2134
store double %2135, double* %346
%2136 = load double, double* %945
store double %2136, double* %347
%2137 = load double, double* %347
%2138 = load double, double* %321
%2139 = fmul double %2137, %2138
store double %2139, double* %348
%2140 = load double, double* %273
%2141 = load double, double* %975
%2142 = call double @pow(double %2140, double %2141)
store double %2142, double* %306
%2143 = load double, double* %306
%2144 = load double, double* %975
%2145 = fmul double %2143, %2144
%2146 = load double, double* %273
%2147 = fdiv double %2145, %2146
store double %2147, double* %307
%2148 = load double, double* %307
%2149 = load double, double* %275
%2150 = fmul double %2148, %2149
store double %2150, double* %308
%2151 = load double, double* %970
%2152 = fneg double %2151
%2153 = load double, double* %273
%2154 = fsub double 1.000000e+00, %2153
%2155 = fmul double %2152, %2154
%2156 = load double, double* %270
%2157 = fdiv double %2155, %2156
store double %2157, double* %309
%2158 = load double, double* %970
%2159 = load double, double* %270
%2160 = fdiv double %2158, %2159
store double %2160, double* %310
%2161 = load double, double* %970
%2162 = load double, double* %273
%2163 = fsub double 1.000000e+00, %2162
%2164 = fmul double %2161, %2163
%2165 = load double, double* %270
%2166 = load double, double* %270
%2167 = fmul double %2165, %2166
%2168 = fdiv double %2164, %2167
store double %2168, double* %312
%2169 = load double, double* %310
%2170 = load double, double* %275
%2171 = fmul double %2169, %2170
store double %2171, double* %311
%2172 = load double, double* %311
%2173 = load double, double* %312
%2174 = load double, double* %272
%2175 = call double @llvm.fmuladd.f64(double %2173, double %2174, double %2172)
store double %2175, double* %311
%2176 = load double, double* %309
%2177 = call double @exp(double %2176)
store double %2177, double* %313
%2178 = load double, double* %313
store double %2178, double* %314
%2179 = load double, double* %314
%2180 = load double, double* %311
%2181 = fmul double %2179, %2180
store double %2181, double* %315
%2182 = load double, double* %306
%2183 = load double, double* %313
%2184 = fmul double %2182, %2183
store double %2184, double* %279
%2185 = load double, double* %313
store double %2185, double* %316
%2186 = load double, double* %306
store double %2186, double* %317
%2187 = load double, double* %316
%2188 = load double, double* %308
%2189 = fmul double %2187, %2188
store double %2189, double* %281
%2190 = load double, double* %281
%2191 = load double, double* %317
%2192 = load double, double* %315
%2193 = call double @llvm.fmuladd.f64(double %2191, double %2192, double %2190)
store double %2193, double* %281
%2194 = load double, double* %947
%2195 = fdiv double 1.000000e+00, %2194
store double %2195, double* %318
%2196 = load double, double* %279
%2197 = load double, double* %318
%2198 = call double @pow(double %2196, double %2197)
store double %2198, double* %319
%2199 = load double, double* %319
%2200 = load double, double* %318
%2201 = fmul double %2199, %2200
%2202 = load double, double* %279
%2203 = fdiv double %2201, %2202
store double %2203, double* %320
%2204 = load double, double* %320
%2205 = load double, double* %281
%2206 = fmul double %2204, %2205
store double %2206, double* %321
%2207 = load double, double* %946
%2208 = load double, double* %319
%2209 = fmul double %2207, %2208
store double %2209, double* %349
%2210 = load double, double* %946
store double %2210, double* %350
%2211 = load double, double* %350
%2212 = load double, double* %321
%2213 = fmul double %2211, %2212
store double %2213, double* %351
%2214 = load double, double* %273
%2215 = load double, double* %976
%2216 = call double @pow(double %2214, double %2215)
store double %2216, double* %306
%2217 = load double, double* %306
%2218 = load double, double* %976
%2219 = fmul double %2217, %2218
%2220 = load double, double* %273
%2221 = fdiv double %2219, %2220
store double %2221, double* %307
%2222 = load double, double* %307
%2223 = load double, double* %275
%2224 = fmul double %2222, %2223
store double %2224, double* %308
%2225 = load double, double* %973
%2226 = fneg double %2225
%2227 = load double, double* %273
%2228 = fsub double 1.000000e+00, %2227
%2229 = fmul double %2226, %2228
%2230 = load double, double* %270
%2231 = fdiv double %2229, %2230
store double %2231, double* %309
%2232 = load double, double* %973
%2233 = load double, double* %270
%2234 = fdiv double %2232, %2233
store double %2234, double* %310
%2235 = load double, double* %973
%2236 = load double, double* %273
%2237 = fsub double 1.000000e+00, %2236
%2238 = fmul double %2235, %2237
%2239 = load double, double* %270
%2240 = load double, double* %270
%2241 = fmul double %2239, %2240
%2242 = fdiv double %2238, %2241
store double %2242, double* %312
%2243 = load double, double* %310
%2244 = load double, double* %275
%2245 = fmul double %2243, %2244
store double %2245, double* %311
%2246 = load double, double* %311
%2247 = load double, double* %312
%2248 = load double, double* %272
%2249 = call double @llvm.fmuladd.f64(double %2247, double %2248, double %2246)
store double %2249, double* %311
%2250 = load double, double* %309
%2251 = call double @exp(double %2250)
store double %2251, double* %313
%2252 = load double, double* %313
store double %2252, double* %314
%2253 = load double, double* %314
%2254 = load double, double* %311
%2255 = fmul double %2253, %2254
store double %2255, double* %315
%2256 = load double, double* %306
%2257 = load double, double* %313
%2258 = fmul double %2256, %2257
store double %2258, double* %279
%2259 = load double, double* %313
store double %2259, double* %316
%2260 = load double, double* %306
store double %2260, double* %317
%2261 = load double, double* %316
%2262 = load double, double* %308
%2263 = fmul double %2261, %2262
store double %2263, double* %281
%2264 = load double, double* %281
%2265 = load double, double* %317
%2266 = load double, double* %315
%2267 = call double @llvm.fmuladd.f64(double %2265, double %2266, double %2264)
store double %2267, double* %281
%2268 = load double, double* %949
%2269 = fdiv double 1.000000e+00, %2268
store double %2269, double* %318
%2270 = load double, double* %279
%2271 = load double, double* %318
%2272 = call double @pow(double %2270, double %2271)
store double %2272, double* %319
%2273 = load double, double* %319
%2274 = load double, double* %318
%2275 = fmul double %2273, %2274
%2276 = load double, double* %279
%2277 = fdiv double %2275, %2276
store double %2277, double* %320
%2278 = load double, double* %320
%2279 = load double, double* %281
%2280 = fmul double %2278, %2279
store double %2280, double* %321
%2281 = load double, double* %948
%2282 = load double, double* %319
%2283 = fmul double %2281, %2282
store double %2283, double* %352
%2284 = load double, double* %948
store double %2284, double* %353
%2285 = load double, double* %353
%2286 = load double, double* %321
%2287 = fmul double %2285, %2286
store double %2287, double* %354
%2288 = load double, double* %911
%2289 = load double, double* %276
%2290 = load double, double* %977
%2291 = call double @llvm.fmuladd.f64(double %2289, double %2290, double 1.000000e+00)
%2292 = fmul double %2288, %2291
store double %2292, double* %355
%2293 = load double, double* %911
%2294 = load double, double* %977
%2295 = fmul double %2293, %2294
store double %2295, double* %356
%2296 = load double, double* %356
%2297 = load double, double* %278
%2298 = fmul double %2296, %2297
store double %2298, double* %357
%2299 = load double, double* %912
%2300 = load double, double* %276
%2301 = load double, double* %977
%2302 = call double @llvm.fmuladd.f64(double %2300, double %2301, double 1.000000e+00)
%2303 = fmul double %2299, %2302
store double %2303, double* %358
%2304 = load double, double* %912
%2305 = load double, double* %977
%2306 = fmul double %2304, %2305
store double %2306, double* %359
%2307 = load double, double* %359
%2308 = load double, double* %278
%2309 = fmul double %2307, %2308
store double %2309, double* %360
%2310 = load double, double* %940
%2311 = load double, double* %276
%2312 = load double, double* %978
%2313 = call double @llvm.fmuladd.f64(double %2311, double %2312, double 1.000000e+00)
%2314 = fmul double %2310, %2313
store double %2314, double* %361
%2315 = load double, double* %940
%2316 = load double, double* %978
%2317 = fmul double %2315, %2316
store double %2317, double* %362
%2318 = load double, double* %362
%2319 = load double, double* %278
%2320 = fmul double %2318, %2319
store double %2320, double* %363
%2321 = load double, double* %994
%2322 = load double, double* %276
%2323 = load double, double* %997
%2324 = load double, double* %276
%2325 = load double, double* %998
%2326 = call double @llvm.fmuladd.f64(double %2324, double %2325, double %2323)
%2327 = call double @llvm.fmuladd.f64(double %2322, double %2326, double 1.000000e+00)
%2328 = fmul double %2321, %2327
store double %2328, double* %364
%2329 = load double, double* %276
%2330 = fmul double 2.000000e+00, %2329
%2331 = load double, double* %998
%2332 = load double, double* %997
%2333 = call double @llvm.fmuladd.f64(double %2330, double %2331, double %2332)
%2334 = load double, double* %994
%2335 = fmul double %2333, %2334
store double %2335, double* %365
%2336 = load double, double* %365
%2337 = load double, double* %278
%2338 = fmul double %2336, %2337
store double %2338, double* %366
%2339 = load double, double* %995
%2340 = load double, double* %276
%2341 = load double, double* %999
%2342 = call double @llvm.fmuladd.f64(double %2340, double %2341, double 1.000000e+00)
%2343 = fmul double %2339, %2342
store double %2343, double* %367
%2344 = load double, double* %995
%2345 = load double, double* %999
%2346 = fmul double %2344, %2345
store double %2346, double* %368
%2347 = load double, double* %368
%2348 = load double, double* %278
%2349 = fmul double %2347, %2348
store double %2349, double* %369
%2350 = load double, double* %916
%2351 = fmul double 5.000000e-01, %2350
%2352 = load double, double* %273
%2353 = fmul double %2351, %2352
%2354 = load double, double* %270
%2355 = fdiv double %2353, %2354
store double %2355, double* %306
%2356 = load double, double* %916
%2357 = fmul double 5.000000e-01, %2356
%2358 = load double, double* %270
%2359 = fdiv double %2357, %2358
store double %2359, double* %307
%2360 = load double, double* %916
%2361 = fmul double -5.000000e-01, %2360
%2362 = load double, double* %273
%2363 = fmul double %2361, %2362
%2364 = load double, double* %270
%2365 = load double, double* %270
%2366 = fmul double %2364, %2365
%2367 = fdiv double %2363, %2366
store double %2367, double* %370
%2368 = load double, double* %307
%2369 = load double, double* %275
%2370 = fmul double %2368, %2369
store double %2370, double* %308
%2371 = load double, double* %308
%2372 = load double, double* %370
%2373 = load double, double* %272
%2374 = call double @llvm.fmuladd.f64(double %2372, double %2373, double %2371)
store double %2374, double* %308
%2375 = load double, double* %306
%2376 = call double @exp(double %2375)
store double %2376, double* %309
%2377 = load double, double* %309
store double %2377, double* %371
%2378 = load double, double* %371
%2379 = load double, double* %308
%2380 = fmul double %2378, %2379
store double %2380, double* %311
%2381 = load double, double* %916
%2382 = fmul double -5.000000e-01, %2381
%2383 = load double, double* %273
%2384 = fmul double %2382, %2383
%2385 = load double, double* %270
%2386 = fdiv double %2384, %2385
store double %2386, double* %313
%2387 = load double, double* %916
%2388 = fmul double -5.000000e-01, %2387
%2389 = load double, double* %270
%2390 = fdiv double %2388, %2389
store double %2390, double* %372
%2391 = load double, double* %916
%2392 = fmul double 5.000000e-01, %2391
%2393 = load double, double* %273
%2394 = fmul double %2392, %2393
%2395 = load double, double* %270
%2396 = load double, double* %270
%2397 = fmul double %2395, %2396
%2398 = fdiv double %2394, %2397
store double %2398, double* %373
%2399 = load double, double* %372
%2400 = load double, double* %275
%2401 = fmul double %2399, %2400
store double %2401, double* %315
%2402 = load double, double* %315
%2403 = load double, double* %373
%2404 = load double, double* %272
%2405 = call double @llvm.fmuladd.f64(double %2403, double %2404, double %2402)
store double %2405, double* %315
%2406 = load double, double* %313
%2407 = call double @exp(double %2406)
store double %2407, double* %318
%2408 = load double, double* %318
store double %2408, double* %374
%2409 = load double, double* %374
%2410 = load double, double* %315
%2411 = fmul double %2409, %2410
store double %2411, double* %375
%2412 = load double, double* %309
%2413 = load double, double* %318
%2414 = fsub double %2412, %2413
store double %2414, double* %279
store double 1.000000e+00, double* %376
store double -1.000000e+00, double* %377
%2415 = load double, double* %376
%2416 = load double, double* %311
%2417 = fmul double %2415, %2416
store double %2417, double* %281
%2418 = load double, double* %281
%2419 = load double, double* %377
%2420 = load double, double* %375
%2421 = call double @llvm.fmuladd.f64(double %2419, double %2420, double %2418)
store double %2421, double* %281
%2422 = load double, double* %279
%2423 = call double @log(double %2422)
store double %2423, double* %319
%2424 = load double, double* %279
%2425 = fdiv double 1.000000e+00, %2424
store double %2425, double* %320
%2426 = load double, double* %320
%2427 = load double, double* %281
%2428 = fmul double %2426, %2427
store double %2428, double* %321
%2429 = load double, double* %270
%2430 = load double, double* %273
%2431 = fdiv double %2429, %2430
%2432 = fmul double 2.000000e+00, %2431
%2433 = load double, double* %319
%2434 = fmul double %2432, %2433
store double %2434, double* %378
%2435 = load double, double* %319
%2436 = fmul double 2.000000e+00, %2435
%2437 = load double, double* %273
%2438 = fdiv double %2436, %2437
store double %2438, double* %379
%2439 = load double, double* %270
%2440 = fmul double -2.000000e+00, %2439
%2441 = load double, double* %319
%2442 = fmul double %2440, %2441
%2443 = load double, double* %273
%2444 = load double, double* %273
%2445 = fmul double %2443, %2444
%2446 = fdiv double %2442, %2445
store double %2446, double* %381
%2447 = load double, double* %270
%2448 = fmul double 2.000000e+00, %2447
%2449 = load double, double* %273
%2450 = fdiv double %2448, %2449
store double %2450, double* %382
%2451 = load double, double* %379
%2452 = load double, double* %272
%2453 = fmul double %2451, %2452
store double %2453, double* %380
%2454 = load double, double* %380
%2455 = load double, double* %381
%2456 = load double, double* %275
%2457 = call double @llvm.fmuladd.f64(double %2455, double %2456, double %2454)
store double %2457, double* %380
%2458 = load double, double* %380
%2459 = load double, double* %382
%2460 = load double, double* %321
%2461 = call double @llvm.fmuladd.f64(double %2459, double %2460, double %2458)
store double %2461, double* %380
%2462 = load double, double* %273
%2463 = call double @log(double %2462)
store double %2463, double* %279
%2464 = load double, double* %273
%2465 = fdiv double 1.000000e+00, %2464
store double %2465, double* %280
%2466 = load double, double* %280
%2467 = load double, double* %275
%2468 = fmul double %2466, %2467
store double %2468, double* %281
%2469 = load double, double* %378
%2470 = load double, double* %273
%2471 = load double, double* %270
%2472 = fmul double 3.000000e+00, %2471
%2473 = load double, double* %279
%2474 = fmul double %2472, %2473
%2475 = fneg double %2474
%2476 = call double @llvm.fmuladd.f64(double %2469, double %2470, double %2475)
%2477 = load double, double* %968
%2478 = load double, double* %273
%2479 = fsub double %2478, 1.000000e+00
%2480 = fneg double %2477
%2481 = call double @llvm.fmuladd.f64(double %2480, double %2479, double %2476)
store double %2481, double* %383
%2482 = load double, double* %273
store double %2482, double* %384
%2483 = load double, double* %378
%2484 = load double, double* %968
%2485 = fsub double %2483, %2484
store double %2485, double* %386
%2486 = load double, double* %279
%2487 = fmul double -3.000000e+00, %2486
store double %2487, double* %387
%2488 = load double, double* %270
%2489 = fmul double -3.000000e+00, %2488
store double %2489, double* %388
%2490 = load double, double* %384
%2491 = load double, double* %380
%2492 = fmul double %2490, %2491
store double %2492, double* %385
%2493 = load double, double* %385
%2494 = load double, double* %386
%2495 = load double, double* %275
%2496 = call double @llvm.fmuladd.f64(double %2494, double %2495, double %2493)
store double %2496, double* %385
%2497 = load double, double* %385
%2498 = load double, double* %387
%2499 = load double, double* %272
%2500 = call double @llvm.fmuladd.f64(double %2498, double %2499, double %2497)
store double %2500, double* %385
%2501 = load double, double* %385
%2502 = load double, double* %388
%2503 = load double, double* %281
%2504 = call double @llvm.fmuladd.f64(double %2502, double %2503, double %2501)
store double %2504, double* %385
%2505 = load double, double* %383
%2506 = fneg double %2505
%2507 = load double, double* %270
%2508 = fdiv double %2506, %2507
store double %2508, double* %306
%2509 = load double, double* %270
%2510 = fdiv double -1.000000e+00, %2509
store double %2510, double* %389
%2511 = load double, double* %383
%2512 = load double, double* %270
%2513 = load double, double* %270
%2514 = fmul double %2512, %2513
%2515 = fdiv double %2511, %2514
store double %2515, double* %370
%2516 = load double, double* %389
%2517 = load double, double* %385
%2518 = fmul double %2516, %2517
store double %2518, double* %308
%2519 = load double, double* %308
%2520 = load double, double* %370
%2521 = load double, double* %272
%2522 = call double @llvm.fmuladd.f64(double %2520, double %2521, double %2519)
store double %2522, double* %308
%2523 = load double, double* %306
%2524 = call double @exp(double %2523)
store double %2524, double* %309
%2525 = load double, double* %309
store double %2525, double* %371
%2526 = load double, double* %371
%2527 = load double, double* %308
%2528 = fmul double %2526, %2527
store double %2528, double* %311
%2529 = load double, double* %309
%2530 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2529, double 1.000000e+00)
%2531 = call double @sqrt(double %2530)
%2532 = fadd double 1.000000e+00, %2531
%2533 = fmul double 5.000000e-01, %2532
store double %2533, double* %279
%2534 = load double, double* %309
%2535 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2534, double 1.000000e+00)
%2536 = call double @sqrt(double %2535)
%2537 = fdiv double 1.000000e+00, %2536
store double %2537, double* %376
%2538 = load double, double* %376
%2539 = load double, double* %311
%2540 = fmul double %2538, %2539
store double %2540, double* %281
%2541 = load double, double* %279
%2542 = call double @log(double %2541)
store double %2542, double* %313
%2543 = load double, double* %279
%2544 = fdiv double 1.000000e+00, %2543
store double %2544, double* %390
%2545 = load double, double* %390
%2546 = load double, double* %281
%2547 = fmul double %2545, %2546
store double %2547, double* %315
%2548 = load double, double* %383
%2549 = load double, double* %270
%2550 = fmul double 2.000000e+00, %2549
%2551 = load double, double* %313
%2552 = call double @llvm.fmuladd.f64(double %2550, double %2551, double %2548)
store double %2552, double* %391
store double 1.000000e+00, double* %392
%2553 = load double, double* %313
%2554 = fmul double 2.000000e+00, %2553
store double %2554, double* %394
%2555 = load double, double* %270
%2556 = fmul double 2.000000e+00, %2555
store double %2556, double* %395
%2557 = load double, double* %392
%2558 = load double, double* %385
%2559 = fmul double %2557, %2558
store double %2559, double* %393
%2560 = load double, double* %393
%2561 = load double, double* %394
%2562 = load double, double* %272
%2563 = call double @llvm.fmuladd.f64(double %2561, double %2562, double %2560)
store double %2563, double* %393
%2564 = load double, double* %393
%2565 = load double, double* %395
%2566 = load double, double* %315
%2567 = call double @llvm.fmuladd.f64(double %2565, double %2566, double %2564)
store double %2567, double* %393
%2568 = load double, double* %923
%2569 = fmul double 5.000000e-01, %2568
%2570 = load double, double* %273
%2571 = fmul double %2569, %2570
%2572 = load double, double* %270
%2573 = fdiv double %2571, %2572
store double %2573, double* %306
%2574 = load double, double* %923
%2575 = fmul double 5.000000e-01, %2574
%2576 = load double, double* %270
%2577 = fdiv double %2575, %2576
store double %2577, double* %307
%2578 = load double, double* %923
%2579 = fmul double -5.000000e-01, %2578
%2580 = load double, double* %273
%2581 = fmul double %2579, %2580
%2582 = load double, double* %270
%2583 = load double, double* %270
%2584 = fmul double %2582, %2583
%2585 = fdiv double %2581, %2584
store double %2585, double* %370
%2586 = load double, double* %307
%2587 = load double, double* %275
%2588 = fmul double %2586, %2587
store double %2588, double* %308
%2589 = load double, double* %308
%2590 = load double, double* %370
%2591 = load double, double* %272
%2592 = call double @llvm.fmuladd.f64(double %2590, double %2591, double %2589)
store double %2592, double* %308
%2593 = load double, double* %306
%2594 = call double @exp(double %2593)
store double %2594, double* %309
%2595 = load double, double* %309
store double %2595, double* %371
%2596 = load double, double* %371
%2597 = load double, double* %308
%2598 = fmul double %2596, %2597
store double %2598, double* %311
%2599 = load double, double* %923
%2600 = fmul double -5.000000e-01, %2599
%2601 = load double, double* %273
%2602 = fmul double %2600, %2601
%2603 = load double, double* %270
%2604 = fdiv double %2602, %2603
store double %2604, double* %313
%2605 = load double, double* %923
%2606 = fmul double -5.000000e-01, %2605
%2607 = load double, double* %270
%2608 = fdiv double %2606, %2607
store double %2608, double* %372
%2609 = load double, double* %923
%2610 = fmul double 5.000000e-01, %2609
%2611 = load double, double* %273
%2612 = fmul double %2610, %2611
%2613 = load double, double* %270
%2614 = load double, double* %270
%2615 = fmul double %2613, %2614
%2616 = fdiv double %2612, %2615
store double %2616, double* %373
%2617 = load double, double* %372
%2618 = load double, double* %275
%2619 = fmul double %2617, %2618
store double %2619, double* %315
%2620 = load double, double* %315
%2621 = load double, double* %373
%2622 = load double, double* %272
%2623 = call double @llvm.fmuladd.f64(double %2621, double %2622, double %2620)
store double %2623, double* %315
%2624 = load double, double* %313
%2625 = call double @exp(double %2624)
store double %2625, double* %318
%2626 = load double, double* %318
store double %2626, double* %374
%2627 = load double, double* %374
%2628 = load double, double* %315
%2629 = fmul double %2627, %2628
store double %2629, double* %375
%2630 = load double, double* %309
%2631 = load double, double* %318
%2632 = fsub double %2630, %2631
store double %2632, double* %279
store double 1.000000e+00, double* %376
store double -1.000000e+00, double* %377
%2633 = load double, double* %376
%2634 = load double, double* %311
%2635 = fmul double %2633, %2634
store double %2635, double* %281
%2636 = load double, double* %281
%2637 = load double, double* %377
%2638 = load double, double* %375
%2639 = call double @llvm.fmuladd.f64(double %2637, double %2638, double %2636)
store double %2639, double* %281
%2640 = load double, double* %279
%2641 = call double @log(double %2640)
store double %2641, double* %319
%2642 = load double, double* %279
%2643 = fdiv double 1.000000e+00, %2642
store double %2643, double* %320
%2644 = load double, double* %320
%2645 = load double, double* %281
%2646 = fmul double %2644, %2645
store double %2646, double* %321
%2647 = load double, double* %270
%2648 = load double, double* %273
%2649 = fdiv double %2647, %2648
%2650 = fmul double 2.000000e+00, %2649
%2651 = load double, double* %319
%2652 = fmul double %2650, %2651
store double %2652, double* %378
%2653 = load double, double* %319
%2654 = fmul double 2.000000e+00, %2653
%2655 = load double, double* %273
%2656 = fdiv double %2654, %2655
store double %2656, double* %379
%2657 = load double, double* %270
%2658 = fmul double -2.000000e+00, %2657
%2659 = load double, double* %319
%2660 = fmul double %2658, %2659
%2661 = load double, double* %273
%2662 = load double, double* %273
%2663 = fmul double %2661, %2662
%2664 = fdiv double %2660, %2663
store double %2664, double* %381
%2665 = load double, double* %270
%2666 = fmul double 2.000000e+00, %2665
%2667 = load double, double* %273
%2668 = fdiv double %2666, %2667
store double %2668, double* %382
%2669 = load double, double* %379
%2670 = load double, double* %272
%2671 = fmul double %2669, %2670
store double %2671, double* %380
%2672 = load double, double* %380
%2673 = load double, double* %381
%2674 = load double, double* %275
%2675 = call double @llvm.fmuladd.f64(double %2673, double %2674, double %2672)
store double %2675, double* %380
%2676 = load double, double* %380
%2677 = load double, double* %382
%2678 = load double, double* %321
%2679 = call double @llvm.fmuladd.f64(double %2677, double %2678, double %2676)
store double %2679, double* %380
%2680 = load double, double* %273
%2681 = call double @log(double %2680)
store double %2681, double* %279
%2682 = load double, double* %273
%2683 = fdiv double 1.000000e+00, %2682
store double %2683, double* %280
%2684 = load double, double* %280
%2685 = load double, double* %275
%2686 = fmul double %2684, %2685
store double %2686, double* %281
%2687 = load double, double* %378
%2688 = load double, double* %273
%2689 = load double, double* %270
%2690 = fmul double 3.000000e+00, %2689
%2691 = load double, double* %279
%2692 = fmul double %2690, %2691
%2693 = fneg double %2692
%2694 = call double @llvm.fmuladd.f64(double %2687, double %2688, double %2693)
%2695 = load double, double* %969
%2696 = load double, double* %273
%2697 = fsub double %2696, 1.000000e+00
%2698 = fneg double %2695
%2699 = call double @llvm.fmuladd.f64(double %2698, double %2697, double %2694)
store double %2699, double* %383
%2700 = load double, double* %273
store double %2700, double* %384
%2701 = load double, double* %378
%2702 = load double, double* %969
%2703 = fsub double %2701, %2702
store double %2703, double* %386
%2704 = load double, double* %279
%2705 = fmul double -3.000000e+00, %2704
store double %2705, double* %387
%2706 = load double, double* %270
%2707 = fmul double -3.000000e+00, %2706
store double %2707, double* %388
%2708 = load double, double* %384
%2709 = load double, double* %380
%2710 = fmul double %2708, %2709
store double %2710, double* %385
%2711 = load double, double* %385
%2712 = load double, double* %386
%2713 = load double, double* %275
%2714 = call double @llvm.fmuladd.f64(double %2712, double %2713, double %2711)
store double %2714, double* %385
%2715 = load double, double* %385
%2716 = load double, double* %387
%2717 = load double, double* %272
%2718 = call double @llvm.fmuladd.f64(double %2716, double %2717, double %2715)
store double %2718, double* %385
%2719 = load double, double* %385
%2720 = load double, double* %388
%2721 = load double, double* %281
%2722 = call double @llvm.fmuladd.f64(double %2720, double %2721, double %2719)
store double %2722, double* %385
%2723 = load double, double* %383
%2724 = fneg double %2723
%2725 = load double, double* %270
%2726 = fdiv double %2724, %2725
store double %2726, double* %306
%2727 = load double, double* %270
%2728 = fdiv double -1.000000e+00, %2727
store double %2728, double* %389
%2729 = load double, double* %383
%2730 = load double, double* %270
%2731 = load double, double* %270
%2732 = fmul double %2730, %2731
%2733 = fdiv double %2729, %2732
store double %2733, double* %370
%2734 = load double, double* %389
%2735 = load double, double* %385
%2736 = fmul double %2734, %2735
store double %2736, double* %308
%2737 = load double, double* %308
%2738 = load double, double* %370
%2739 = load double, double* %272
%2740 = call double @llvm.fmuladd.f64(double %2738, double %2739, double %2737)
store double %2740, double* %308
%2741 = load double, double* %306
%2742 = call double @exp(double %2741)
store double %2742, double* %309
%2743 = load double, double* %309
store double %2743, double* %371
%2744 = load double, double* %371
%2745 = load double, double* %308
%2746 = fmul double %2744, %2745
store double %2746, double* %311
%2747 = load double, double* %309
%2748 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2747, double 1.000000e+00)
%2749 = call double @sqrt(double %2748)
%2750 = fadd double 1.000000e+00, %2749
%2751 = fmul double 5.000000e-01, %2750
store double %2751, double* %279
%2752 = load double, double* %309
%2753 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2752, double 1.000000e+00)
%2754 = call double @sqrt(double %2753)
%2755 = fdiv double 1.000000e+00, %2754
store double %2755, double* %376
%2756 = load double, double* %376
%2757 = load double, double* %311
%2758 = fmul double %2756, %2757
store double %2758, double* %281
%2759 = load double, double* %279
%2760 = call double @log(double %2759)
store double %2760, double* %313
%2761 = load double, double* %279
%2762 = fdiv double 1.000000e+00, %2761
store double %2762, double* %390
%2763 = load double, double* %390
%2764 = load double, double* %281
%2765 = fmul double %2763, %2764
store double %2765, double* %315
%2766 = load double, double* %383
%2767 = load double, double* %270
%2768 = fmul double 2.000000e+00, %2767
%2769 = load double, double* %313
%2770 = call double @llvm.fmuladd.f64(double %2768, double %2769, double %2766)
store double %2770, double* %396
store double 1.000000e+00, double* %397
%2771 = load double, double* %313
%2772 = fmul double 2.000000e+00, %2771
store double %2772, double* %399
%2773 = load double, double* %270
%2774 = fmul double 2.000000e+00, %2773
store double %2774, double* %400
%2775 = load double, double* %397
%2776 = load double, double* %385
%2777 = fmul double %2775, %2776
store double %2777, double* %398
%2778 = load double, double* %398
%2779 = load double, double* %399
%2780 = load double, double* %272
%2781 = call double @llvm.fmuladd.f64(double %2779, double %2780, double %2778)
store double %2781, double* %398
%2782 = load double, double* %398
%2783 = load double, double* %400
%2784 = load double, double* %315
%2785 = call double @llvm.fmuladd.f64(double %2783, double %2784, double %2782)
store double %2785, double* %398
%2786 = load double, double* %927
%2787 = fmul double 5.000000e-01, %2786
%2788 = load double, double* %273
%2789 = fmul double %2787, %2788
%2790 = load double, double* %270
%2791 = fdiv double %2789, %2790
store double %2791, double* %306
%2792 = load double, double* %927
%2793 = fmul double 5.000000e-01, %2792
%2794 = load double, double* %270
%2795 = fdiv double %2793, %2794
store double %2795, double* %307
%2796 = load double, double* %927
%2797 = fmul double -5.000000e-01, %2796
%2798 = load double, double* %273
%2799 = fmul double %2797, %2798
%2800 = load double, double* %270
%2801 = load double, double* %270
%2802 = fmul double %2800, %2801
%2803 = fdiv double %2799, %2802
store double %2803, double* %370
%2804 = load double, double* %307
%2805 = load double, double* %275
%2806 = fmul double %2804, %2805
store double %2806, double* %308
%2807 = load double, double* %308
%2808 = load double, double* %370
%2809 = load double, double* %272
%2810 = call double @llvm.fmuladd.f64(double %2808, double %2809, double %2807)
store double %2810, double* %308
%2811 = load double, double* %306
%2812 = call double @exp(double %2811)
store double %2812, double* %309
%2813 = load double, double* %309
store double %2813, double* %371
%2814 = load double, double* %371
%2815 = load double, double* %308
%2816 = fmul double %2814, %2815
store double %2816, double* %311
%2817 = load double, double* %927
%2818 = fmul double -5.000000e-01, %2817
%2819 = load double, double* %273
%2820 = fmul double %2818, %2819
%2821 = load double, double* %270
%2822 = fdiv double %2820, %2821
store double %2822, double* %313
%2823 = load double, double* %927
%2824 = fmul double -5.000000e-01, %2823
%2825 = load double, double* %270
%2826 = fdiv double %2824, %2825
store double %2826, double* %372
%2827 = load double, double* %927
%2828 = fmul double 5.000000e-01, %2827
%2829 = load double, double* %273
%2830 = fmul double %2828, %2829
%2831 = load double, double* %270
%2832 = load double, double* %270
%2833 = fmul double %2831, %2832
%2834 = fdiv double %2830, %2833
store double %2834, double* %373
%2835 = load double, double* %372
%2836 = load double, double* %275
%2837 = fmul double %2835, %2836
store double %2837, double* %315
%2838 = load double, double* %315
%2839 = load double, double* %373
%2840 = load double, double* %272
%2841 = call double @llvm.fmuladd.f64(double %2839, double %2840, double %2838)
store double %2841, double* %315
%2842 = load double, double* %313
%2843 = call double @exp(double %2842)
store double %2843, double* %318
%2844 = load double, double* %318
store double %2844, double* %374
%2845 = load double, double* %374
%2846 = load double, double* %315
%2847 = fmul double %2845, %2846
store double %2847, double* %375
%2848 = load double, double* %309
%2849 = load double, double* %318
%2850 = fsub double %2848, %2849
store double %2850, double* %279
store double 1.000000e+00, double* %376
store double -1.000000e+00, double* %377
%2851 = load double, double* %376
%2852 = load double, double* %311
%2853 = fmul double %2851, %2852
store double %2853, double* %281
%2854 = load double, double* %281
%2855 = load double, double* %377
%2856 = load double, double* %375
%2857 = call double @llvm.fmuladd.f64(double %2855, double %2856, double %2854)
store double %2857, double* %281
%2858 = load double, double* %279
%2859 = call double @log(double %2858)
store double %2859, double* %319
%2860 = load double, double* %279
%2861 = fdiv double 1.000000e+00, %2860
store double %2861, double* %320
%2862 = load double, double* %320
%2863 = load double, double* %281
%2864 = fmul double %2862, %2863
store double %2864, double* %321
%2865 = load double, double* %270
%2866 = load double, double* %273
%2867 = fdiv double %2865, %2866
%2868 = fmul double 2.000000e+00, %2867
%2869 = load double, double* %319
%2870 = fmul double %2868, %2869
store double %2870, double* %378
%2871 = load double, double* %319
%2872 = fmul double 2.000000e+00, %2871
%2873 = load double, double* %273
%2874 = fdiv double %2872, %2873
store double %2874, double* %379
%2875 = load double, double* %270
%2876 = fmul double -2.000000e+00, %2875
%2877 = load double, double* %319
%2878 = fmul double %2876, %2877
%2879 = load double, double* %273
%2880 = load double, double* %273
%2881 = fmul double %2879, %2880
%2882 = fdiv double %2878, %2881
store double %2882, double* %381
%2883 = load double, double* %270
%2884 = fmul double 2.000000e+00, %2883
%2885 = load double, double* %273
%2886 = fdiv double %2884, %2885
store double %2886, double* %382
%2887 = load double, double* %379
%2888 = load double, double* %272
%2889 = fmul double %2887, %2888
store double %2889, double* %380
%2890 = load double, double* %380
%2891 = load double, double* %381
%2892 = load double, double* %275
%2893 = call double @llvm.fmuladd.f64(double %2891, double %2892, double %2890)
store double %2893, double* %380
%2894 = load double, double* %380
%2895 = load double, double* %382
%2896 = load double, double* %321
%2897 = call double @llvm.fmuladd.f64(double %2895, double %2896, double %2894)
store double %2897, double* %380
%2898 = load double, double* %273
%2899 = call double @log(double %2898)
store double %2899, double* %279
%2900 = load double, double* %273
%2901 = fdiv double 1.000000e+00, %2900
store double %2901, double* %280
%2902 = load double, double* %280
%2903 = load double, double* %275
%2904 = fmul double %2902, %2903
store double %2904, double* %281
%2905 = load double, double* %378
%2906 = load double, double* %273
%2907 = load double, double* %270
%2908 = fmul double 3.000000e+00, %2907
%2909 = load double, double* %279
%2910 = fmul double %2908, %2909
%2911 = fneg double %2910
%2912 = call double @llvm.fmuladd.f64(double %2905, double %2906, double %2911)
%2913 = load double, double* %970
%2914 = load double, double* %273
%2915 = fsub double %2914, 1.000000e+00
%2916 = fneg double %2913
%2917 = call double @llvm.fmuladd.f64(double %2916, double %2915, double %2912)
store double %2917, double* %383
%2918 = load double, double* %273
store double %2918, double* %384
%2919 = load double, double* %378
%2920 = load double, double* %970
%2921 = fsub double %2919, %2920
store double %2921, double* %386
%2922 = load double, double* %279
%2923 = fmul double -3.000000e+00, %2922
store double %2923, double* %387
%2924 = load double, double* %270
%2925 = fmul double -3.000000e+00, %2924
store double %2925, double* %388
%2926 = load double, double* %384
%2927 = load double, double* %380
%2928 = fmul double %2926, %2927
store double %2928, double* %385
%2929 = load double, double* %385
%2930 = load double, double* %386
%2931 = load double, double* %275
%2932 = call double @llvm.fmuladd.f64(double %2930, double %2931, double %2929)
store double %2932, double* %385
%2933 = load double, double* %385
%2934 = load double, double* %387
%2935 = load double, double* %272
%2936 = call double @llvm.fmuladd.f64(double %2934, double %2935, double %2933)
store double %2936, double* %385
%2937 = load double, double* %385
%2938 = load double, double* %388
%2939 = load double, double* %281
%2940 = call double @llvm.fmuladd.f64(double %2938, double %2939, double %2937)
store double %2940, double* %385
%2941 = load double, double* %383
%2942 = fneg double %2941
%2943 = load double, double* %270
%2944 = fdiv double %2942, %2943
store double %2944, double* %306
%2945 = load double, double* %270
%2946 = fdiv double -1.000000e+00, %2945
store double %2946, double* %389
%2947 = load double, double* %383
%2948 = load double, double* %270
%2949 = load double, double* %270
%2950 = fmul double %2948, %2949
%2951 = fdiv double %2947, %2950
store double %2951, double* %370
%2952 = load double, double* %389
%2953 = load double, double* %385
%2954 = fmul double %2952, %2953
store double %2954, double* %308
%2955 = load double, double* %308
%2956 = load double, double* %370
%2957 = load double, double* %272
%2958 = call double @llvm.fmuladd.f64(double %2956, double %2957, double %2955)
store double %2958, double* %308
%2959 = load double, double* %306
%2960 = call double @exp(double %2959)
store double %2960, double* %309
%2961 = load double, double* %309
store double %2961, double* %371
%2962 = load double, double* %371
%2963 = load double, double* %308
%2964 = fmul double %2962, %2963
store double %2964, double* %311
%2965 = load double, double* %309
%2966 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2965, double 1.000000e+00)
%2967 = call double @sqrt(double %2966)
%2968 = fadd double 1.000000e+00, %2967
%2969 = fmul double 5.000000e-01, %2968
store double %2969, double* %279
%2970 = load double, double* %309
%2971 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %2970, double 1.000000e+00)
%2972 = call double @sqrt(double %2971)
%2973 = fdiv double 1.000000e+00, %2972
store double %2973, double* %376
%2974 = load double, double* %376
%2975 = load double, double* %311
%2976 = fmul double %2974, %2975
store double %2976, double* %281
%2977 = load double, double* %279
%2978 = call double @log(double %2977)
store double %2978, double* %313
%2979 = load double, double* %279
%2980 = fdiv double 1.000000e+00, %2979
store double %2980, double* %390
%2981 = load double, double* %390
%2982 = load double, double* %281
%2983 = fmul double %2981, %2982
store double %2983, double* %315
%2984 = load double, double* %383
%2985 = load double, double* %270
%2986 = fmul double 2.000000e+00, %2985
%2987 = load double, double* %313
%2988 = call double @llvm.fmuladd.f64(double %2986, double %2987, double %2984)
store double %2988, double* %401
store double 1.000000e+00, double* %402
%2989 = load double, double* %313
%2990 = fmul double 2.000000e+00, %2989
store double %2990, double* %404
%2991 = load double, double* %270
%2992 = fmul double 2.000000e+00, %2991
store double %2992, double* %405
%2993 = load double, double* %402
%2994 = load double, double* %385
%2995 = fmul double %2993, %2994
store double %2995, double* %403
%2996 = load double, double* %403
%2997 = load double, double* %404
%2998 = load double, double* %272
%2999 = call double @llvm.fmuladd.f64(double %2997, double %2998, double %2996)
store double %2999, double* %403
%3000 = load double, double* %403
%3001 = load double, double* %405
%3002 = load double, double* %315
%3003 = call double @llvm.fmuladd.f64(double %3001, double %3002, double %3000)
store double %3003, double* %403
%3004 = load double, double* %916
%3005 = load double, double* %391
%3006 = fdiv double %3004, %3005
store double %3006, double* %279
%3007 = load double, double* %916
%3008 = fneg double %3007
%3009 = load double, double* %391
%3010 = load double, double* %391
%3011 = fmul double %3009, %3010
%3012 = fdiv double %3008, %3011
store double %3012, double* %406
%3013 = load double, double* %406
%3014 = load double, double* %393
%3015 = fmul double %3013, %3014
store double %3015, double* %281
%3016 = load double, double* %279
%3017 = load double, double* %917
%3018 = call double @pow(double %3016, double %3017)
store double %3018, double* %306
%3019 = load double, double* %306
%3020 = load double, double* %917
%3021 = fmul double %3019, %3020
%3022 = load double, double* %279
%3023 = fdiv double %3021, %3022
store double %3023, double* %407
%3024 = load double, double* %407
%3025 = load double, double* %281
%3026 = fmul double %3024, %3025
store double %3026, double* %308
%3027 = load double, double* %915
%3028 = load double, double* %306
%3029 = fmul double %3027, %3028
store double %3029, double* %408
%3030 = load double, double* %915
store double %3030, double* %409
%3031 = load double, double* %409
%3032 = load double, double* %308
%3033 = fmul double %3031, %3032
store double %3033, double* %410
%3034 = load double, double* %923
%3035 = load double, double* %396
%3036 = fdiv double %3034, %3035
store double %3036, double* %279
%3037 = load double, double* %923
%3038 = fneg double %3037
%3039 = load double, double* %396
%3040 = load double, double* %396
%3041 = fmul double %3039, %3040
%3042 = fdiv double %3038, %3041
store double %3042, double* %411
%3043 = load double, double* %411
%3044 = load double, double* %398
%3045 = fmul double %3043, %3044
store double %3045, double* %281
%3046 = load double, double* %279
%3047 = load double, double* %924
%3048 = call double @pow(double %3046, double %3047)
store double %3048, double* %306
%3049 = load double, double* %306
%3050 = load double, double* %924
%3051 = fmul double %3049, %3050
%3052 = load double, double* %279
%3053 = fdiv double %3051, %3052
store double %3053, double* %407
%3054 = load double, double* %407
%3055 = load double, double* %281
%3056 = fmul double %3054, %3055
store double %3056, double* %308
%3057 = load double, double* %920
%3058 = load double, double* %306
%3059 = fmul double %3057, %3058
store double %3059, double* %412
%3060 = load double, double* %920
store double %3060, double* %413
%3061 = load double, double* %413
%3062 = load double, double* %308
%3063 = fmul double %3061, %3062
store double %3063, double* %414
%3064 = load double, double* %923
%3065 = load double, double* %396
%3066 = fdiv double %3064, %3065
store double %3066, double* %279
%3067 = load double, double* %923
%3068 = fneg double %3067
%3069 = load double, double* %396
%3070 = load double, double* %396
%3071 = fmul double %3069, %3070
%3072 = fdiv double %3068, %3071
store double %3072, double* %411
%3073 = load double, double* %411
%3074 = load double, double* %398
%3075 = fmul double %3073, %3074
store double %3075, double* %281
%3076 = load double, double* %279
%3077 = load double, double* %924
%3078 = call double @pow(double %3076, double %3077)
store double %3078, double* %306
%3079 = load double, double* %306
%3080 = load double, double* %924
%3081 = fmul double %3079, %3080
%3082 = load double, double* %279
%3083 = fdiv double %3081, %3082
store double %3083, double* %407
%3084 = load double, double* %407
%3085 = load double, double* %281
%3086 = fmul double %3084, %3085
store double %3086, double* %308
%3087 = load double, double* %922
%3088 = load double, double* %306
%3089 = fmul double %3087, %3088
store double %3089, double* %415
%3090 = load double, double* %922
store double %3090, double* %416
%3091 = load double, double* %416
%3092 = load double, double* %308
%3093 = fmul double %3091, %3092
store double %3093, double* %417
%3094 = load double, double* %927
%3095 = load double, double* %401
%3096 = fdiv double %3094, %3095
store double %3096, double* %279
%3097 = load double, double* %927
%3098 = fneg double %3097
%3099 = load double, double* %401
%3100 = load double, double* %401
%3101 = fmul double %3099, %3100
%3102 = fdiv double %3098, %3101
store double %3102, double* %418
%3103 = load double, double* %418
%3104 = load double, double* %403
%3105 = fmul double %3103, %3104
store double %3105, double* %281
%3106 = load double, double* %279
%3107 = load double, double* %928
%3108 = call double @pow(double %3106, double %3107)
store double %3108, double* %306
%3109 = load double, double* %306
%3110 = load double, double* %928
%3111 = fmul double %3109, %3110
%3112 = load double, double* %279
%3113 = fdiv double %3111, %3112
store double %3113, double* %407
%3114 = load double, double* %407
%3115 = load double, double* %281
%3116 = fmul double %3114, %3115
store double %3116, double* %308
%3117 = load double, double* %926
%3118 = load double, double* %306
%3119 = fmul double %3117, %3118
store double %3119, double* %419
%3120 = load double, double* %926
store double %3120, double* %420
%3121 = load double, double* %420
%3122 = load double, double* %308
%3123 = fmul double %3121, %3122
store double %3123, double* %421
%3124 = load double, double* %273
%3125 = load double, double* %974
%3126 = call double @pow(double %3124, double %3125)
store double %3126, double* %279
%3127 = load double, double* %279
%3128 = load double, double* %974
%3129 = fmul double %3127, %3128
%3130 = load double, double* %273
%3131 = fdiv double %3129, %3130
store double %3131, double* %280
%3132 = load double, double* %280
%3133 = load double, double* %275
%3134 = fmul double %3132, %3133
store double %3134, double* %281
%3135 = load double, double* %967
%3136 = fneg double %3135
%3137 = load double, double* %273
%3138 = fsub double 1.000000e+00, %3137
%3139 = fmul double %3136, %3138
%3140 = load double, double* %270
%3141 = fdiv double %3139, %3140
store double %3141, double* %306
%3142 = load double, double* %967
%3143 = load double, double* %270
%3144 = fdiv double %3142, %3143
store double %3144, double* %307
%3145 = load double, double* %967
%3146 = load double, double* %273
%3147 = fsub double 1.000000e+00, %3146
%3148 = fmul double %3145, %3147
%3149 = load double, double* %270
%3150 = load double, double* %270
%3151 = fmul double %3149, %3150
%3152 = fdiv double %3148, %3151
store double %3152, double* %370
%3153 = load double, double* %307
%3154 = load double, double* %275
%3155 = fmul double %3153, %3154
store double %3155, double* %308
%3156 = load double, double* %308
%3157 = load double, double* %370
%3158 = load double, double* %272
%3159 = call double @llvm.fmuladd.f64(double %3157, double %3158, double %3156)
store double %3159, double* %308
%3160 = load double, double* %306
%3161 = call double @exp(double %3160)
store double %3161, double* %309
%3162 = load double, double* %309
store double %3162, double* %371
%3163 = load double, double* %371
%3164 = load double, double* %308
%3165 = fmul double %3163, %3164
store double %3165, double* %311
%3166 = load double, double* %903
%3167 = load double, double* %279
%3168 = fmul double %3166, %3167
%3169 = load double, double* %309
%3170 = fmul double %3168, %3169
store double %3170, double* %422
%3171 = load double, double* %903
%3172 = load double, double* %309
%3173 = fmul double %3171, %3172
store double %3173, double* %423
%3174 = load double, double* %903
%3175 = load double, double* %279
%3176 = fmul double %3174, %3175
store double %3176, double* %425
%3177 = load double, double* %423
%3178 = load double, double* %281
%3179 = fmul double %3177, %3178
store double %3179, double* %424
%3180 = load double, double* %424
%3181 = load double, double* %425
%3182 = load double, double* %311
%3183 = call double @llvm.fmuladd.f64(double %3181, double %3182, double %3180)
store double %3183, double* %424
%3184 = load double, double* %273
%3185 = load double, double* %966
%3186 = call double @pow(double %3184, double %3185)
store double %3186, double* %279
%3187 = load double, double* %279
%3188 = load double, double* %966
%3189 = fmul double %3187, %3188
%3190 = load double, double* %273
%3191 = fdiv double %3189, %3190
store double %3191, double* %280
%3192 = load double, double* %280
%3193 = load double, double* %275
%3194 = fmul double %3192, %3193
store double %3194, double* %281
%3195 = load double, double* %902
%3196 = load double, double* %279
%3197 = fmul double %3195, %3196
store double %3197, double* %426
%3198 = load double, double* %902
store double %3198, double* %427
%3199 = load double, double* %427
%3200 = load double, double* %281
%3201 = fmul double %3199, %3200
store double %3201, double* %428
%3202 = load double, double* %364
%3203 = fneg double %3202
%3204 = load double, double* %367
%3205 = load double, double* %270
%3206 = fmul double %3204, %3205
%3207 = fdiv double %3203, %3206
store double %3207, double* %279
%3208 = load double, double* %367
%3209 = load double, double* %270
%3210 = fmul double %3208, %3209
%3211 = fdiv double -1.000000e+00, %3210
store double %3211, double* %429
%3212 = load double, double* %364
%3213 = load double, double* %367
%3214 = load double, double* %367
%3215 = fmul double %3213, %3214
%3216 = load double, double* %270
%3217 = fmul double %3215, %3216
%3218 = fdiv double %3212, %3217
store double %3218, double* %430
%3219 = load double, double* %364
%3220 = load double, double* %367
%3221 = load double, double* %270
%3222 = load double, double* %270
%3223 = fmul double %3221, %3222
%3224 = fmul double %3220, %3223
%3225 = fdiv double %3219, %3224
store double %3225, double* %431
%3226 = load double, double* %429
%3227 = load double, double* %366
%3228 = fmul double %3226, %3227
store double %3228, double* %281
%3229 = load double, double* %281
%3230 = load double, double* %430
%3231 = load double, double* %369
%3232 = call double @llvm.fmuladd.f64(double %3230, double %3231, double %3229)
store double %3232, double* %281
%3233 = load double, double* %281
%3234 = load double, double* %431
%3235 = load double, double* %272
%3236 = call double @llvm.fmuladd.f64(double %3234, double %3235, double %3233)
store double %3236, double* %281
%3237 = load double, double* %279
%3238 = call double @exp(double %3237)
store double %3238, double* %432
%3239 = load double, double* %432
store double %3239, double* %433
%3240 = load double, double* %433
%3241 = load double, double* %281
%3242 = fmul double %3240, %3241
store double %3242, double* %434
%3243 = load double, double* %950
%3244 = fcmp ogt double %3243, 0.000000e+00
br i1 %3244, label %3245, label %3248
3245: ; preds = %133
%3246 = load double, double* %950
%3247 = fdiv double 1.000000e+00, %3246
store double %3247, double* %435
br label %3249
3248: ; preds = %133
store double 0.000000e+00, double* %435
br label %3249
3249: ; preds = %3248, %3245
%3250 = load double, double* %951
%3251 = fcmp ogt double %3250, 0.000000e+00
br i1 %3251, label %3252, label %3255
3252: ; preds = %3249
%3253 = load double, double* %951
%3254 = fdiv double 1.000000e+00, %3253
store double %3254, double* %436
br label %3256
3255: ; preds = %3249
store double 0.000000e+00, double* %436
br label %3256
3256: ; preds = %3255, %3252
%3257 = load double, double* %952
%3258 = fcmp ogt double %3257, 0.000000e+00
br i1 %3258, label %3259, label %3269
3259: ; preds = %3256
%3260 = load double, double* %282
%3261 = fdiv double 1.000000e+00, %3260
store double %3261, double* %437
%3262 = load double, double* %282
%3263 = load double, double* %282
%3264 = fmul double %3262, %3263
%3265 = fdiv double -1.000000e+00, %3264
store double %3265, double* %438
%3266 = load double, double* %438
%3267 = load double, double* %284
%3268 = fmul double %3266, %3267
store double %3268, double* %439
br label %3270
3269: ; preds = %3256
store double 0.000000e+00, double* %437
store double 0.000000e+00, double* %439
br label %3270
3270: ; preds = %3269, %3259
%3271 = load double, double* %953
%3272 = fcmp ogt double %3271, 0.000000e+00
br i1 %3272, label %3273, label %3276
3273: ; preds = %3270
%3274 = load double, double* %953
%3275 = fdiv double 1.000000e+00, %3274
store double %3275, double* %440
br label %3277
3276: ; preds = %3270
store double 0.000000e+00, double* %440
br label %3277
3277: ; preds = %3276, %3273
%3278 = load double, double* %954
%3279 = fcmp ogt double %3278, 0.000000e+00
br i1 %3279, label %3280, label %3283
3280: ; preds = %3277
%3281 = load double, double* %954
%3282 = fdiv double 1.000000e+00, %3281
store double %3282, double* %441
br label %3284
3283: ; preds = %3277
store double 0.000000e+00, double* %441
br label %3284
3284: ; preds = %3283, %3280
%3285 = load double, double* %902
%3286 = fcmp ogt double %3285, 0.000000e+00
br i1 %3286, label %3287, label %3297
3287: ; preds = %3284
%3288 = load double, double* %426
%3289 = fdiv double 1.000000e+00, %3288
store double %3289, double* %442
%3290 = load double, double* %426
%3291 = load double, double* %426
%3292 = fmul double %3290, %3291
%3293 = fdiv double -1.000000e+00, %3292
store double %3293, double* %443
%3294 = load double, double* %443
%3295 = load double, double* %428
%3296 = fmul double %3294, %3295
store double %3296, double* %444
br label %3298
3297: ; preds = %3284
store double 0.000000e+00, double* %442
store double 0.000000e+00, double* %444
br label %3298
3298: ; preds = %3297, %3287
%3299 = load double, double* %904
%3300 = fcmp ogt double %3299, 0.000000e+00
br i1 %3300, label %3301, label %3304
3301: ; preds = %3298
%3302 = load double, double* %904
%3303 = fdiv double 1.000000e+00, %3302
store double %3303, double* %445
br label %3305
3304: ; preds = %3298
store double 0.000000e+00, double* %445
br label %3305
3305: ; preds = %3304, %3301
%3306 = load double, double* %958
%3307 = fcmp ogt double %3306, 0.000000e+00
br i1 %3307, label %3308, label %3311
3308: ; preds = %3305
%3309 = load double, double* %958
%3310 = fdiv double 1.000000e+00, %3309
store double %3310, double* %446
br label %3312
3311: ; preds = %3305
store double 0.000000e+00, double* %446
br label %3312
3312: ; preds = %3311, %3308
%3313 = load double, double* %959
%3314 = fcmp ogt double %3313, 0.000000e+00
br i1 %3314, label %3315, label %3318
3315: ; preds = %3312
%3316 = load double, double* %959
%3317 = fdiv double 1.000000e+00, %3316
store double %3317, double* %447
br label %3319
3318: ; preds = %3312
store double 0.000000e+00, double* %447
br label %3319
3319: ; preds = %3318, %3315
%3320 = load double, double* %959
%3321 = fcmp ogt double %3320, 0.000000e+00
br i1 %3321, label %3322, label %3323
3322: ; preds = %3319
store double 0.000000e+00, double* %448
br label %3324
3323: ; preds = %3319
store double 1.000000e+00, double* %448
br label %3324
3324: ; preds = %3323, %3322
%3325 = load double, double* %961
%3326 = fcmp ogt double %3325, 0.000000e+00
br i1 %3326, label %3327, label %3330
3327: ; preds = %3324
%3328 = load double, double* %961
%3329 = fdiv double %3328, 3.000000e+00
store double %3329, double* %449
br label %3331
3330: ; preds = %3324
store double 0.000000e+00, double* %449
br label %3331
3331: ; preds = %3330, %3327
%3332 = load double, double* %961
%3333 = fcmp ogt double %3332, 0.000000e+00
br i1 %3333, label %3334, label %3336
3334: ; preds = %3331
%3335 = load double, double* %961
store double %3335, double* %450
br label %3337
3336: ; preds = %3331
store double 0.000000e+00, double* %450
br label %3337
3337: ; preds = %3336, %3334
%3338 = load double, double* %391
%3339 = fneg double %3338
%3340 = load double, double* %913
%3341 = fmul double %3339, %3340
store double %3341, double* %451
%3342 = load double, double* %913
%3343 = fneg double %3342
store double %3343, double* %452
%3344 = load double, double* %452
%3345 = load double, double* %393
%3346 = fmul double %3344, %3345
store double %3346, double* %453
%3347 = load double, double* %918
%3348 = fcmp ole double %3347, 0.000000e+00
br i1 %3348, label %3349, label %3526
3349: ; preds = %3337
%3350 = load double*, double** %136
%3351 = load double, double* %3350
%3352 = load double, double* %451
%3353 = fadd double %3351, %3352
store double %3353, double* %454
store double 1.000000e+00, double* %455
store double 1.000000e+00, double* %456
%3354 = load double, double* %456
%3355 = load double, double* %453
%3356 = fmul double %3354, %3355
store double %3356, double* %457
%3357 = load double, double* %454
%3358 = fcmp ogt double %3357, 0.000000e+00
br i1 %3358, label %3359, label %3448
3359: ; preds = %3349
%3360 = load double, double* %913
%3361 = fsub double 1.000000e+00, %3360
store double %3361, double* %279
%3362 = load double, double* %917
%3363 = fsub double -1.000000e+00, %3362
store double %3363, double* %306
%3364 = load double, double* %279
%3365 = load double, double* %306
%3366 = call double @pow(double %3364, double %3365)
store double %3366, double* %458
%3367 = load double, double* %391
%3368 = load double, double* %458
%3369 = load double, double* %913
%3370 = fsub double 1.000000e+00, %3369
%3371 = fmul double %3368, %3370
%3372 = load double, double* %913
%3373 = fsub double 1.000000e+00, %3372
%3374 = fneg double %3371
%3375 = call double @llvm.fmuladd.f64(double %3374, double %3373, double 1.000000e+00)
%3376 = fmul double %3367, %3375
%3377 = load double, double* %917
%3378 = fsub double 1.000000e+00, %3377
%3379 = fdiv double %3376, %3378
store double %3379, double* %459
%3380 = load double, double* %913
%3381 = fsub double 1.000000e+00, %3380
%3382 = load double, double* %913
%3383 = fsub double 1.000000e+00, %3382
%3384 = fmul double %3381, %3383
%3385 = load double, double* %458
%3386 = fneg double %3384
%3387 = call double @llvm.fmuladd.f64(double %3386, double %3385, double 1.000000e+00)
%3388 = load double, double* %917
%3389 = fsub double 1.000000e+00, %3388
%3390 = fdiv double %3387, %3389
store double %3390, double* %460
store double 0.000000e+00, double* %462
%3391 = load double, double* %460
%3392 = load double, double* %393
%3393 = fmul double %3391, %3392
store double %3393, double* %461
%3394 = load double, double* %454
%3395 = load double, double* %913
%3396 = fsub double 1.000000e+00, %3395
%3397 = load double, double* %917
%3398 = fmul double 5.000000e-01, %3397
%3399 = load double, double* %454
%3400 = fmul double %3398, %3399
%3401 = load double, double* %391
%3402 = fdiv double %3400, %3401
%3403 = fadd double %3396, %3402
%3404 = fmul double %3394, %3403
%3405 = load double, double* %458
%3406 = fmul double %3404, %3405
store double %3406, double* %463
%3407 = load double, double* %454
%3408 = fmul double 5.000000e-01, %3407
%3409 = load double, double* %917
%3410 = fmul double %3408, %3409
%3411 = load double, double* %391
%3412 = fdiv double %3410, %3411
%3413 = load double, double* %913
%3414 = fsub double %3412, %3413
%3415 = fadd double %3414, 1.000000e+00
%3416 = load double, double* %458
%3417 = load double, double* %454
%3418 = fmul double 5.000000e-01, %3417
%3419 = load double, double* %917
%3420 = fmul double %3418, %3419
%3421 = load double, double* %458
%3422 = fmul double %3420, %3421
%3423 = load double, double* %391
%3424 = fdiv double %3422, %3423
%3425 = call double @llvm.fmuladd.f64(double %3415, double %3416, double %3424)
store double %3425, double* %464
%3426 = load double, double* %454
%3427 = load double, double* %454
%3428 = fmul double %3426, %3427
%3429 = fmul double -5.000000e-01, %3428
%3430 = load double, double* %917
%3431 = fmul double %3429, %3430
%3432 = load double, double* %458
%3433 = fmul double %3431, %3432
%3434 = load double, double* %391
%3435 = load double, double* %391
%3436 = fmul double %3434, %3435
%3437 = fdiv double %3433, %3436
store double %3437, double* %467
%3438 = load double, double* %464
%3439 = load double, double* %455
%3440 = fmul double %3438, %3439
store double %3440, double* %465
%3441 = load double, double* %464
%3442 = load double, double* %457
%3443 = fmul double %3441, %3442
store double %3443, double* %466
%3444 = load double, double* %466
%3445 = load double, double* %467
%3446 = load double, double* %393
%3447 = call double @llvm.fmuladd.f64(double %3445, double %3446, double %3444)
store double %3447, double* %466
br label %3508
3448: ; preds = %3349
%3449 = load double*, double** %136
%3450 = load double, double* %3449
%3451 = load double, double* %391
%3452 = fdiv double %3450, %3451
%3453 = fsub double 1.000000e+00, %3452
store double %3453, double* %279
%3454 = load double, double* %391
%3455 = fdiv double -1.000000e+00, %3454
store double %3455, double* %468
%3456 = load double*, double** %136
%3457 = load double, double* %3456
%3458 = load double, double* %391
%3459 = load double, double* %391
%3460 = fmul double %3458, %3459
%3461 = fdiv double %3457, %3460
store double %3461, double* %406
%3462 = load double, double* %406
%3463 = load double, double* %393
%3464 = fmul double %3462, %3463
store double %3464, double* %281
%3465 = load double, double* %917
%3466 = fsub double 1.000000e+00, %3465
store double %3466, double* %306
%3467 = load double, double* %279
%3468 = load double, double* %306
%3469 = call double @pow(double %3467, double %3468)
store double %3469, double* %309
%3470 = load double, double* %309
%3471 = load double, double* %306
%3472 = fmul double %3470, %3471
%3473 = load double, double* %279
%3474 = fdiv double %3472, %3473
store double %3474, double* %469
%3475 = load double, double* %469
%3476 = load double, double* %468
%3477 = fmul double %3475, %3476
store double %3477, double* %470
%3478 = load double, double* %469
%3479 = load double, double* %281
%3480 = fmul double %3478, %3479
store double %3480, double* %311
%3481 = load double, double* %391
%3482 = load double, double* %309
%3483 = fsub double 1.000000e+00, %3482
%3484 = fmul double %3481, %3483
%3485 = load double, double* %917
%3486 = fsub double 1.000000e+00, %3485
%3487 = fdiv double %3484, %3486
store double %3487, double* %459
%3488 = load double, double* %309
%3489 = fsub double 1.000000e+00, %3488
%3490 = load double, double* %917
%3491 = fsub double 1.000000e+00, %3490
%3492 = fdiv double %3489, %3491
store double %3492, double* %460
%3493 = load double, double* %391
%3494 = fneg double %3493
%3495 = load double, double* %917
%3496 = fsub double 1.000000e+00, %3495
%3497 = fdiv double %3494, %3496
store double %3497, double* %471
%3498 = load double, double* %460
%3499 = load double, double* %393
%3500 = fmul double %3498, %3499
store double %3500, double* %461
%3501 = load double, double* %471
%3502 = load double, double* %470
%3503 = fmul double %3501, %3502
store double %3503, double* %462
%3504 = load double, double* %461
%3505 = load double, double* %471
%3506 = load double, double* %311
%3507 = call double @llvm.fmuladd.f64(double %3505, double %3506, double %3504)
store double %3507, double* %461
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %465
store double 0.000000e+00, double* %466
br label %3508
3508: ; preds = %3448, %3359
%3509 = load double, double* %459
%3510 = load double, double* %463
%3511 = fadd double %3509, %3510
store double %3511, double* %472
store double 1.000000e+00, double* %473
store double 1.000000e+00, double* %476
%3512 = load double, double* %473
%3513 = load double, double* %461
%3514 = fmul double %3512, %3513
store double %3514, double* %474
%3515 = load double, double* %473
%3516 = load double, double* %462
%3517 = fmul double %3515, %3516
store double %3517, double* %475
%3518 = load double, double* %475
%3519 = load double, double* %476
%3520 = load double, double* %465
%3521 = call double @llvm.fmuladd.f64(double %3519, double %3520, double %3518)
store double %3521, double* %475
%3522 = load double, double* %474
%3523 = load double, double* %476
%3524 = load double, double* %466
%3525 = call double @llvm.fmuladd.f64(double %3523, double %3524, double %3522)
store double %3525, double* %474
br label %3778
3526: ; preds = %3337
%3527 = load double, double* %451
%3528 = load double, double* %451
%3529 = load double, double* %918
%3530 = fmul double 4.000000e+00, %3529
%3531 = load double, double* %918
%3532 = fmul double %3530, %3531
%3533 = call double @llvm.fmuladd.f64(double %3527, double %3528, double %3532)
%3534 = call double @sqrt(double %3533)
store double %3534, double* %477
%3535 = load double, double* %451
%3536 = load double, double* %451
%3537 = load double, double* %451
%3538 = load double, double* %918
%3539 = load double, double* %918
%3540 = fmul double %3538, %3539
%3541 = fmul double 4.000000e+00, %3540
%3542 = call double @llvm.fmuladd.f64(double %3536, double %3537, double %3541)
%3543 = call double @sqrt(double %3542)
%3544 = fdiv double %3535, %3543
store double %3544, double* %478
%3545 = load double, double* %478
%3546 = load double, double* %453
%3547 = fmul double %3545, %3546
store double %3547, double* %479
%3548 = load double, double* %451
%3549 = load double, double* %477
%3550 = fadd double %3548, %3549
%3551 = fmul double -5.000000e-01, %3550
store double %3551, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%3552 = load double, double* %481
%3553 = load double, double* %453
%3554 = fmul double %3552, %3553
store double %3554, double* %482
%3555 = load double, double* %482
%3556 = load double, double* %483
%3557 = load double, double* %479
%3558 = call double @llvm.fmuladd.f64(double %3556, double %3557, double %3555)
store double %3558, double* %482
%3559 = load double, double* %480
%3560 = load double, double* %391
%3561 = fdiv double %3559, %3560
%3562 = fsub double 1.000000e+00, %3561
store double %3562, double* %279
%3563 = load double, double* %391
%3564 = fdiv double -1.000000e+00, %3563
store double %3564, double* %484
%3565 = load double, double* %480
%3566 = load double, double* %391
%3567 = load double, double* %391
%3568 = fmul double %3566, %3567
%3569 = fdiv double %3565, %3568
store double %3569, double* %406
%3570 = load double, double* %484
%3571 = load double, double* %482
%3572 = fmul double %3570, %3571
store double %3572, double* %281
%3573 = load double, double* %281
%3574 = load double, double* %406
%3575 = load double, double* %393
%3576 = call double @llvm.fmuladd.f64(double %3574, double %3575, double %3573)
store double %3576, double* %281
%3577 = load double, double* %917
%3578 = fsub double 1.000000e+00, %3577
store double %3578, double* %306
%3579 = load double, double* %279
%3580 = load double, double* %306
%3581 = call double @pow(double %3579, double %3580)
store double %3581, double* %309
%3582 = load double, double* %309
%3583 = load double, double* %306
%3584 = fmul double %3582, %3583
%3585 = load double, double* %279
%3586 = fdiv double %3584, %3585
store double %3586, double* %469
%3587 = load double, double* %469
%3588 = load double, double* %281
%3589 = fmul double %3587, %3588
store double %3589, double* %311
%3590 = load double, double* %391
%3591 = fneg double %3590
%3592 = load double, double* %309
%3593 = fmul double %3591, %3592
%3594 = load double, double* %917
%3595 = fsub double 1.000000e+00, %3594
%3596 = fdiv double %3593, %3595
store double %3596, double* %485
%3597 = load double, double* %309
%3598 = fneg double %3597
%3599 = load double, double* %917
%3600 = fsub double 1.000000e+00, %3599
%3601 = fdiv double %3598, %3600
store double %3601, double* %486
%3602 = load double, double* %391
%3603 = fneg double %3602
%3604 = load double, double* %917
%3605 = fsub double 1.000000e+00, %3604
%3606 = fdiv double %3603, %3605
store double %3606, double* %488
%3607 = load double, double* %486
%3608 = load double, double* %393
%3609 = fmul double %3607, %3608
store double %3609, double* %487
%3610 = load double, double* %487
%3611 = load double, double* %488
%3612 = load double, double* %311
%3613 = call double @llvm.fmuladd.f64(double %3611, double %3612, double %3610)
store double %3613, double* %487
%3614 = load double*, double** %136
%3615 = load double, double* %3614
%3616 = load double, double* %451
%3617 = fadd double %3615, %3616
store double %3617, double* %489
store double 1.000000e+00, double* %490
store double 1.000000e+00, double* %491
%3618 = load double, double* %491
%3619 = load double, double* %453
%3620 = fmul double %3618, %3619
store double %3620, double* %492
%3621 = load double, double* %489
%3622 = load double, double* %489
%3623 = load double, double* %918
%3624 = fmul double 4.000000e+00, %3623
%3625 = load double, double* %918
%3626 = fmul double %3624, %3625
%3627 = call double @llvm.fmuladd.f64(double %3621, double %3622, double %3626)
%3628 = call double @sqrt(double %3627)
store double %3628, double* %493
%3629 = load double, double* %489
%3630 = load double, double* %489
%3631 = load double, double* %489
%3632 = load double, double* %918
%3633 = load double, double* %918
%3634 = fmul double %3632, %3633
%3635 = fmul double 4.000000e+00, %3634
%3636 = call double @llvm.fmuladd.f64(double %3630, double %3631, double %3635)
%3637 = call double @sqrt(double %3636)
%3638 = fdiv double %3629, %3637
store double %3638, double* %494
%3639 = load double, double* %494
%3640 = load double, double* %490
%3641 = fmul double %3639, %3640
store double %3641, double* %495
%3642 = load double, double* %494
%3643 = load double, double* %492
%3644 = fmul double %3642, %3643
store double %3644, double* %496
%3645 = load double, double* %489
%3646 = load double, double* %493
%3647 = fsub double %3645, %3646
%3648 = load double, double* %451
%3649 = fneg double %3648
%3650 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %3647, double %3649)
store double %3650, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%3651 = load double, double* %498
%3652 = load double, double* %490
%3653 = fmul double %3651, %3652
store double %3653, double* %499
%3654 = load double, double* %498
%3655 = load double, double* %492
%3656 = fmul double %3654, %3655
store double %3656, double* %500
%3657 = load double, double* %499
%3658 = load double, double* %501
%3659 = load double, double* %495
%3660 = call double @llvm.fmuladd.f64(double %3658, double %3659, double %3657)
store double %3660, double* %499
%3661 = load double, double* %500
%3662 = load double, double* %501
%3663 = load double, double* %496
%3664 = call double @llvm.fmuladd.f64(double %3662, double %3663, double %3661)
store double %3664, double* %500
%3665 = load double, double* %500
%3666 = load double, double* %502
%3667 = load double, double* %453
%3668 = call double @llvm.fmuladd.f64(double %3666, double %3667, double %3665)
store double %3668, double* %500
%3669 = load double, double* %497
%3670 = load double, double* %391
%3671 = fdiv double %3669, %3670
%3672 = fsub double 1.000000e+00, %3671
store double %3672, double* %279
%3673 = load double, double* %391
%3674 = fdiv double -1.000000e+00, %3673
store double %3674, double* %503
%3675 = load double, double* %497
%3676 = load double, double* %391
%3677 = load double, double* %391
%3678 = fmul double %3676, %3677
%3679 = fdiv double %3675, %3678
store double %3679, double* %406
%3680 = load double, double* %503
%3681 = load double, double* %499
%3682 = fmul double %3680, %3681
store double %3682, double* %468
%3683 = load double, double* %503
%3684 = load double, double* %500
%3685 = fmul double %3683, %3684
store double %3685, double* %281
%3686 = load double, double* %281
%3687 = load double, double* %406
%3688 = load double, double* %393
%3689 = call double @llvm.fmuladd.f64(double %3687, double %3688, double %3686)
store double %3689, double* %281
%3690 = load double, double* %917
%3691 = fsub double 1.000000e+00, %3690
store double %3691, double* %306
%3692 = load double, double* %279
%3693 = load double, double* %306
%3694 = call double @pow(double %3692, double %3693)
store double %3694, double* %309
%3695 = load double, double* %309
%3696 = load double, double* %306
%3697 = fmul double %3695, %3696
%3698 = load double, double* %279
%3699 = fdiv double %3697, %3698
store double %3699, double* %469
%3700 = load double, double* %469
%3701 = load double, double* %468
%3702 = fmul double %3700, %3701
store double %3702, double* %470
%3703 = load double, double* %469
%3704 = load double, double* %281
%3705 = fmul double %3703, %3704
store double %3705, double* %311
%3706 = load double, double* %391
%3707 = fneg double %3706
%3708 = load double, double* %309
%3709 = fmul double %3707, %3708
%3710 = load double, double* %917
%3711 = fsub double 1.000000e+00, %3710
%3712 = fdiv double %3709, %3711
store double %3712, double* %459
%3713 = load double, double* %309
%3714 = fneg double %3713
%3715 = load double, double* %917
%3716 = fsub double 1.000000e+00, %3715
%3717 = fdiv double %3714, %3716
store double %3717, double* %460
%3718 = load double, double* %391
%3719 = fneg double %3718
%3720 = load double, double* %917
%3721 = fsub double 1.000000e+00, %3720
%3722 = fdiv double %3719, %3721
store double %3722, double* %471
%3723 = load double, double* %460
%3724 = load double, double* %393
%3725 = fmul double %3723, %3724
store double %3725, double* %461
%3726 = load double, double* %471
%3727 = load double, double* %470
%3728 = fmul double %3726, %3727
store double %3728, double* %462
%3729 = load double, double* %461
%3730 = load double, double* %471
%3731 = load double, double* %311
%3732 = call double @llvm.fmuladd.f64(double %3730, double %3731, double %3729)
store double %3732, double* %461
%3733 = load double, double* %913
%3734 = fsub double 1.000000e+00, %3733
store double %3734, double* %279
%3735 = load double, double* %917
%3736 = fneg double %3735
store double %3736, double* %306
%3737 = load double, double* %279
%3738 = load double, double* %306
%3739 = call double @pow(double %3737, double %3738)
store double %3739, double* %309
%3740 = load double, double* %459
%3741 = load double, double* %309
%3742 = load double*, double** %136
%3743 = load double, double* %3742
%3744 = load double, double* %497
%3745 = fsub double %3743, %3744
%3746 = load double, double* %480
%3747 = fadd double %3745, %3746
%3748 = call double @llvm.fmuladd.f64(double %3741, double %3747, double %3740)
%3749 = load double, double* %485
%3750 = fsub double %3748, %3749
store double %3750, double* %472
store double 1.000000e+00, double* %473
%3751 = load double, double* %309
store double %3751, double* %475
%3752 = load double, double* %309
%3753 = fneg double %3752
store double %3753, double* %504
%3754 = load double, double* %309
store double %3754, double* %505
store double -1.000000e+00, double* %506
%3755 = load double, double* %473
%3756 = load double, double* %461
%3757 = fmul double %3755, %3756
store double %3757, double* %474
%3758 = load double, double* %475
%3759 = load double, double* %473
%3760 = load double, double* %462
%3761 = call double @llvm.fmuladd.f64(double %3759, double %3760, double %3758)
store double %3761, double* %475
%3762 = load double, double* %475
%3763 = load double, double* %504
%3764 = load double, double* %499
%3765 = call double @llvm.fmuladd.f64(double %3763, double %3764, double %3762)
store double %3765, double* %475
%3766 = load double, double* %474
%3767 = load double, double* %504
%3768 = load double, double* %500
%3769 = call double @llvm.fmuladd.f64(double %3767, double %3768, double %3766)
store double %3769, double* %474
%3770 = load double, double* %474
%3771 = load double, double* %505
%3772 = load double, double* %482
%3773 = call double @llvm.fmuladd.f64(double %3771, double %3772, double %3770)
store double %3773, double* %474
%3774 = load double, double* %474
%3775 = load double, double* %506
%3776 = load double, double* %487
%3777 = call double @llvm.fmuladd.f64(double %3775, double %3776, double %3774)
store double %3777, double* %474
br label %3778
3778: ; preds = %3526, %3508
%3779 = load double, double* %391
%3780 = fneg double %3779
%3781 = load double, double* %913
%3782 = fmul double %3780, %3781
store double %3782, double* %451
%3783 = load double, double* %913
%3784 = fneg double %3783
store double %3784, double* %452
%3785 = load double, double* %452
%3786 = load double, double* %393
%3787 = fmul double %3785, %3786
store double %3787, double* %453
%3788 = load double, double* %918
%3789 = fcmp ole double %3788, 0.000000e+00
br i1 %3789, label %3790, label %3967
3790: ; preds = %3778
%3791 = load double*, double** %137
%3792 = load double, double* %3791
%3793 = load double, double* %451
%3794 = fadd double %3792, %3793
store double %3794, double* %454
store double 1.000000e+00, double* %507
store double 1.000000e+00, double* %456
%3795 = load double, double* %456
%3796 = load double, double* %453
%3797 = fmul double %3795, %3796
store double %3797, double* %457
%3798 = load double, double* %454
%3799 = fcmp ogt double %3798, 0.000000e+00
br i1 %3799, label %3800, label %3889
3800: ; preds = %3790
%3801 = load double, double* %913
%3802 = fsub double 1.000000e+00, %3801
store double %3802, double* %279
%3803 = load double, double* %917
%3804 = fsub double -1.000000e+00, %3803
store double %3804, double* %306
%3805 = load double, double* %279
%3806 = load double, double* %306
%3807 = call double @pow(double %3805, double %3806)
store double %3807, double* %458
%3808 = load double, double* %391
%3809 = load double, double* %458
%3810 = load double, double* %913
%3811 = fsub double 1.000000e+00, %3810
%3812 = fmul double %3809, %3811
%3813 = load double, double* %913
%3814 = fsub double 1.000000e+00, %3813
%3815 = fneg double %3812
%3816 = call double @llvm.fmuladd.f64(double %3815, double %3814, double 1.000000e+00)
%3817 = fmul double %3808, %3816
%3818 = load double, double* %917
%3819 = fsub double 1.000000e+00, %3818
%3820 = fdiv double %3817, %3819
store double %3820, double* %459
%3821 = load double, double* %913
%3822 = fsub double 1.000000e+00, %3821
%3823 = load double, double* %913
%3824 = fsub double 1.000000e+00, %3823
%3825 = fmul double %3822, %3824
%3826 = load double, double* %458
%3827 = fneg double %3825
%3828 = call double @llvm.fmuladd.f64(double %3827, double %3826, double 1.000000e+00)
%3829 = load double, double* %917
%3830 = fsub double 1.000000e+00, %3829
%3831 = fdiv double %3828, %3830
store double %3831, double* %460
store double 0.000000e+00, double* %508
%3832 = load double, double* %460
%3833 = load double, double* %393
%3834 = fmul double %3832, %3833
store double %3834, double* %461
%3835 = load double, double* %454
%3836 = load double, double* %913
%3837 = fsub double 1.000000e+00, %3836
%3838 = load double, double* %917
%3839 = fmul double 5.000000e-01, %3838
%3840 = load double, double* %454
%3841 = fmul double %3839, %3840
%3842 = load double, double* %391
%3843 = fdiv double %3841, %3842
%3844 = fadd double %3837, %3843
%3845 = fmul double %3835, %3844
%3846 = load double, double* %458
%3847 = fmul double %3845, %3846
store double %3847, double* %463
%3848 = load double, double* %454
%3849 = fmul double 5.000000e-01, %3848
%3850 = load double, double* %917
%3851 = fmul double %3849, %3850
%3852 = load double, double* %391
%3853 = fdiv double %3851, %3852
%3854 = load double, double* %913
%3855 = fsub double %3853, %3854
%3856 = fadd double %3855, 1.000000e+00
%3857 = load double, double* %458
%3858 = load double, double* %454
%3859 = fmul double 5.000000e-01, %3858
%3860 = load double, double* %917
%3861 = fmul double %3859, %3860
%3862 = load double, double* %458
%3863 = fmul double %3861, %3862
%3864 = load double, double* %391
%3865 = fdiv double %3863, %3864
%3866 = call double @llvm.fmuladd.f64(double %3856, double %3857, double %3865)
store double %3866, double* %464
%3867 = load double, double* %454
%3868 = load double, double* %454
%3869 = fmul double %3867, %3868
%3870 = fmul double -5.000000e-01, %3869
%3871 = load double, double* %917
%3872 = fmul double %3870, %3871
%3873 = load double, double* %458
%3874 = fmul double %3872, %3873
%3875 = load double, double* %391
%3876 = load double, double* %391
%3877 = fmul double %3875, %3876
%3878 = fdiv double %3874, %3877
store double %3878, double* %467
%3879 = load double, double* %464
%3880 = load double, double* %507
%3881 = fmul double %3879, %3880
store double %3881, double* %509
%3882 = load double, double* %464
%3883 = load double, double* %457
%3884 = fmul double %3882, %3883
store double %3884, double* %466
%3885 = load double, double* %466
%3886 = load double, double* %467
%3887 = load double, double* %393
%3888 = call double @llvm.fmuladd.f64(double %3886, double %3887, double %3885)
store double %3888, double* %466
br label %3949
3889: ; preds = %3790
%3890 = load double*, double** %137
%3891 = load double, double* %3890
%3892 = load double, double* %391
%3893 = fdiv double %3891, %3892
%3894 = fsub double 1.000000e+00, %3893
store double %3894, double* %279
%3895 = load double, double* %391
%3896 = fdiv double -1.000000e+00, %3895
store double %3896, double* %510
%3897 = load double*, double** %137
%3898 = load double, double* %3897
%3899 = load double, double* %391
%3900 = load double, double* %391
%3901 = fmul double %3899, %3900
%3902 = fdiv double %3898, %3901
store double %3902, double* %406
%3903 = load double, double* %406
%3904 = load double, double* %393
%3905 = fmul double %3903, %3904
store double %3905, double* %281
%3906 = load double, double* %917
%3907 = fsub double 1.000000e+00, %3906
store double %3907, double* %306
%3908 = load double, double* %279
%3909 = load double, double* %306
%3910 = call double @pow(double %3908, double %3909)
store double %3910, double* %309
%3911 = load double, double* %309
%3912 = load double, double* %306
%3913 = fmul double %3911, %3912
%3914 = load double, double* %279
%3915 = fdiv double %3913, %3914
store double %3915, double* %469
%3916 = load double, double* %469
%3917 = load double, double* %510
%3918 = fmul double %3916, %3917
store double %3918, double* %511
%3919 = load double, double* %469
%3920 = load double, double* %281
%3921 = fmul double %3919, %3920
store double %3921, double* %311
%3922 = load double, double* %391
%3923 = load double, double* %309
%3924 = fsub double 1.000000e+00, %3923
%3925 = fmul double %3922, %3924
%3926 = load double, double* %917
%3927 = fsub double 1.000000e+00, %3926
%3928 = fdiv double %3925, %3927
store double %3928, double* %459
%3929 = load double, double* %309
%3930 = fsub double 1.000000e+00, %3929
%3931 = load double, double* %917
%3932 = fsub double 1.000000e+00, %3931
%3933 = fdiv double %3930, %3932
store double %3933, double* %460
%3934 = load double, double* %391
%3935 = fneg double %3934
%3936 = load double, double* %917
%3937 = fsub double 1.000000e+00, %3936
%3938 = fdiv double %3935, %3937
store double %3938, double* %471
%3939 = load double, double* %460
%3940 = load double, double* %393
%3941 = fmul double %3939, %3940
store double %3941, double* %461
%3942 = load double, double* %471
%3943 = load double, double* %511
%3944 = fmul double %3942, %3943
store double %3944, double* %508
%3945 = load double, double* %461
%3946 = load double, double* %471
%3947 = load double, double* %311
%3948 = call double @llvm.fmuladd.f64(double %3946, double %3947, double %3945)
store double %3948, double* %461
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %509
store double 0.000000e+00, double* %466
br label %3949
3949: ; preds = %3889, %3800
%3950 = load double, double* %459
%3951 = load double, double* %463
%3952 = fadd double %3950, %3951
store double %3952, double* %512
store double 1.000000e+00, double* %513
store double 1.000000e+00, double* %516
%3953 = load double, double* %513
%3954 = load double, double* %461
%3955 = fmul double %3953, %3954
store double %3955, double* %514
%3956 = load double, double* %513
%3957 = load double, double* %508
%3958 = fmul double %3956, %3957
store double %3958, double* %515
%3959 = load double, double* %515
%3960 = load double, double* %516
%3961 = load double, double* %509
%3962 = call double @llvm.fmuladd.f64(double %3960, double %3961, double %3959)
store double %3962, double* %515
%3963 = load double, double* %514
%3964 = load double, double* %516
%3965 = load double, double* %466
%3966 = call double @llvm.fmuladd.f64(double %3964, double %3965, double %3963)
store double %3966, double* %514
br label %4219
3967: ; preds = %3778
%3968 = load double, double* %451
%3969 = load double, double* %451
%3970 = load double, double* %918
%3971 = fmul double 4.000000e+00, %3970
%3972 = load double, double* %918
%3973 = fmul double %3971, %3972
%3974 = call double @llvm.fmuladd.f64(double %3968, double %3969, double %3973)
%3975 = call double @sqrt(double %3974)
store double %3975, double* %477
%3976 = load double, double* %451
%3977 = load double, double* %451
%3978 = load double, double* %451
%3979 = load double, double* %918
%3980 = load double, double* %918
%3981 = fmul double %3979, %3980
%3982 = fmul double 4.000000e+00, %3981
%3983 = call double @llvm.fmuladd.f64(double %3977, double %3978, double %3982)
%3984 = call double @sqrt(double %3983)
%3985 = fdiv double %3976, %3984
store double %3985, double* %478
%3986 = load double, double* %478
%3987 = load double, double* %453
%3988 = fmul double %3986, %3987
store double %3988, double* %479
%3989 = load double, double* %451
%3990 = load double, double* %477
%3991 = fadd double %3989, %3990
%3992 = fmul double -5.000000e-01, %3991
store double %3992, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%3993 = load double, double* %481
%3994 = load double, double* %453
%3995 = fmul double %3993, %3994
store double %3995, double* %482
%3996 = load double, double* %482
%3997 = load double, double* %483
%3998 = load double, double* %479
%3999 = call double @llvm.fmuladd.f64(double %3997, double %3998, double %3996)
store double %3999, double* %482
%4000 = load double, double* %480
%4001 = load double, double* %391
%4002 = fdiv double %4000, %4001
%4003 = fsub double 1.000000e+00, %4002
store double %4003, double* %279
%4004 = load double, double* %391
%4005 = fdiv double -1.000000e+00, %4004
store double %4005, double* %484
%4006 = load double, double* %480
%4007 = load double, double* %391
%4008 = load double, double* %391
%4009 = fmul double %4007, %4008
%4010 = fdiv double %4006, %4009
store double %4010, double* %406
%4011 = load double, double* %484
%4012 = load double, double* %482
%4013 = fmul double %4011, %4012
store double %4013, double* %281
%4014 = load double, double* %281
%4015 = load double, double* %406
%4016 = load double, double* %393
%4017 = call double @llvm.fmuladd.f64(double %4015, double %4016, double %4014)
store double %4017, double* %281
%4018 = load double, double* %917
%4019 = fsub double 1.000000e+00, %4018
store double %4019, double* %306
%4020 = load double, double* %279
%4021 = load double, double* %306
%4022 = call double @pow(double %4020, double %4021)
store double %4022, double* %309
%4023 = load double, double* %309
%4024 = load double, double* %306
%4025 = fmul double %4023, %4024
%4026 = load double, double* %279
%4027 = fdiv double %4025, %4026
store double %4027, double* %469
%4028 = load double, double* %469
%4029 = load double, double* %281
%4030 = fmul double %4028, %4029
store double %4030, double* %311
%4031 = load double, double* %391
%4032 = fneg double %4031
%4033 = load double, double* %309
%4034 = fmul double %4032, %4033
%4035 = load double, double* %917
%4036 = fsub double 1.000000e+00, %4035
%4037 = fdiv double %4034, %4036
store double %4037, double* %485
%4038 = load double, double* %309
%4039 = fneg double %4038
%4040 = load double, double* %917
%4041 = fsub double 1.000000e+00, %4040
%4042 = fdiv double %4039, %4041
store double %4042, double* %486
%4043 = load double, double* %391
%4044 = fneg double %4043
%4045 = load double, double* %917
%4046 = fsub double 1.000000e+00, %4045
%4047 = fdiv double %4044, %4046
store double %4047, double* %488
%4048 = load double, double* %486
%4049 = load double, double* %393
%4050 = fmul double %4048, %4049
store double %4050, double* %487
%4051 = load double, double* %487
%4052 = load double, double* %488
%4053 = load double, double* %311
%4054 = call double @llvm.fmuladd.f64(double %4052, double %4053, double %4051)
store double %4054, double* %487
%4055 = load double*, double** %137
%4056 = load double, double* %4055
%4057 = load double, double* %451
%4058 = fadd double %4056, %4057
store double %4058, double* %489
store double 1.000000e+00, double* %517
store double 1.000000e+00, double* %491
%4059 = load double, double* %491
%4060 = load double, double* %453
%4061 = fmul double %4059, %4060
store double %4061, double* %492
%4062 = load double, double* %489
%4063 = load double, double* %489
%4064 = load double, double* %918
%4065 = fmul double 4.000000e+00, %4064
%4066 = load double, double* %918
%4067 = fmul double %4065, %4066
%4068 = call double @llvm.fmuladd.f64(double %4062, double %4063, double %4067)
%4069 = call double @sqrt(double %4068)
store double %4069, double* %493
%4070 = load double, double* %489
%4071 = load double, double* %489
%4072 = load double, double* %489
%4073 = load double, double* %918
%4074 = load double, double* %918
%4075 = fmul double %4073, %4074
%4076 = fmul double 4.000000e+00, %4075
%4077 = call double @llvm.fmuladd.f64(double %4071, double %4072, double %4076)
%4078 = call double @sqrt(double %4077)
%4079 = fdiv double %4070, %4078
store double %4079, double* %494
%4080 = load double, double* %494
%4081 = load double, double* %517
%4082 = fmul double %4080, %4081
store double %4082, double* %518
%4083 = load double, double* %494
%4084 = load double, double* %492
%4085 = fmul double %4083, %4084
store double %4085, double* %496
%4086 = load double, double* %489
%4087 = load double, double* %493
%4088 = fsub double %4086, %4087
%4089 = load double, double* %451
%4090 = fneg double %4089
%4091 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %4088, double %4090)
store double %4091, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%4092 = load double, double* %498
%4093 = load double, double* %517
%4094 = fmul double %4092, %4093
store double %4094, double* %519
%4095 = load double, double* %498
%4096 = load double, double* %492
%4097 = fmul double %4095, %4096
store double %4097, double* %500
%4098 = load double, double* %519
%4099 = load double, double* %501
%4100 = load double, double* %518
%4101 = call double @llvm.fmuladd.f64(double %4099, double %4100, double %4098)
store double %4101, double* %519
%4102 = load double, double* %500
%4103 = load double, double* %501
%4104 = load double, double* %496
%4105 = call double @llvm.fmuladd.f64(double %4103, double %4104, double %4102)
store double %4105, double* %500
%4106 = load double, double* %500
%4107 = load double, double* %502
%4108 = load double, double* %453
%4109 = call double @llvm.fmuladd.f64(double %4107, double %4108, double %4106)
store double %4109, double* %500
%4110 = load double, double* %497
%4111 = load double, double* %391
%4112 = fdiv double %4110, %4111
%4113 = fsub double 1.000000e+00, %4112
store double %4113, double* %279
%4114 = load double, double* %391
%4115 = fdiv double -1.000000e+00, %4114
store double %4115, double* %503
%4116 = load double, double* %497
%4117 = load double, double* %391
%4118 = load double, double* %391
%4119 = fmul double %4117, %4118
%4120 = fdiv double %4116, %4119
store double %4120, double* %406
%4121 = load double, double* %503
%4122 = load double, double* %519
%4123 = fmul double %4121, %4122
store double %4123, double* %510
%4124 = load double, double* %503
%4125 = load double, double* %500
%4126 = fmul double %4124, %4125
store double %4126, double* %281
%4127 = load double, double* %281
%4128 = load double, double* %406
%4129 = load double, double* %393
%4130 = call double @llvm.fmuladd.f64(double %4128, double %4129, double %4127)
store double %4130, double* %281
%4131 = load double, double* %917
%4132 = fsub double 1.000000e+00, %4131
store double %4132, double* %306
%4133 = load double, double* %279
%4134 = load double, double* %306
%4135 = call double @pow(double %4133, double %4134)
store double %4135, double* %309
%4136 = load double, double* %309
%4137 = load double, double* %306
%4138 = fmul double %4136, %4137
%4139 = load double, double* %279
%4140 = fdiv double %4138, %4139
store double %4140, double* %469
%4141 = load double, double* %469
%4142 = load double, double* %510
%4143 = fmul double %4141, %4142
store double %4143, double* %511
%4144 = load double, double* %469
%4145 = load double, double* %281
%4146 = fmul double %4144, %4145
store double %4146, double* %311
%4147 = load double, double* %391
%4148 = fneg double %4147
%4149 = load double, double* %309
%4150 = fmul double %4148, %4149
%4151 = load double, double* %917
%4152 = fsub double 1.000000e+00, %4151
%4153 = fdiv double %4150, %4152
store double %4153, double* %459
%4154 = load double, double* %309
%4155 = fneg double %4154
%4156 = load double, double* %917
%4157 = fsub double 1.000000e+00, %4156
%4158 = fdiv double %4155, %4157
store double %4158, double* %460
%4159 = load double, double* %391
%4160 = fneg double %4159
%4161 = load double, double* %917
%4162 = fsub double 1.000000e+00, %4161
%4163 = fdiv double %4160, %4162
store double %4163, double* %471
%4164 = load double, double* %460
%4165 = load double, double* %393
%4166 = fmul double %4164, %4165
store double %4166, double* %461
%4167 = load double, double* %471
%4168 = load double, double* %511
%4169 = fmul double %4167, %4168
store double %4169, double* %508
%4170 = load double, double* %461
%4171 = load double, double* %471
%4172 = load double, double* %311
%4173 = call double @llvm.fmuladd.f64(double %4171, double %4172, double %4170)
store double %4173, double* %461
%4174 = load double, double* %913
%4175 = fsub double 1.000000e+00, %4174
store double %4175, double* %279
%4176 = load double, double* %917
%4177 = fneg double %4176
store double %4177, double* %306
%4178 = load double, double* %279
%4179 = load double, double* %306
%4180 = call double @pow(double %4178, double %4179)
store double %4180, double* %309
%4181 = load double, double* %459
%4182 = load double, double* %309
%4183 = load double*, double** %137
%4184 = load double, double* %4183
%4185 = load double, double* %497
%4186 = fsub double %4184, %4185
%4187 = load double, double* %480
%4188 = fadd double %4186, %4187
%4189 = call double @llvm.fmuladd.f64(double %4182, double %4188, double %4181)
%4190 = load double, double* %485
%4191 = fsub double %4189, %4190
store double %4191, double* %512
store double 1.000000e+00, double* %513
%4192 = load double, double* %309
store double %4192, double* %515
%4193 = load double, double* %309
%4194 = fneg double %4193
store double %4194, double* %520
%4195 = load double, double* %309
store double %4195, double* %521
store double -1.000000e+00, double* %522
%4196 = load double, double* %513
%4197 = load double, double* %461
%4198 = fmul double %4196, %4197
store double %4198, double* %514
%4199 = load double, double* %515
%4200 = load double, double* %513
%4201 = load double, double* %508
%4202 = call double @llvm.fmuladd.f64(double %4200, double %4201, double %4199)
store double %4202, double* %515
%4203 = load double, double* %515
%4204 = load double, double* %520
%4205 = load double, double* %519
%4206 = call double @llvm.fmuladd.f64(double %4204, double %4205, double %4203)
store double %4206, double* %515
%4207 = load double, double* %514
%4208 = load double, double* %520
%4209 = load double, double* %500
%4210 = call double @llvm.fmuladd.f64(double %4208, double %4209, double %4207)
store double %4210, double* %514
%4211 = load double, double* %514
%4212 = load double, double* %521
%4213 = load double, double* %482
%4214 = call double @llvm.fmuladd.f64(double %4212, double %4213, double %4211)
store double %4214, double* %514
%4215 = load double, double* %514
%4216 = load double, double* %522
%4217 = load double, double* %487
%4218 = call double @llvm.fmuladd.f64(double %4216, double %4217, double %4215)
store double %4218, double* %514
br label %4219
4219: ; preds = %3967, %3949
%4220 = load double, double* %396
%4221 = fneg double %4220
%4222 = load double, double* %913
%4223 = fmul double %4221, %4222
store double %4223, double* %451
%4224 = load double, double* %913
%4225 = fneg double %4224
store double %4225, double* %523
%4226 = load double, double* %523
%4227 = load double, double* %398
%4228 = fmul double %4226, %4227
store double %4228, double* %453
%4229 = load double, double* %925
%4230 = fcmp ole double %4229, 0.000000e+00
br i1 %4230, label %4231, label %4531
4231: ; preds = %4219
%4232 = load double*, double** %138
%4233 = load double, double* %4232
%4234 = load double, double* %451
%4235 = fadd double %4233, %4234
store double %4235, double* %454
store double 1.000000e+00, double* %524
store double 1.000000e+00, double* %456
%4236 = load double, double* %456
%4237 = load double, double* %453
%4238 = fmul double %4236, %4237
store double %4238, double* %457
%4239 = load double, double* %454
%4240 = fcmp ogt double %4239, 0.000000e+00
br i1 %4240, label %4241, label %4330
4241: ; preds = %4231
%4242 = load double, double* %913
%4243 = fsub double 1.000000e+00, %4242
store double %4243, double* %279
%4244 = load double, double* %924
%4245 = fsub double -1.000000e+00, %4244
store double %4245, double* %306
%4246 = load double, double* %279
%4247 = load double, double* %306
%4248 = call double @pow(double %4246, double %4247)
store double %4248, double* %458
%4249 = load double, double* %396
%4250 = load double, double* %458
%4251 = load double, double* %913
%4252 = fsub double 1.000000e+00, %4251
%4253 = fmul double %4250, %4252
%4254 = load double, double* %913
%4255 = fsub double 1.000000e+00, %4254
%4256 = fneg double %4253
%4257 = call double @llvm.fmuladd.f64(double %4256, double %4255, double 1.000000e+00)
%4258 = fmul double %4249, %4257
%4259 = load double, double* %924
%4260 = fsub double 1.000000e+00, %4259
%4261 = fdiv double %4258, %4260
store double %4261, double* %459
%4262 = load double, double* %913
%4263 = fsub double 1.000000e+00, %4262
%4264 = load double, double* %913
%4265 = fsub double 1.000000e+00, %4264
%4266 = fmul double %4263, %4265
%4267 = load double, double* %458
%4268 = fneg double %4266
%4269 = call double @llvm.fmuladd.f64(double %4268, double %4267, double 1.000000e+00)
%4270 = load double, double* %924
%4271 = fsub double 1.000000e+00, %4270
%4272 = fdiv double %4269, %4271
store double %4272, double* %525
store double 0.000000e+00, double* %526
%4273 = load double, double* %525
%4274 = load double, double* %398
%4275 = fmul double %4273, %4274
store double %4275, double* %461
%4276 = load double, double* %454
%4277 = load double, double* %913
%4278 = fsub double 1.000000e+00, %4277
%4279 = load double, double* %924
%4280 = fmul double 5.000000e-01, %4279
%4281 = load double, double* %454
%4282 = fmul double %4280, %4281
%4283 = load double, double* %396
%4284 = fdiv double %4282, %4283
%4285 = fadd double %4278, %4284
%4286 = fmul double %4276, %4285
%4287 = load double, double* %458
%4288 = fmul double %4286, %4287
store double %4288, double* %463
%4289 = load double, double* %454
%4290 = fmul double 5.000000e-01, %4289
%4291 = load double, double* %924
%4292 = fmul double %4290, %4291
%4293 = load double, double* %396
%4294 = fdiv double %4292, %4293
%4295 = load double, double* %913
%4296 = fsub double %4294, %4295
%4297 = fadd double %4296, 1.000000e+00
%4298 = load double, double* %458
%4299 = load double, double* %454
%4300 = fmul double 5.000000e-01, %4299
%4301 = load double, double* %924
%4302 = fmul double %4300, %4301
%4303 = load double, double* %458
%4304 = fmul double %4302, %4303
%4305 = load double, double* %396
%4306 = fdiv double %4304, %4305
%4307 = call double @llvm.fmuladd.f64(double %4297, double %4298, double %4306)
store double %4307, double* %464
%4308 = load double, double* %454
%4309 = load double, double* %454
%4310 = fmul double %4308, %4309
%4311 = fmul double -5.000000e-01, %4310
%4312 = load double, double* %924
%4313 = fmul double %4311, %4312
%4314 = load double, double* %458
%4315 = fmul double %4313, %4314
%4316 = load double, double* %396
%4317 = load double, double* %396
%4318 = fmul double %4316, %4317
%4319 = fdiv double %4315, %4318
store double %4319, double* %528
%4320 = load double, double* %464
%4321 = load double, double* %524
%4322 = fmul double %4320, %4321
store double %4322, double* %527
%4323 = load double, double* %464
%4324 = load double, double* %457
%4325 = fmul double %4323, %4324
store double %4325, double* %466
%4326 = load double, double* %466
%4327 = load double, double* %528
%4328 = load double, double* %398
%4329 = call double @llvm.fmuladd.f64(double %4327, double %4328, double %4326)
store double %4329, double* %466
br label %4513
4330: ; preds = %4231
%4331 = load double, double* %981
%4332 = fcmp ogt double %4331, 0.000000e+00
br i1 %4332, label %4333, label %4452
4333: ; preds = %4330
%4334 = load double*, double** %138
%4335 = load double, double* %4334
%4336 = load double, double* %981
%4337 = fneg double %4336
%4338 = fcmp olt double %4335, %4337
br i1 %4338, label %4339, label %4452
4339: ; preds = %4333
%4340 = load double, double* %981
%4341 = load double, double* %396
%4342 = fdiv double %4340, %4341
%4343 = fadd double 1.000000e+00, %4342
store double %4343, double* %279
%4344 = load double, double* %981
%4345 = fneg double %4344
%4346 = load double, double* %396
%4347 = load double, double* %396
%4348 = fmul double %4346, %4347
%4349 = fdiv double %4345, %4348
store double %4349, double* %411
%4350 = load double, double* %411
%4351 = load double, double* %398
%4352 = fmul double %4350, %4351
store double %4352, double* %281
%4353 = load double, double* %924
%4354 = fsub double 1.000000e+00, %4353
store double %4354, double* %306
%4355 = load double, double* %279
%4356 = load double, double* %306
%4357 = call double @pow(double %4355, double %4356)
store double %4357, double* %309
%4358 = load double, double* %309
%4359 = load double, double* %306
%4360 = fmul double %4358, %4359
%4361 = load double, double* %279
%4362 = fdiv double %4360, %4361
store double %4362, double* %469
%4363 = load double, double* %469
%4364 = load double, double* %281
%4365 = fmul double %4363, %4364
store double %4365, double* %311
%4366 = load double, double* %396
%4367 = load double, double* %309
%4368 = load double, double* %924
%4369 = fsub double 1.000000e+00, %4368
%4370 = load double*, double** %138
%4371 = load double, double* %4370
%4372 = load double, double* %981
%4373 = fadd double %4371, %4372
%4374 = fmul double %4369, %4373
%4375 = load double, double* %396
%4376 = load double, double* %981
%4377 = fadd double %4375, %4376
%4378 = fdiv double %4374, %4377
%4379 = fsub double 1.000000e+00, %4378
%4380 = fneg double %4367
%4381 = call double @llvm.fmuladd.f64(double %4380, double %4379, double 1.000000e+00)
%4382 = fmul double %4366, %4381
%4383 = load double, double* %924
%4384 = fsub double 1.000000e+00, %4383
%4385 = fdiv double %4382, %4384
store double %4385, double* %459
%4386 = load double, double* %924
%4387 = fsub double 1.000000e+00, %4386
%4388 = load double, double* %981
%4389 = load double*, double** %138
%4390 = load double, double* %4389
%4391 = fadd double %4388, %4390
%4392 = fmul double %4387, %4391
%4393 = load double, double* %981
%4394 = load double, double* %396
%4395 = fadd double %4393, %4394
%4396 = fdiv double %4392, %4395
%4397 = fsub double 1.000000e+00, %4396
%4398 = load double, double* %309
%4399 = fneg double %4397
%4400 = call double @llvm.fmuladd.f64(double %4399, double %4398, double 1.000000e+00)
%4401 = load double, double* %924
%4402 = fsub double 1.000000e+00, %4401
%4403 = fdiv double %4400, %4402
%4404 = load double, double* %396
%4405 = load double, double* %981
%4406 = load double*, double** %138
%4407 = load double, double* %4406
%4408 = fadd double %4405, %4407
%4409 = fmul double %4404, %4408
%4410 = load double, double* %309
%4411 = fmul double %4409, %4410
%4412 = load double, double* %981
%4413 = load double, double* %396
%4414 = fadd double %4412, %4413
%4415 = load double, double* %981
%4416 = load double, double* %396
%4417 = fadd double %4415, %4416
%4418 = fmul double %4414, %4417
%4419 = fdiv double %4411, %4418
%4420 = fsub double %4403, %4419
store double %4420, double* %525
%4421 = load double, double* %396
%4422 = load double, double* %924
%4423 = fsub double 1.000000e+00, %4422
%4424 = load double, double* %981
%4425 = load double*, double** %138
%4426 = load double, double* %4425
%4427 = fadd double %4424, %4426
%4428 = fmul double %4423, %4427
%4429 = load double, double* %981
%4430 = load double, double* %396
%4431 = fadd double %4429, %4430
%4432 = fdiv double %4428, %4431
%4433 = fsub double %4432, 1.000000e+00
%4434 = fmul double %4421, %4433
%4435 = load double, double* %924
%4436 = fsub double 1.000000e+00, %4435
%4437 = fdiv double %4434, %4436
store double %4437, double* %471
%4438 = load double, double* %396
%4439 = load double, double* %309
%4440 = fmul double %4438, %4439
%4441 = load double, double* %981
%4442 = load double, double* %396
%4443 = fadd double %4441, %4442
%4444 = fdiv double %4440, %4443
store double %4444, double* %526
%4445 = load double, double* %525
%4446 = load double, double* %398
%4447 = fmul double %4445, %4446
store double %4447, double* %461
%4448 = load double, double* %461
%4449 = load double, double* %471
%4450 = load double, double* %311
%4451 = call double @llvm.fmuladd.f64(double %4449, double %4450, double %4448)
store double %4451, double* %461
br label %4512
4452: ; preds = %4333, %4330
%4453 = load double*, double** %138
%4454 = load double, double* %4453
%4455 = load double, double* %396
%4456 = fdiv double %4454, %4455
%4457 = fsub double 1.000000e+00, %4456
store double %4457, double* %279
%4458 = load double, double* %396
%4459 = fdiv double -1.000000e+00, %4458
store double %4459, double* %529
%4460 = load double*, double** %138
%4461 = load double, double* %4460
%4462 = load double, double* %396
%4463 = load double, double* %396
%4464 = fmul double %4462, %4463
%4465 = fdiv double %4461, %4464
store double %4465, double* %411
%4466 = load double, double* %411
%4467 = load double, double* %398
%4468 = fmul double %4466, %4467
store double %4468, double* %281
%4469 = load double, double* %924
%4470 = fsub double 1.000000e+00, %4469
store double %4470, double* %306
%4471 = load double, double* %279
%4472 = load double, double* %306
%4473 = call double @pow(double %4471, double %4472)
store double %4473, double* %309
%4474 = load double, double* %309
%4475 = load double, double* %306
%4476 = fmul double %4474, %4475
%4477 = load double, double* %279
%4478 = fdiv double %4476, %4477
store double %4478, double* %469
%4479 = load double, double* %469
%4480 = load double, double* %529
%4481 = fmul double %4479, %4480
store double %4481, double* %530
%4482 = load double, double* %469
%4483 = load double, double* %281
%4484 = fmul double %4482, %4483
store double %4484, double* %311
%4485 = load double, double* %396
%4486 = load double, double* %309
%4487 = fsub double 1.000000e+00, %4486
%4488 = fmul double %4485, %4487
%4489 = load double, double* %924
%4490 = fsub double 1.000000e+00, %4489
%4491 = fdiv double %4488, %4490
store double %4491, double* %459
%4492 = load double, double* %309
%4493 = fsub double 1.000000e+00, %4492
%4494 = load double, double* %924
%4495 = fsub double 1.000000e+00, %4494
%4496 = fdiv double %4493, %4495
store double %4496, double* %525
%4497 = load double, double* %396
%4498 = fneg double %4497
%4499 = load double, double* %924
%4500 = fsub double 1.000000e+00, %4499
%4501 = fdiv double %4498, %4500
store double %4501, double* %471
%4502 = load double, double* %525
%4503 = load double, double* %398
%4504 = fmul double %4502, %4503
store double %4504, double* %461
%4505 = load double, double* %471
%4506 = load double, double* %530
%4507 = fmul double %4505, %4506
store double %4507, double* %526
%4508 = load double, double* %461
%4509 = load double, double* %471
%4510 = load double, double* %311
%4511 = call double @llvm.fmuladd.f64(double %4509, double %4510, double %4508)
store double %4511, double* %461
br label %4512
4512: ; preds = %4452, %4339
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %527
store double 0.000000e+00, double* %466
br label %4513
4513: ; preds = %4512, %4241
%4514 = load double, double* %459
%4515 = load double, double* %463
%4516 = fadd double %4514, %4515
store double %4516, double* %531
store double 1.000000e+00, double* %532
store double 1.000000e+00, double* %535
%4517 = load double, double* %532
%4518 = load double, double* %461
%4519 = fmul double %4517, %4518
store double %4519, double* %533
%4520 = load double, double* %532
%4521 = load double, double* %526
%4522 = fmul double %4520, %4521
store double %4522, double* %534
%4523 = load double, double* %534
%4524 = load double, double* %535
%4525 = load double, double* %527
%4526 = call double @llvm.fmuladd.f64(double %4524, double %4525, double %4523)
store double %4526, double* %534
%4527 = load double, double* %533
%4528 = load double, double* %535
%4529 = load double, double* %466
%4530 = call double @llvm.fmuladd.f64(double %4528, double %4529, double %4527)
store double %4530, double* %533
br label %5430
4531: ; preds = %4219
%4532 = load double, double* %981
%4533 = fcmp ogt double %4532, 0.000000e+00
br i1 %4533, label %4534, label %5177
4534: ; preds = %4531
%4535 = load double, double* %982
%4536 = fcmp ogt double %4535, 0.000000e+00
br i1 %4536, label %4537, label %5177
4537: ; preds = %4534
%4538 = load double, double* %981
%4539 = load double, double* %451
%4540 = fadd double %4538, %4539
%4541 = load double, double* %981
%4542 = load double, double* %451
%4543 = fsub double %4541, %4542
%4544 = fdiv double %4540, %4543
store double %4544, double* %536
%4545 = load double, double* %981
%4546 = load double, double* %451
%4547 = fadd double %4545, %4546
%4548 = load double, double* %981
%4549 = load double, double* %451
%4550 = fsub double %4548, %4549
%4551 = load double, double* %981
%4552 = load double, double* %451
%4553 = fsub double %4551, %4552
%4554 = fmul double %4550, %4553
%4555 = fdiv double %4547, %4554
%4556 = load double, double* %981
%4557 = load double, double* %451
%4558 = fsub double %4556, %4557
%4559 = fdiv double 1.000000e+00, %4558
%4560 = fadd double %4555, %4559
store double %4560, double* %537
%4561 = load double, double* %537
%4562 = load double, double* %453
%4563 = fmul double %4561, %4562
store double %4563, double* %538
%4564 = load double, double* %536
%4565 = fmul double 2.000000e+00, %4564
%4566 = load double, double* %536
%4567 = fsub double %4566, 1.000000e+00
%4568 = load double, double* %536
%4569 = fsub double %4568, 1.000000e+00
%4570 = load double, double* %925
%4571 = fmul double 4.000000e+00, %4570
%4572 = load double, double* %925
%4573 = fmul double %4571, %4572
%4574 = call double @llvm.fmuladd.f64(double %4567, double %4569, double %4573)
%4575 = call double @sqrt(double %4574)
%4576 = load double, double* %536
%4577 = fadd double %4576, 1.000000e+00
%4578 = load double, double* %536
%4579 = fadd double %4578, 1.000000e+00
%4580 = load double, double* %982
%4581 = fmul double 4.000000e+00, %4580
%4582 = load double, double* %982
%4583 = fmul double %4581, %4582
%4584 = call double @llvm.fmuladd.f64(double %4577, double %4579, double %4583)
%4585 = call double @sqrt(double %4584)
%4586 = fadd double %4575, %4585
%4587 = fdiv double %4565, %4586
store double %4587, double* %539
%4588 = load double, double* %536
%4589 = fadd double %4588, 1.000000e+00
%4590 = load double, double* %536
%4591 = fadd double %4590, 1.000000e+00
%4592 = load double, double* %982
%4593 = load double, double* %982
%4594 = fmul double %4592, %4593
%4595 = fmul double 4.000000e+00, %4594
%4596 = call double @llvm.fmuladd.f64(double %4589, double %4591, double %4595)
%4597 = call double @sqrt(double %4596)
%4598 = load double, double* %536
%4599 = fsub double %4598, 1.000000e+00
%4600 = load double, double* %536
%4601 = fsub double %4600, 1.000000e+00
%4602 = load double, double* %925
%4603 = load double, double* %925
%4604 = fmul double %4602, %4603
%4605 = fmul double 4.000000e+00, %4604
%4606 = call double @llvm.fmuladd.f64(double %4599, double %4601, double %4605)
%4607 = call double @sqrt(double %4606)
%4608 = fadd double %4597, %4607
%4609 = fdiv double 2.000000e+00, %4608
%4610 = load double, double* %536
%4611 = fmul double 2.000000e+00, %4610
%4612 = load double, double* %536
%4613 = fadd double %4612, 1.000000e+00
%4614 = load double, double* %536
%4615 = fadd double %4614, 1.000000e+00
%4616 = load double, double* %536
%4617 = fadd double %4616, 1.000000e+00
%4618 = load double, double* %982
%4619 = load double, double* %982
%4620 = fmul double %4618, %4619
%4621 = fmul double 4.000000e+00, %4620
%4622 = call double @llvm.fmuladd.f64(double %4615, double %4617, double %4621)
%4623 = call double @sqrt(double %4622)
%4624 = fdiv double %4613, %4623
%4625 = load double, double* %536
%4626 = fsub double %4625, 1.000000e+00
%4627 = load double, double* %536
%4628 = fsub double %4627, 1.000000e+00
%4629 = load double, double* %536
%4630 = fsub double %4629, 1.000000e+00
%4631 = load double, double* %925
%4632 = load double, double* %925
%4633 = fmul double %4631, %4632
%4634 = fmul double 4.000000e+00, %4633
%4635 = call double @llvm.fmuladd.f64(double %4628, double %4630, double %4634)
%4636 = call double @sqrt(double %4635)
%4637 = fdiv double %4626, %4636
%4638 = fadd double %4624, %4637
%4639 = fmul double %4611, %4638
%4640 = load double, double* %536
%4641 = fadd double %4640, 1.000000e+00
%4642 = load double, double* %536
%4643 = fadd double %4642, 1.000000e+00
%4644 = load double, double* %982
%4645 = load double, double* %982
%4646 = fmul double %4644, %4645
%4647 = fmul double 4.000000e+00, %4646
%4648 = call double @llvm.fmuladd.f64(double %4641, double %4643, double %4647)
%4649 = call double @sqrt(double %4648)
%4650 = load double, double* %536
%4651 = fsub double %4650, 1.000000e+00
%4652 = load double, double* %536
%4653 = fsub double %4652, 1.000000e+00
%4654 = load double, double* %925
%4655 = load double, double* %925
%4656 = fmul double %4654, %4655
%4657 = fmul double 4.000000e+00, %4656
%4658 = call double @llvm.fmuladd.f64(double %4651, double %4653, double %4657)
%4659 = call double @sqrt(double %4658)
%4660 = fadd double %4649, %4659
%4661 = load double, double* %536
%4662 = fadd double %4661, 1.000000e+00
%4663 = load double, double* %536
%4664 = fadd double %4663, 1.000000e+00
%4665 = load double, double* %982
%4666 = load double, double* %982
%4667 = fmul double %4665, %4666
%4668 = fmul double 4.000000e+00, %4667
%4669 = call double @llvm.fmuladd.f64(double %4662, double %4664, double %4668)
%4670 = call double @sqrt(double %4669)
%4671 = load double, double* %536
%4672 = fsub double %4671, 1.000000e+00
%4673 = load double, double* %536
%4674 = fsub double %4673, 1.000000e+00
%4675 = load double, double* %925
%4676 = load double, double* %925
%4677 = fmul double %4675, %4676
%4678 = fmul double 4.000000e+00, %4677
%4679 = call double @llvm.fmuladd.f64(double %4672, double %4674, double %4678)
%4680 = call double @sqrt(double %4679)
%4681 = fadd double %4670, %4680
%4682 = fmul double %4660, %4681
%4683 = fdiv double %4639, %4682
%4684 = fsub double %4609, %4683
store double %4684, double* %540
%4685 = load double, double* %540
%4686 = load double, double* %538
%4687 = fmul double %4685, %4686
store double %4687, double* %541
%4688 = load double, double* %539
%4689 = load double, double* %981
%4690 = load double, double* %451
%4691 = fsub double %4689, %4690
%4692 = load double, double* %981
%4693 = fneg double %4692
%4694 = call double @llvm.fmuladd.f64(double %4688, double %4691, double %4693)
%4695 = load double, double* %451
%4696 = fsub double %4694, %4695
%4697 = fmul double 5.000000e-01, %4696
store double %4697, double* %480
%4698 = load double, double* %981
%4699 = load double, double* %451
%4700 = fsub double %4698, %4699
%4701 = fmul double 5.000000e-01, %4700
store double %4701, double* %542
%4702 = load double, double* %539
%4703 = fneg double %4702
%4704 = fsub double %4703, 1.000000e+00
%4705 = fmul double 5.000000e-01, %4704
store double %4705, double* %481
%4706 = load double, double* %542
%4707 = load double, double* %541
%4708 = fmul double %4706, %4707
store double %4708, double* %482
%4709 = load double, double* %482
%4710 = load double, double* %481
%4711 = load double, double* %453
%4712 = call double @llvm.fmuladd.f64(double %4710, double %4711, double %4709)
store double %4712, double* %482
%4713 = load double, double* %480
%4714 = load double, double* %396
%4715 = fdiv double %4713, %4714
%4716 = fsub double 1.000000e+00, %4715
store double %4716, double* %279
%4717 = load double, double* %396
%4718 = fdiv double -1.000000e+00, %4717
store double %4718, double* %484
%4719 = load double, double* %480
%4720 = load double, double* %396
%4721 = load double, double* %396
%4722 = fmul double %4720, %4721
%4723 = fdiv double %4719, %4722
store double %4723, double* %411
%4724 = load double, double* %484
%4725 = load double, double* %482
%4726 = fmul double %4724, %4725
store double %4726, double* %281
%4727 = load double, double* %281
%4728 = load double, double* %411
%4729 = load double, double* %398
%4730 = call double @llvm.fmuladd.f64(double %4728, double %4729, double %4727)
store double %4730, double* %281
%4731 = load double, double* %924
%4732 = fsub double 1.000000e+00, %4731
store double %4732, double* %306
%4733 = load double, double* %279
%4734 = load double, double* %306
%4735 = call double @pow(double %4733, double %4734)
store double %4735, double* %309
%4736 = load double, double* %309
%4737 = load double, double* %306
%4738 = fmul double %4736, %4737
%4739 = load double, double* %279
%4740 = fdiv double %4738, %4739
store double %4740, double* %469
%4741 = load double, double* %469
%4742 = load double, double* %281
%4743 = fmul double %4741, %4742
store double %4743, double* %311
%4744 = load double, double* %396
%4745 = load double, double* %309
%4746 = fsub double 1.000000e+00, %4745
%4747 = fmul double %4744, %4746
%4748 = load double, double* %924
%4749 = fsub double 1.000000e+00, %4748
%4750 = fdiv double %4747, %4749
store double %4750, double* %543
%4751 = load double, double* %309
%4752 = fsub double 1.000000e+00, %4751
%4753 = load double, double* %924
%4754 = fsub double 1.000000e+00, %4753
%4755 = fdiv double %4752, %4754
store double %4755, double* %544
%4756 = load double, double* %396
%4757 = fneg double %4756
%4758 = load double, double* %924
%4759 = fsub double 1.000000e+00, %4758
%4760 = fdiv double %4757, %4759
store double %4760, double* %546
%4761 = load double, double* %544
%4762 = load double, double* %398
%4763 = fmul double %4761, %4762
store double %4763, double* %545
%4764 = load double, double* %545
%4765 = load double, double* %546
%4766 = load double, double* %311
%4767 = call double @llvm.fmuladd.f64(double %4765, double %4766, double %4764)
store double %4767, double* %545
%4768 = load double*, double** %138
%4769 = load double, double* %4768
%4770 = load double, double* %981
%4771 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4769, double %4770)
%4772 = load double, double* %451
%4773 = fadd double %4771, %4772
%4774 = load double, double* %981
%4775 = load double, double* %451
%4776 = fsub double %4774, %4775
%4777 = fdiv double %4773, %4776
store double %4777, double* %547
%4778 = load double, double* %981
%4779 = load double, double* %451
%4780 = fsub double %4778, %4779
%4781 = fdiv double 2.000000e+00, %4780
store double %4781, double* %548
%4782 = load double, double* %981
%4783 = load double*, double** %138
%4784 = load double, double* %4783
%4785 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %4784, double %4782)
%4786 = load double, double* %451
%4787 = fadd double %4785, %4786
%4788 = load double, double* %981
%4789 = load double, double* %451
%4790 = fsub double %4788, %4789
%4791 = load double, double* %981
%4792 = load double, double* %451
%4793 = fsub double %4791, %4792
%4794 = fmul double %4790, %4793
%4795 = fdiv double %4787, %4794
%4796 = load double, double* %981
%4797 = load double, double* %451
%4798 = fsub double %4796, %4797
%4799 = fdiv double 1.000000e+00, %4798
%4800 = fadd double %4795, %4799
store double %4800, double* %549
%4801 = load double, double* %549
%4802 = load double, double* %453
%4803 = fmul double %4801, %4802
store double %4803, double* %550
%4804 = load double, double* %547
%4805 = fmul double 2.000000e+00, %4804
%4806 = load double, double* %547
%4807 = fsub double %4806, 1.000000e+00
%4808 = load double, double* %547
%4809 = fsub double %4808, 1.000000e+00
%4810 = load double, double* %925
%4811 = fmul double 4.000000e+00, %4810
%4812 = load double, double* %925
%4813 = fmul double %4811, %4812
%4814 = call double @llvm.fmuladd.f64(double %4807, double %4809, double %4813)
%4815 = call double @sqrt(double %4814)
%4816 = load double, double* %547
%4817 = fadd double %4816, 1.000000e+00
%4818 = load double, double* %547
%4819 = fadd double %4818, 1.000000e+00
%4820 = load double, double* %982
%4821 = fmul double 4.000000e+00, %4820
%4822 = load double, double* %982
%4823 = fmul double %4821, %4822
%4824 = call double @llvm.fmuladd.f64(double %4817, double %4819, double %4823)
%4825 = call double @sqrt(double %4824)
%4826 = fadd double %4815, %4825
%4827 = fdiv double %4805, %4826
store double %4827, double* %551
%4828 = load double, double* %547
%4829 = fadd double %4828, 1.000000e+00
%4830 = load double, double* %547
%4831 = fadd double %4830, 1.000000e+00
%4832 = load double, double* %982
%4833 = load double, double* %982
%4834 = fmul double %4832, %4833
%4835 = fmul double 4.000000e+00, %4834
%4836 = call double @llvm.fmuladd.f64(double %4829, double %4831, double %4835)
%4837 = call double @sqrt(double %4836)
%4838 = load double, double* %547
%4839 = fsub double %4838, 1.000000e+00
%4840 = load double, double* %547
%4841 = fsub double %4840, 1.000000e+00
%4842 = load double, double* %925
%4843 = load double, double* %925
%4844 = fmul double %4842, %4843
%4845 = fmul double 4.000000e+00, %4844
%4846 = call double @llvm.fmuladd.f64(double %4839, double %4841, double %4845)
%4847 = call double @sqrt(double %4846)
%4848 = fadd double %4837, %4847
%4849 = fdiv double 2.000000e+00, %4848
%4850 = load double, double* %547
%4851 = fmul double 2.000000e+00, %4850
%4852 = load double, double* %547
%4853 = fadd double %4852, 1.000000e+00
%4854 = load double, double* %547
%4855 = fadd double %4854, 1.000000e+00
%4856 = load double, double* %547
%4857 = fadd double %4856, 1.000000e+00
%4858 = load double, double* %982
%4859 = load double, double* %982
%4860 = fmul double %4858, %4859
%4861 = fmul double 4.000000e+00, %4860
%4862 = call double @llvm.fmuladd.f64(double %4855, double %4857, double %4861)
%4863 = call double @sqrt(double %4862)
%4864 = fdiv double %4853, %4863
%4865 = load double, double* %547
%4866 = fsub double %4865, 1.000000e+00
%4867 = load double, double* %547
%4868 = fsub double %4867, 1.000000e+00
%4869 = load double, double* %547
%4870 = fsub double %4869, 1.000000e+00
%4871 = load double, double* %925
%4872 = load double, double* %925
%4873 = fmul double %4871, %4872
%4874 = fmul double 4.000000e+00, %4873
%4875 = call double @llvm.fmuladd.f64(double %4868, double %4870, double %4874)
%4876 = call double @sqrt(double %4875)
%4877 = fdiv double %4866, %4876
%4878 = fadd double %4864, %4877
%4879 = fmul double %4851, %4878
%4880 = load double, double* %547
%4881 = fadd double %4880, 1.000000e+00
%4882 = load double, double* %547
%4883 = fadd double %4882, 1.000000e+00
%4884 = load double, double* %982
%4885 = load double, double* %982
%4886 = fmul double %4884, %4885
%4887 = fmul double 4.000000e+00, %4886
%4888 = call double @llvm.fmuladd.f64(double %4881, double %4883, double %4887)
%4889 = call double @sqrt(double %4888)
%4890 = load double, double* %547
%4891 = fsub double %4890, 1.000000e+00
%4892 = load double, double* %547
%4893 = fsub double %4892, 1.000000e+00
%4894 = load double, double* %925
%4895 = load double, double* %925
%4896 = fmul double %4894, %4895
%4897 = fmul double 4.000000e+00, %4896
%4898 = call double @llvm.fmuladd.f64(double %4891, double %4893, double %4897)
%4899 = call double @sqrt(double %4898)
%4900 = fadd double %4889, %4899
%4901 = load double, double* %547
%4902 = fadd double %4901, 1.000000e+00
%4903 = load double, double* %547
%4904 = fadd double %4903, 1.000000e+00
%4905 = load double, double* %982
%4906 = load double, double* %982
%4907 = fmul double %4905, %4906
%4908 = fmul double 4.000000e+00, %4907
%4909 = call double @llvm.fmuladd.f64(double %4902, double %4904, double %4908)
%4910 = call double @sqrt(double %4909)
%4911 = load double, double* %547
%4912 = fsub double %4911, 1.000000e+00
%4913 = load double, double* %547
%4914 = fsub double %4913, 1.000000e+00
%4915 = load double, double* %925
%4916 = load double, double* %925
%4917 = fmul double %4915, %4916
%4918 = fmul double 4.000000e+00, %4917
%4919 = call double @llvm.fmuladd.f64(double %4912, double %4914, double %4918)
%4920 = call double @sqrt(double %4919)
%4921 = fadd double %4910, %4920
%4922 = fmul double %4900, %4921
%4923 = fdiv double %4879, %4922
%4924 = fsub double %4849, %4923
store double %4924, double* %552
%4925 = load double, double* %552
%4926 = load double, double* %548
%4927 = fmul double %4925, %4926
store double %4927, double* %553
%4928 = load double, double* %552
%4929 = load double, double* %550
%4930 = fmul double %4928, %4929
store double %4930, double* %554
%4931 = load double, double* %551
%4932 = load double, double* %981
%4933 = load double, double* %451
%4934 = fsub double %4932, %4933
%4935 = load double, double* %981
%4936 = fneg double %4935
%4937 = call double @llvm.fmuladd.f64(double %4931, double %4934, double %4936)
%4938 = load double, double* %451
%4939 = fsub double %4937, %4938
%4940 = fmul double 5.000000e-01, %4939
store double %4940, double* %497
%4941 = load double, double* %981
%4942 = load double, double* %451
%4943 = fsub double %4941, %4942
%4944 = fmul double 5.000000e-01, %4943
store double %4944, double* %555
%4945 = load double, double* %551
%4946 = fneg double %4945
%4947 = fsub double %4946, 1.000000e+00
%4948 = fmul double 5.000000e-01, %4947
store double %4948, double* %502
%4949 = load double, double* %555
%4950 = load double, double* %553
%4951 = fmul double %4949, %4950
store double %4951, double* %556
%4952 = load double, double* %555
%4953 = load double, double* %554
%4954 = fmul double %4952, %4953
store double %4954, double* %500
%4955 = load double, double* %500
%4956 = load double, double* %502
%4957 = load double, double* %453
%4958 = call double @llvm.fmuladd.f64(double %4956, double %4957, double %4955)
store double %4958, double* %500
%4959 = load double, double* %497
%4960 = load double, double* %396
%4961 = fdiv double %4959, %4960
%4962 = fsub double 1.000000e+00, %4961
store double %4962, double* %279
%4963 = load double, double* %396
%4964 = fdiv double -1.000000e+00, %4963
store double %4964, double* %503
%4965 = load double, double* %497
%4966 = load double, double* %396
%4967 = load double, double* %396
%4968 = fmul double %4966, %4967
%4969 = fdiv double %4965, %4968
store double %4969, double* %411
%4970 = load double, double* %503
%4971 = load double, double* %556
%4972 = fmul double %4970, %4971
store double %4972, double* %529
%4973 = load double, double* %503
%4974 = load double, double* %500
%4975 = fmul double %4973, %4974
store double %4975, double* %281
%4976 = load double, double* %281
%4977 = load double, double* %411
%4978 = load double, double* %398
%4979 = call double @llvm.fmuladd.f64(double %4977, double %4978, double %4976)
store double %4979, double* %281
%4980 = load double, double* %924
%4981 = fsub double 1.000000e+00, %4980
store double %4981, double* %306
%4982 = load double, double* %279
%4983 = load double, double* %306
%4984 = call double @pow(double %4982, double %4983)
store double %4984, double* %309
%4985 = load double, double* %309
%4986 = load double, double* %306
%4987 = fmul double %4985, %4986
%4988 = load double, double* %279
%4989 = fdiv double %4987, %4988
store double %4989, double* %469
%4990 = load double, double* %469
%4991 = load double, double* %529
%4992 = fmul double %4990, %4991
store double %4992, double* %530
%4993 = load double, double* %469
%4994 = load double, double* %281
%4995 = fmul double %4993, %4994
store double %4995, double* %311
%4996 = load double, double* %396
%4997 = load double, double* %309
%4998 = fsub double 1.000000e+00, %4997
%4999 = fmul double %4996, %4998
%5000 = load double, double* %924
%5001 = fsub double 1.000000e+00, %5000
%5002 = fdiv double %4999, %5001
store double %5002, double* %459
%5003 = load double, double* %309
%5004 = fsub double 1.000000e+00, %5003
%5005 = load double, double* %924
%5006 = fsub double 1.000000e+00, %5005
%5007 = fdiv double %5004, %5006
store double %5007, double* %525
%5008 = load double, double* %396
%5009 = fneg double %5008
%5010 = load double, double* %924
%5011 = fsub double 1.000000e+00, %5010
%5012 = fdiv double %5009, %5011
store double %5012, double* %471
%5013 = load double, double* %525
%5014 = load double, double* %398
%5015 = fmul double %5013, %5014
store double %5015, double* %461
%5016 = load double, double* %471
%5017 = load double, double* %530
%5018 = fmul double %5016, %5017
store double %5018, double* %526
%5019 = load double, double* %461
%5020 = load double, double* %471
%5021 = load double, double* %311
%5022 = call double @llvm.fmuladd.f64(double %5020, double %5021, double %5019)
store double %5022, double* %461
%5023 = load double, double* %551
%5024 = fadd double %5023, 1.000000e+00
%5025 = fmul double 5.000000e-01, %5024
store double %5025, double* %557
store double 5.000000e-01, double* %558
%5026 = load double, double* %558
%5027 = load double, double* %553
%5028 = fmul double %5026, %5027
store double %5028, double* %559
%5029 = load double, double* %558
%5030 = load double, double* %554
%5031 = fmul double %5029, %5030
store double %5031, double* %560
%5032 = load double, double* %981
%5033 = load double, double* %396
%5034 = fdiv double %5032, %5033
%5035 = fadd double 1.000000e+00, %5034
store double %5035, double* %279
%5036 = load double, double* %981
%5037 = fneg double %5036
%5038 = load double, double* %396
%5039 = load double, double* %396
%5040 = fmul double %5038, %5039
%5041 = fdiv double %5037, %5040
store double %5041, double* %411
%5042 = load double, double* %411
%5043 = load double, double* %398
%5044 = fmul double %5042, %5043
store double %5044, double* %281
%5045 = load double, double* %924
%5046 = fneg double %5045
store double %5046, double* %306
%5047 = load double, double* %279
%5048 = load double, double* %306
%5049 = call double @pow(double %5047, double %5048)
store double %5049, double* %561
%5050 = load double, double* %561
%5051 = load double, double* %306
%5052 = fmul double %5050, %5051
%5053 = load double, double* %279
%5054 = fdiv double %5052, %5053
store double %5054, double* %562
%5055 = load double, double* %562
%5056 = load double, double* %281
%5057 = fmul double %5055, %5056
store double %5057, double* %563
%5058 = load double, double* %451
%5059 = load double, double* %396
%5060 = fdiv double %5058, %5059
%5061 = fadd double 1.000000e+00, %5060
store double %5061, double* %279
%5062 = load double, double* %396
%5063 = fdiv double 1.000000e+00, %5062
store double %5063, double* %564
%5064 = load double, double* %451
%5065 = fneg double %5064
%5066 = load double, double* %396
%5067 = load double, double* %396
%5068 = fmul double %5066, %5067
%5069 = fdiv double %5065, %5068
store double %5069, double* %411
%5070 = load double, double* %564
%5071 = load double, double* %453
%5072 = fmul double %5070, %5071
store double %5072, double* %281
%5073 = load double, double* %281
%5074 = load double, double* %411
%5075 = load double, double* %398
%5076 = call double @llvm.fmuladd.f64(double %5074, double %5075, double %5073)
store double %5076, double* %281
%5077 = load double, double* %924
%5078 = fneg double %5077
store double %5078, double* %306
%5079 = load double, double* %279
%5080 = load double, double* %306
%5081 = call double @pow(double %5079, double %5080)
store double %5081, double* %565
%5082 = load double, double* %565
%5083 = load double, double* %306
%5084 = fmul double %5082, %5083
%5085 = load double, double* %279
%5086 = fdiv double %5084, %5085
store double %5086, double* %566
%5087 = load double, double* %566
%5088 = load double, double* %281
%5089 = fmul double %5087, %5088
store double %5089, double* %567
%5090 = load double, double* %557
%5091 = fsub double 1.000000e+00, %5090
%5092 = load double, double* %561
%5093 = load double, double* %557
%5094 = load double, double* %565
%5095 = fmul double %5093, %5094
%5096 = call double @llvm.fmuladd.f64(double %5091, double %5092, double %5095)
store double %5096, double* %568
%5097 = load double, double* %565
%5098 = load double, double* %561
%5099 = fsub double %5097, %5098
store double %5099, double* %569
%5100 = load double, double* %557
%5101 = fsub double 1.000000e+00, %5100
store double %5101, double* %572
%5102 = load double, double* %557
store double %5102, double* %573
%5103 = load double, double* %569
%5104 = load double, double* %559
%5105 = fmul double %5103, %5104
store double %5105, double* %570
%5106 = load double, double* %569
%5107 = load double, double* %560
%5108 = fmul double %5106, %5107
store double %5108, double* %571
%5109 = load double, double* %571
%5110 = load double, double* %572
%5111 = load double, double* %563
%5112 = call double @llvm.fmuladd.f64(double %5110, double %5111, double %5109)
store double %5112, double* %571
%5113 = load double, double* %571
%5114 = load double, double* %573
%5115 = load double, double* %567
%5116 = call double @llvm.fmuladd.f64(double %5114, double %5115, double %5113)
store double %5116, double* %571
%5117 = load double*, double** %138
%5118 = load double, double* %5117
%5119 = load double, double* %497
%5120 = fsub double %5118, %5119
%5121 = load double, double* %480
%5122 = fadd double %5120, %5121
%5123 = load double, double* %568
%5124 = fmul double %5122, %5123
store double %5124, double* %574
%5125 = load double, double* %568
store double %5125, double* %575
%5126 = load double, double* %568
%5127 = fneg double %5126
store double %5127, double* %576
%5128 = load double, double* %568
store double %5128, double* %578
%5129 = load double, double* %480
%5130 = load double, double* %497
%5131 = fsub double %5129, %5130
%5132 = load double*, double** %138
%5133 = load double, double* %5132
%5134 = fadd double %5131, %5133
store double %5134, double* %579
%5135 = load double, double* %575
%5136 = load double, double* %576
%5137 = load double, double* %556
%5138 = call double @llvm.fmuladd.f64(double %5136, double %5137, double %5135)
store double %5138, double* %575
%5139 = load double, double* %576
%5140 = load double, double* %500
%5141 = fmul double %5139, %5140
store double %5141, double* %577
%5142 = load double, double* %577
%5143 = load double, double* %578
%5144 = load double, double* %482
%5145 = call double @llvm.fmuladd.f64(double %5143, double %5144, double %5142)
store double %5145, double* %577
%5146 = load double, double* %575
%5147 = load double, double* %579
%5148 = load double, double* %570
%5149 = call double @llvm.fmuladd.f64(double %5147, double %5148, double %5146)
store double %5149, double* %575
%5150 = load double, double* %577
%5151 = load double, double* %579
%5152 = load double, double* %571
%5153 = call double @llvm.fmuladd.f64(double %5151, double %5152, double %5150)
store double %5153, double* %577
%5154 = load double, double* %574
%5155 = load double, double* %459
%5156 = fadd double %5154, %5155
%5157 = load double, double* %543
%5158 = fsub double %5156, %5157
store double %5158, double* %531
store double 1.000000e+00, double* %580
store double 1.000000e+00, double* %532
store double -1.000000e+00, double* %581
%5159 = load double, double* %580
%5160 = load double, double* %575
%5161 = fmul double %5159, %5160
store double %5161, double* %534
%5162 = load double, double* %580
%5163 = load double, double* %577
%5164 = fmul double %5162, %5163
store double %5164, double* %533
%5165 = load double, double* %533
%5166 = load double, double* %532
%5167 = load double, double* %461
%5168 = call double @llvm.fmuladd.f64(double %5166, double %5167, double %5165)
store double %5168, double* %533
%5169 = load double, double* %534
%5170 = load double, double* %532
%5171 = load double, double* %526
%5172 = call double @llvm.fmuladd.f64(double %5170, double %5171, double %5169)
store double %5172, double* %534
%5173 = load double, double* %533
%5174 = load double, double* %581
%5175 = load double, double* %545
%5176 = call double @llvm.fmuladd.f64(double %5174, double %5175, double %5173)
store double %5176, double* %533
br label %5429
5177: ; preds = %4534, %4531
%5178 = load double, double* %451
%5179 = load double, double* %451
%5180 = load double, double* %925
%5181 = fmul double 4.000000e+00, %5180
%5182 = load double, double* %925
%5183 = fmul double %5181, %5182
%5184 = call double @llvm.fmuladd.f64(double %5178, double %5179, double %5183)
%5185 = call double @sqrt(double %5184)
store double %5185, double* %477
%5186 = load double, double* %451
%5187 = load double, double* %451
%5188 = load double, double* %451
%5189 = load double, double* %925
%5190 = load double, double* %925
%5191 = fmul double %5189, %5190
%5192 = fmul double 4.000000e+00, %5191
%5193 = call double @llvm.fmuladd.f64(double %5187, double %5188, double %5192)
%5194 = call double @sqrt(double %5193)
%5195 = fdiv double %5186, %5194
store double %5195, double* %478
%5196 = load double, double* %478
%5197 = load double, double* %453
%5198 = fmul double %5196, %5197
store double %5198, double* %479
%5199 = load double, double* %451
%5200 = load double, double* %477
%5201 = fadd double %5199, %5200
%5202 = fmul double -5.000000e-01, %5201
store double %5202, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%5203 = load double, double* %481
%5204 = load double, double* %453
%5205 = fmul double %5203, %5204
store double %5205, double* %482
%5206 = load double, double* %482
%5207 = load double, double* %483
%5208 = load double, double* %479
%5209 = call double @llvm.fmuladd.f64(double %5207, double %5208, double %5206)
store double %5209, double* %482
%5210 = load double, double* %480
%5211 = load double, double* %396
%5212 = fdiv double %5210, %5211
%5213 = fsub double 1.000000e+00, %5212
store double %5213, double* %279
%5214 = load double, double* %396
%5215 = fdiv double -1.000000e+00, %5214
store double %5215, double* %484
%5216 = load double, double* %480
%5217 = load double, double* %396
%5218 = load double, double* %396
%5219 = fmul double %5217, %5218
%5220 = fdiv double %5216, %5219
store double %5220, double* %411
%5221 = load double, double* %484
%5222 = load double, double* %482
%5223 = fmul double %5221, %5222
store double %5223, double* %281
%5224 = load double, double* %281
%5225 = load double, double* %411
%5226 = load double, double* %398
%5227 = call double @llvm.fmuladd.f64(double %5225, double %5226, double %5224)
store double %5227, double* %281
%5228 = load double, double* %924
%5229 = fsub double 1.000000e+00, %5228
store double %5229, double* %306
%5230 = load double, double* %279
%5231 = load double, double* %306
%5232 = call double @pow(double %5230, double %5231)
store double %5232, double* %309
%5233 = load double, double* %309
%5234 = load double, double* %306
%5235 = fmul double %5233, %5234
%5236 = load double, double* %279
%5237 = fdiv double %5235, %5236
store double %5237, double* %469
%5238 = load double, double* %469
%5239 = load double, double* %281
%5240 = fmul double %5238, %5239
store double %5240, double* %311
%5241 = load double, double* %396
%5242 = fneg double %5241
%5243 = load double, double* %309
%5244 = fmul double %5242, %5243
%5245 = load double, double* %924
%5246 = fsub double 1.000000e+00, %5245
%5247 = fdiv double %5244, %5246
store double %5247, double* %485
%5248 = load double, double* %309
%5249 = fneg double %5248
%5250 = load double, double* %924
%5251 = fsub double 1.000000e+00, %5250
%5252 = fdiv double %5249, %5251
store double %5252, double* %582
%5253 = load double, double* %396
%5254 = fneg double %5253
%5255 = load double, double* %924
%5256 = fsub double 1.000000e+00, %5255
%5257 = fdiv double %5254, %5256
store double %5257, double* %488
%5258 = load double, double* %582
%5259 = load double, double* %398
%5260 = fmul double %5258, %5259
store double %5260, double* %487
%5261 = load double, double* %487
%5262 = load double, double* %488
%5263 = load double, double* %311
%5264 = call double @llvm.fmuladd.f64(double %5262, double %5263, double %5261)
store double %5264, double* %487
%5265 = load double*, double** %138
%5266 = load double, double* %5265
%5267 = load double, double* %451
%5268 = fadd double %5266, %5267
store double %5268, double* %489
store double 1.000000e+00, double* %583
store double 1.000000e+00, double* %491
%5269 = load double, double* %491
%5270 = load double, double* %453
%5271 = fmul double %5269, %5270
store double %5271, double* %492
%5272 = load double, double* %489
%5273 = load double, double* %489
%5274 = load double, double* %925
%5275 = fmul double 4.000000e+00, %5274
%5276 = load double, double* %925
%5277 = fmul double %5275, %5276
%5278 = call double @llvm.fmuladd.f64(double %5272, double %5273, double %5277)
%5279 = call double @sqrt(double %5278)
store double %5279, double* %493
%5280 = load double, double* %489
%5281 = load double, double* %489
%5282 = load double, double* %489
%5283 = load double, double* %925
%5284 = load double, double* %925
%5285 = fmul double %5283, %5284
%5286 = fmul double 4.000000e+00, %5285
%5287 = call double @llvm.fmuladd.f64(double %5281, double %5282, double %5286)
%5288 = call double @sqrt(double %5287)
%5289 = fdiv double %5280, %5288
store double %5289, double* %494
%5290 = load double, double* %494
%5291 = load double, double* %583
%5292 = fmul double %5290, %5291
store double %5292, double* %584
%5293 = load double, double* %494
%5294 = load double, double* %492
%5295 = fmul double %5293, %5294
store double %5295, double* %496
%5296 = load double, double* %489
%5297 = load double, double* %493
%5298 = fsub double %5296, %5297
%5299 = load double, double* %451
%5300 = fneg double %5299
%5301 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %5298, double %5300)
store double %5301, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%5302 = load double, double* %498
%5303 = load double, double* %583
%5304 = fmul double %5302, %5303
store double %5304, double* %556
%5305 = load double, double* %498
%5306 = load double, double* %492
%5307 = fmul double %5305, %5306
store double %5307, double* %500
%5308 = load double, double* %556
%5309 = load double, double* %501
%5310 = load double, double* %584
%5311 = call double @llvm.fmuladd.f64(double %5309, double %5310, double %5308)
store double %5311, double* %556
%5312 = load double, double* %500
%5313 = load double, double* %501
%5314 = load double, double* %496
%5315 = call double @llvm.fmuladd.f64(double %5313, double %5314, double %5312)
store double %5315, double* %500
%5316 = load double, double* %500
%5317 = load double, double* %502
%5318 = load double, double* %453
%5319 = call double @llvm.fmuladd.f64(double %5317, double %5318, double %5316)
store double %5319, double* %500
%5320 = load double, double* %497
%5321 = load double, double* %396
%5322 = fdiv double %5320, %5321
%5323 = fsub double 1.000000e+00, %5322
store double %5323, double* %279
%5324 = load double, double* %396
%5325 = fdiv double -1.000000e+00, %5324
store double %5325, double* %503
%5326 = load double, double* %497
%5327 = load double, double* %396
%5328 = load double, double* %396
%5329 = fmul double %5327, %5328
%5330 = fdiv double %5326, %5329
store double %5330, double* %411
%5331 = load double, double* %503
%5332 = load double, double* %556
%5333 = fmul double %5331, %5332
store double %5333, double* %529
%5334 = load double, double* %503
%5335 = load double, double* %500
%5336 = fmul double %5334, %5335
store double %5336, double* %281
%5337 = load double, double* %281
%5338 = load double, double* %411
%5339 = load double, double* %398
%5340 = call double @llvm.fmuladd.f64(double %5338, double %5339, double %5337)
store double %5340, double* %281
%5341 = load double, double* %924
%5342 = fsub double 1.000000e+00, %5341
store double %5342, double* %306
%5343 = load double, double* %279
%5344 = load double, double* %306
%5345 = call double @pow(double %5343, double %5344)
store double %5345, double* %309
%5346 = load double, double* %309
%5347 = load double, double* %306
%5348 = fmul double %5346, %5347
%5349 = load double, double* %279
%5350 = fdiv double %5348, %5349
store double %5350, double* %469
%5351 = load double, double* %469
%5352 = load double, double* %529
%5353 = fmul double %5351, %5352
store double %5353, double* %530
%5354 = load double, double* %469
%5355 = load double, double* %281
%5356 = fmul double %5354, %5355
store double %5356, double* %311
%5357 = load double, double* %396
%5358 = fneg double %5357
%5359 = load double, double* %309
%5360 = fmul double %5358, %5359
%5361 = load double, double* %924
%5362 = fsub double 1.000000e+00, %5361
%5363 = fdiv double %5360, %5362
store double %5363, double* %459
%5364 = load double, double* %309
%5365 = fneg double %5364
%5366 = load double, double* %924
%5367 = fsub double 1.000000e+00, %5366
%5368 = fdiv double %5365, %5367
store double %5368, double* %525
%5369 = load double, double* %396
%5370 = fneg double %5369
%5371 = load double, double* %924
%5372 = fsub double 1.000000e+00, %5371
%5373 = fdiv double %5370, %5372
store double %5373, double* %471
%5374 = load double, double* %525
%5375 = load double, double* %398
%5376 = fmul double %5374, %5375
store double %5376, double* %461
%5377 = load double, double* %471
%5378 = load double, double* %530
%5379 = fmul double %5377, %5378
store double %5379, double* %526
%5380 = load double, double* %461
%5381 = load double, double* %471
%5382 = load double, double* %311
%5383 = call double @llvm.fmuladd.f64(double %5381, double %5382, double %5380)
store double %5383, double* %461
%5384 = load double, double* %913
%5385 = fsub double 1.000000e+00, %5384
store double %5385, double* %279
%5386 = load double, double* %924
%5387 = fneg double %5386
store double %5387, double* %306
%5388 = load double, double* %279
%5389 = load double, double* %306
%5390 = call double @pow(double %5388, double %5389)
store double %5390, double* %309
%5391 = load double, double* %459
%5392 = load double, double* %309
%5393 = load double*, double** %138
%5394 = load double, double* %5393
%5395 = load double, double* %497
%5396 = fsub double %5394, %5395
%5397 = load double, double* %480
%5398 = fadd double %5396, %5397
%5399 = call double @llvm.fmuladd.f64(double %5392, double %5398, double %5391)
%5400 = load double, double* %485
%5401 = fsub double %5399, %5400
store double %5401, double* %531
store double 1.000000e+00, double* %532
%5402 = load double, double* %309
store double %5402, double* %534
%5403 = load double, double* %309
%5404 = fneg double %5403
store double %5404, double* %585
%5405 = load double, double* %309
store double %5405, double* %586
store double -1.000000e+00, double* %587
%5406 = load double, double* %532
%5407 = load double, double* %461
%5408 = fmul double %5406, %5407
store double %5408, double* %533
%5409 = load double, double* %534
%5410 = load double, double* %532
%5411 = load double, double* %526
%5412 = call double @llvm.fmuladd.f64(double %5410, double %5411, double %5409)
store double %5412, double* %534
%5413 = load double, double* %534
%5414 = load double, double* %585
%5415 = load double, double* %556
%5416 = call double @llvm.fmuladd.f64(double %5414, double %5415, double %5413)
store double %5416, double* %534
%5417 = load double, double* %533
%5418 = load double, double* %585
%5419 = load double, double* %500
%5420 = call double @llvm.fmuladd.f64(double %5418, double %5419, double %5417)
store double %5420, double* %533
%5421 = load double, double* %533
%5422 = load double, double* %586
%5423 = load double, double* %482
%5424 = call double @llvm.fmuladd.f64(double %5422, double %5423, double %5421)
store double %5424, double* %533
%5425 = load double, double* %533
%5426 = load double, double* %587
%5427 = load double, double* %487
%5428 = call double @llvm.fmuladd.f64(double %5426, double %5427, double %5425)
store double %5428, double* %533
br label %5429
5429: ; preds = %5177, %4537
br label %5430
5430: ; preds = %5429, %4513
%5431 = load double, double* %396
%5432 = fneg double %5431
%5433 = load double, double* %913
%5434 = fmul double %5432, %5433
store double %5434, double* %451
%5435 = load double, double* %913
%5436 = fneg double %5435
store double %5436, double* %523
%5437 = load double, double* %523
%5438 = load double, double* %398
%5439 = fmul double %5437, %5438
store double %5439, double* %453
%5440 = load double, double* %925
%5441 = fcmp ole double %5440, 0.000000e+00
br i1 %5441, label %5442, label %5742
5442: ; preds = %5430
%5443 = load double*, double** %139
%5444 = load double, double* %5443
%5445 = load double, double* %451
%5446 = fadd double %5444, %5445
store double %5446, double* %454
store double 1.000000e+00, double* %588
store double 1.000000e+00, double* %456
%5447 = load double, double* %456
%5448 = load double, double* %453
%5449 = fmul double %5447, %5448
store double %5449, double* %457
%5450 = load double, double* %454
%5451 = fcmp ogt double %5450, 0.000000e+00
br i1 %5451, label %5452, label %5541
5452: ; preds = %5442
%5453 = load double, double* %913
%5454 = fsub double 1.000000e+00, %5453
store double %5454, double* %279
%5455 = load double, double* %924
%5456 = fsub double -1.000000e+00, %5455
store double %5456, double* %306
%5457 = load double, double* %279
%5458 = load double, double* %306
%5459 = call double @pow(double %5457, double %5458)
store double %5459, double* %458
%5460 = load double, double* %396
%5461 = load double, double* %458
%5462 = load double, double* %913
%5463 = fsub double 1.000000e+00, %5462
%5464 = fmul double %5461, %5463
%5465 = load double, double* %913
%5466 = fsub double 1.000000e+00, %5465
%5467 = fneg double %5464
%5468 = call double @llvm.fmuladd.f64(double %5467, double %5466, double 1.000000e+00)
%5469 = fmul double %5460, %5468
%5470 = load double, double* %924
%5471 = fsub double 1.000000e+00, %5470
%5472 = fdiv double %5469, %5471
store double %5472, double* %459
%5473 = load double, double* %913
%5474 = fsub double 1.000000e+00, %5473
%5475 = load double, double* %913
%5476 = fsub double 1.000000e+00, %5475
%5477 = fmul double %5474, %5476
%5478 = load double, double* %458
%5479 = fneg double %5477
%5480 = call double @llvm.fmuladd.f64(double %5479, double %5478, double 1.000000e+00)
%5481 = load double, double* %924
%5482 = fsub double 1.000000e+00, %5481
%5483 = fdiv double %5480, %5482
store double %5483, double* %525
store double 0.000000e+00, double* %589
%5484 = load double, double* %525
%5485 = load double, double* %398
%5486 = fmul double %5484, %5485
store double %5486, double* %461
%5487 = load double, double* %454
%5488 = load double, double* %913
%5489 = fsub double 1.000000e+00, %5488
%5490 = load double, double* %924
%5491 = fmul double 5.000000e-01, %5490
%5492 = load double, double* %454
%5493 = fmul double %5491, %5492
%5494 = load double, double* %396
%5495 = fdiv double %5493, %5494
%5496 = fadd double %5489, %5495
%5497 = fmul double %5487, %5496
%5498 = load double, double* %458
%5499 = fmul double %5497, %5498
store double %5499, double* %463
%5500 = load double, double* %454
%5501 = fmul double 5.000000e-01, %5500
%5502 = load double, double* %924
%5503 = fmul double %5501, %5502
%5504 = load double, double* %396
%5505 = fdiv double %5503, %5504
%5506 = load double, double* %913
%5507 = fsub double %5505, %5506
%5508 = fadd double %5507, 1.000000e+00
%5509 = load double, double* %458
%5510 = load double, double* %454
%5511 = fmul double 5.000000e-01, %5510
%5512 = load double, double* %924
%5513 = fmul double %5511, %5512
%5514 = load double, double* %458
%5515 = fmul double %5513, %5514
%5516 = load double, double* %396
%5517 = fdiv double %5515, %5516
%5518 = call double @llvm.fmuladd.f64(double %5508, double %5509, double %5517)
store double %5518, double* %464
%5519 = load double, double* %454
%5520 = load double, double* %454
%5521 = fmul double %5519, %5520
%5522 = fmul double -5.000000e-01, %5521
%5523 = load double, double* %924
%5524 = fmul double %5522, %5523
%5525 = load double, double* %458
%5526 = fmul double %5524, %5525
%5527 = load double, double* %396
%5528 = load double, double* %396
%5529 = fmul double %5527, %5528
%5530 = fdiv double %5526, %5529
store double %5530, double* %528
%5531 = load double, double* %464
%5532 = load double, double* %588
%5533 = fmul double %5531, %5532
store double %5533, double* %590
%5534 = load double, double* %464
%5535 = load double, double* %457
%5536 = fmul double %5534, %5535
store double %5536, double* %466
%5537 = load double, double* %466
%5538 = load double, double* %528
%5539 = load double, double* %398
%5540 = call double @llvm.fmuladd.f64(double %5538, double %5539, double %5537)
store double %5540, double* %466
br label %5724
5541: ; preds = %5442
%5542 = load double, double* %981
%5543 = fcmp ogt double %5542, 0.000000e+00
br i1 %5543, label %5544, label %5663
5544: ; preds = %5541
%5545 = load double*, double** %139
%5546 = load double, double* %5545
%5547 = load double, double* %981
%5548 = fneg double %5547
%5549 = fcmp olt double %5546, %5548
br i1 %5549, label %5550, label %5663
5550: ; preds = %5544
%5551 = load double, double* %981
%5552 = load double, double* %396
%5553 = fdiv double %5551, %5552
%5554 = fadd double 1.000000e+00, %5553
store double %5554, double* %279
%5555 = load double, double* %981
%5556 = fneg double %5555
%5557 = load double, double* %396
%5558 = load double, double* %396
%5559 = fmul double %5557, %5558
%5560 = fdiv double %5556, %5559
store double %5560, double* %411
%5561 = load double, double* %411
%5562 = load double, double* %398
%5563 = fmul double %5561, %5562
store double %5563, double* %281
%5564 = load double, double* %924
%5565 = fsub double 1.000000e+00, %5564
store double %5565, double* %306
%5566 = load double, double* %279
%5567 = load double, double* %306
%5568 = call double @pow(double %5566, double %5567)
store double %5568, double* %309
%5569 = load double, double* %309
%5570 = load double, double* %306
%5571 = fmul double %5569, %5570
%5572 = load double, double* %279
%5573 = fdiv double %5571, %5572
store double %5573, double* %469
%5574 = load double, double* %469
%5575 = load double, double* %281
%5576 = fmul double %5574, %5575
store double %5576, double* %311
%5577 = load double, double* %396
%5578 = load double, double* %309
%5579 = load double, double* %924
%5580 = fsub double 1.000000e+00, %5579
%5581 = load double*, double** %139
%5582 = load double, double* %5581
%5583 = load double, double* %981
%5584 = fadd double %5582, %5583
%5585 = fmul double %5580, %5584
%5586 = load double, double* %396
%5587 = load double, double* %981
%5588 = fadd double %5586, %5587
%5589 = fdiv double %5585, %5588
%5590 = fsub double 1.000000e+00, %5589
%5591 = fneg double %5578
%5592 = call double @llvm.fmuladd.f64(double %5591, double %5590, double 1.000000e+00)
%5593 = fmul double %5577, %5592
%5594 = load double, double* %924
%5595 = fsub double 1.000000e+00, %5594
%5596 = fdiv double %5593, %5595
store double %5596, double* %459
%5597 = load double, double* %924
%5598 = fsub double 1.000000e+00, %5597
%5599 = load double, double* %981
%5600 = load double*, double** %139
%5601 = load double, double* %5600
%5602 = fadd double %5599, %5601
%5603 = fmul double %5598, %5602
%5604 = load double, double* %981
%5605 = load double, double* %396
%5606 = fadd double %5604, %5605
%5607 = fdiv double %5603, %5606
%5608 = fsub double 1.000000e+00, %5607
%5609 = load double, double* %309
%5610 = fneg double %5608
%5611 = call double @llvm.fmuladd.f64(double %5610, double %5609, double 1.000000e+00)
%5612 = load double, double* %924
%5613 = fsub double 1.000000e+00, %5612
%5614 = fdiv double %5611, %5613
%5615 = load double, double* %396
%5616 = load double, double* %981
%5617 = load double*, double** %139
%5618 = load double, double* %5617
%5619 = fadd double %5616, %5618
%5620 = fmul double %5615, %5619
%5621 = load double, double* %309
%5622 = fmul double %5620, %5621
%5623 = load double, double* %981
%5624 = load double, double* %396
%5625 = fadd double %5623, %5624
%5626 = load double, double* %981
%5627 = load double, double* %396
%5628 = fadd double %5626, %5627
%5629 = fmul double %5625, %5628
%5630 = fdiv double %5622, %5629
%5631 = fsub double %5614, %5630
store double %5631, double* %525
%5632 = load double, double* %396
%5633 = load double, double* %924
%5634 = fsub double 1.000000e+00, %5633
%5635 = load double, double* %981
%5636 = load double*, double** %139
%5637 = load double, double* %5636
%5638 = fadd double %5635, %5637
%5639 = fmul double %5634, %5638
%5640 = load double, double* %981
%5641 = load double, double* %396
%5642 = fadd double %5640, %5641
%5643 = fdiv double %5639, %5642
%5644 = fsub double %5643, 1.000000e+00
%5645 = fmul double %5632, %5644
%5646 = load double, double* %924
%5647 = fsub double 1.000000e+00, %5646
%5648 = fdiv double %5645, %5647
store double %5648, double* %471
%5649 = load double, double* %396
%5650 = load double, double* %309
%5651 = fmul double %5649, %5650
%5652 = load double, double* %981
%5653 = load double, double* %396
%5654 = fadd double %5652, %5653
%5655 = fdiv double %5651, %5654
store double %5655, double* %589
%5656 = load double, double* %525
%5657 = load double, double* %398
%5658 = fmul double %5656, %5657
store double %5658, double* %461
%5659 = load double, double* %461
%5660 = load double, double* %471
%5661 = load double, double* %311
%5662 = call double @llvm.fmuladd.f64(double %5660, double %5661, double %5659)
store double %5662, double* %461
br label %5723
5663: ; preds = %5544, %5541
%5664 = load double*, double** %139
%5665 = load double, double* %5664
%5666 = load double, double* %396
%5667 = fdiv double %5665, %5666
%5668 = fsub double 1.000000e+00, %5667
store double %5668, double* %279
%5669 = load double, double* %396
%5670 = fdiv double -1.000000e+00, %5669
store double %5670, double* %591
%5671 = load double*, double** %139
%5672 = load double, double* %5671
%5673 = load double, double* %396
%5674 = load double, double* %396
%5675 = fmul double %5673, %5674
%5676 = fdiv double %5672, %5675
store double %5676, double* %411
%5677 = load double, double* %411
%5678 = load double, double* %398
%5679 = fmul double %5677, %5678
store double %5679, double* %281
%5680 = load double, double* %924
%5681 = fsub double 1.000000e+00, %5680
store double %5681, double* %306
%5682 = load double, double* %279
%5683 = load double, double* %306
%5684 = call double @pow(double %5682, double %5683)
store double %5684, double* %309
%5685 = load double, double* %309
%5686 = load double, double* %306
%5687 = fmul double %5685, %5686
%5688 = load double, double* %279
%5689 = fdiv double %5687, %5688
store double %5689, double* %469
%5690 = load double, double* %469
%5691 = load double, double* %591
%5692 = fmul double %5690, %5691
store double %5692, double* %592
%5693 = load double, double* %469
%5694 = load double, double* %281
%5695 = fmul double %5693, %5694
store double %5695, double* %311
%5696 = load double, double* %396
%5697 = load double, double* %309
%5698 = fsub double 1.000000e+00, %5697
%5699 = fmul double %5696, %5698
%5700 = load double, double* %924
%5701 = fsub double 1.000000e+00, %5700
%5702 = fdiv double %5699, %5701
store double %5702, double* %459
%5703 = load double, double* %309
%5704 = fsub double 1.000000e+00, %5703
%5705 = load double, double* %924
%5706 = fsub double 1.000000e+00, %5705
%5707 = fdiv double %5704, %5706
store double %5707, double* %525
%5708 = load double, double* %396
%5709 = fneg double %5708
%5710 = load double, double* %924
%5711 = fsub double 1.000000e+00, %5710
%5712 = fdiv double %5709, %5711
store double %5712, double* %471
%5713 = load double, double* %525
%5714 = load double, double* %398
%5715 = fmul double %5713, %5714
store double %5715, double* %461
%5716 = load double, double* %471
%5717 = load double, double* %592
%5718 = fmul double %5716, %5717
store double %5718, double* %589
%5719 = load double, double* %461
%5720 = load double, double* %471
%5721 = load double, double* %311
%5722 = call double @llvm.fmuladd.f64(double %5720, double %5721, double %5719)
store double %5722, double* %461
br label %5723
5723: ; preds = %5663, %5550
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %590
store double 0.000000e+00, double* %466
br label %5724
5724: ; preds = %5723, %5452
%5725 = load double, double* %459
%5726 = load double, double* %463
%5727 = fadd double %5725, %5726
store double %5727, double* %593
store double 1.000000e+00, double* %594
store double 1.000000e+00, double* %597
%5728 = load double, double* %594
%5729 = load double, double* %461
%5730 = fmul double %5728, %5729
store double %5730, double* %595
%5731 = load double, double* %594
%5732 = load double, double* %589
%5733 = fmul double %5731, %5732
store double %5733, double* %596
%5734 = load double, double* %596
%5735 = load double, double* %597
%5736 = load double, double* %590
%5737 = call double @llvm.fmuladd.f64(double %5735, double %5736, double %5734)
store double %5737, double* %596
%5738 = load double, double* %595
%5739 = load double, double* %597
%5740 = load double, double* %466
%5741 = call double @llvm.fmuladd.f64(double %5739, double %5740, double %5738)
store double %5741, double* %595
br label %6641
5742: ; preds = %5430
%5743 = load double, double* %981
%5744 = fcmp ogt double %5743, 0.000000e+00
br i1 %5744, label %5745, label %6388
5745: ; preds = %5742
%5746 = load double, double* %982
%5747 = fcmp ogt double %5746, 0.000000e+00
br i1 %5747, label %5748, label %6388
5748: ; preds = %5745
%5749 = load double, double* %981
%5750 = load double, double* %451
%5751 = fadd double %5749, %5750
%5752 = load double, double* %981
%5753 = load double, double* %451
%5754 = fsub double %5752, %5753
%5755 = fdiv double %5751, %5754
store double %5755, double* %536
%5756 = load double, double* %981
%5757 = load double, double* %451
%5758 = fadd double %5756, %5757
%5759 = load double, double* %981
%5760 = load double, double* %451
%5761 = fsub double %5759, %5760
%5762 = load double, double* %981
%5763 = load double, double* %451
%5764 = fsub double %5762, %5763
%5765 = fmul double %5761, %5764
%5766 = fdiv double %5758, %5765
%5767 = load double, double* %981
%5768 = load double, double* %451
%5769 = fsub double %5767, %5768
%5770 = fdiv double 1.000000e+00, %5769
%5771 = fadd double %5766, %5770
store double %5771, double* %537
%5772 = load double, double* %537
%5773 = load double, double* %453
%5774 = fmul double %5772, %5773
store double %5774, double* %538
%5775 = load double, double* %536
%5776 = fmul double 2.000000e+00, %5775
%5777 = load double, double* %536
%5778 = fsub double %5777, 1.000000e+00
%5779 = load double, double* %536
%5780 = fsub double %5779, 1.000000e+00
%5781 = load double, double* %925
%5782 = fmul double 4.000000e+00, %5781
%5783 = load double, double* %925
%5784 = fmul double %5782, %5783
%5785 = call double @llvm.fmuladd.f64(double %5778, double %5780, double %5784)
%5786 = call double @sqrt(double %5785)
%5787 = load double, double* %536
%5788 = fadd double %5787, 1.000000e+00
%5789 = load double, double* %536
%5790 = fadd double %5789, 1.000000e+00
%5791 = load double, double* %982
%5792 = fmul double 4.000000e+00, %5791
%5793 = load double, double* %982
%5794 = fmul double %5792, %5793
%5795 = call double @llvm.fmuladd.f64(double %5788, double %5790, double %5794)
%5796 = call double @sqrt(double %5795)
%5797 = fadd double %5786, %5796
%5798 = fdiv double %5776, %5797
store double %5798, double* %539
%5799 = load double, double* %536
%5800 = fadd double %5799, 1.000000e+00
%5801 = load double, double* %536
%5802 = fadd double %5801, 1.000000e+00
%5803 = load double, double* %982
%5804 = load double, double* %982
%5805 = fmul double %5803, %5804
%5806 = fmul double 4.000000e+00, %5805
%5807 = call double @llvm.fmuladd.f64(double %5800, double %5802, double %5806)
%5808 = call double @sqrt(double %5807)
%5809 = load double, double* %536
%5810 = fsub double %5809, 1.000000e+00
%5811 = load double, double* %536
%5812 = fsub double %5811, 1.000000e+00
%5813 = load double, double* %925
%5814 = load double, double* %925
%5815 = fmul double %5813, %5814
%5816 = fmul double 4.000000e+00, %5815
%5817 = call double @llvm.fmuladd.f64(double %5810, double %5812, double %5816)
%5818 = call double @sqrt(double %5817)
%5819 = fadd double %5808, %5818
%5820 = fdiv double 2.000000e+00, %5819
%5821 = load double, double* %536
%5822 = fmul double 2.000000e+00, %5821
%5823 = load double, double* %536
%5824 = fadd double %5823, 1.000000e+00
%5825 = load double, double* %536
%5826 = fadd double %5825, 1.000000e+00
%5827 = load double, double* %536
%5828 = fadd double %5827, 1.000000e+00
%5829 = load double, double* %982
%5830 = load double, double* %982
%5831 = fmul double %5829, %5830
%5832 = fmul double 4.000000e+00, %5831
%5833 = call double @llvm.fmuladd.f64(double %5826, double %5828, double %5832)
%5834 = call double @sqrt(double %5833)
%5835 = fdiv double %5824, %5834
%5836 = load double, double* %536
%5837 = fsub double %5836, 1.000000e+00
%5838 = load double, double* %536
%5839 = fsub double %5838, 1.000000e+00
%5840 = load double, double* %536
%5841 = fsub double %5840, 1.000000e+00
%5842 = load double, double* %925
%5843 = load double, double* %925
%5844 = fmul double %5842, %5843
%5845 = fmul double 4.000000e+00, %5844
%5846 = call double @llvm.fmuladd.f64(double %5839, double %5841, double %5845)
%5847 = call double @sqrt(double %5846)
%5848 = fdiv double %5837, %5847
%5849 = fadd double %5835, %5848
%5850 = fmul double %5822, %5849
%5851 = load double, double* %536
%5852 = fadd double %5851, 1.000000e+00
%5853 = load double, double* %536
%5854 = fadd double %5853, 1.000000e+00
%5855 = load double, double* %982
%5856 = load double, double* %982
%5857 = fmul double %5855, %5856
%5858 = fmul double 4.000000e+00, %5857
%5859 = call double @llvm.fmuladd.f64(double %5852, double %5854, double %5858)
%5860 = call double @sqrt(double %5859)
%5861 = load double, double* %536
%5862 = fsub double %5861, 1.000000e+00
%5863 = load double, double* %536
%5864 = fsub double %5863, 1.000000e+00
%5865 = load double, double* %925
%5866 = load double, double* %925
%5867 = fmul double %5865, %5866
%5868 = fmul double 4.000000e+00, %5867
%5869 = call double @llvm.fmuladd.f64(double %5862, double %5864, double %5868)
%5870 = call double @sqrt(double %5869)
%5871 = fadd double %5860, %5870
%5872 = load double, double* %536
%5873 = fadd double %5872, 1.000000e+00
%5874 = load double, double* %536
%5875 = fadd double %5874, 1.000000e+00
%5876 = load double, double* %982
%5877 = load double, double* %982
%5878 = fmul double %5876, %5877
%5879 = fmul double 4.000000e+00, %5878
%5880 = call double @llvm.fmuladd.f64(double %5873, double %5875, double %5879)
%5881 = call double @sqrt(double %5880)
%5882 = load double, double* %536
%5883 = fsub double %5882, 1.000000e+00
%5884 = load double, double* %536
%5885 = fsub double %5884, 1.000000e+00
%5886 = load double, double* %925
%5887 = load double, double* %925
%5888 = fmul double %5886, %5887
%5889 = fmul double 4.000000e+00, %5888
%5890 = call double @llvm.fmuladd.f64(double %5883, double %5885, double %5889)
%5891 = call double @sqrt(double %5890)
%5892 = fadd double %5881, %5891
%5893 = fmul double %5871, %5892
%5894 = fdiv double %5850, %5893
%5895 = fsub double %5820, %5894
store double %5895, double* %540
%5896 = load double, double* %540
%5897 = load double, double* %538
%5898 = fmul double %5896, %5897
store double %5898, double* %541
%5899 = load double, double* %539
%5900 = load double, double* %981
%5901 = load double, double* %451
%5902 = fsub double %5900, %5901
%5903 = load double, double* %981
%5904 = fneg double %5903
%5905 = call double @llvm.fmuladd.f64(double %5899, double %5902, double %5904)
%5906 = load double, double* %451
%5907 = fsub double %5905, %5906
%5908 = fmul double 5.000000e-01, %5907
store double %5908, double* %480
%5909 = load double, double* %981
%5910 = load double, double* %451
%5911 = fsub double %5909, %5910
%5912 = fmul double 5.000000e-01, %5911
store double %5912, double* %542
%5913 = load double, double* %539
%5914 = fneg double %5913
%5915 = fsub double %5914, 1.000000e+00
%5916 = fmul double 5.000000e-01, %5915
store double %5916, double* %481
%5917 = load double, double* %542
%5918 = load double, double* %541
%5919 = fmul double %5917, %5918
store double %5919, double* %482
%5920 = load double, double* %482
%5921 = load double, double* %481
%5922 = load double, double* %453
%5923 = call double @llvm.fmuladd.f64(double %5921, double %5922, double %5920)
store double %5923, double* %482
%5924 = load double, double* %480
%5925 = load double, double* %396
%5926 = fdiv double %5924, %5925
%5927 = fsub double 1.000000e+00, %5926
store double %5927, double* %279
%5928 = load double, double* %396
%5929 = fdiv double -1.000000e+00, %5928
store double %5929, double* %484
%5930 = load double, double* %480
%5931 = load double, double* %396
%5932 = load double, double* %396
%5933 = fmul double %5931, %5932
%5934 = fdiv double %5930, %5933
store double %5934, double* %411
%5935 = load double, double* %484
%5936 = load double, double* %482
%5937 = fmul double %5935, %5936
store double %5937, double* %281
%5938 = load double, double* %281
%5939 = load double, double* %411
%5940 = load double, double* %398
%5941 = call double @llvm.fmuladd.f64(double %5939, double %5940, double %5938)
store double %5941, double* %281
%5942 = load double, double* %924
%5943 = fsub double 1.000000e+00, %5942
store double %5943, double* %306
%5944 = load double, double* %279
%5945 = load double, double* %306
%5946 = call double @pow(double %5944, double %5945)
store double %5946, double* %309
%5947 = load double, double* %309
%5948 = load double, double* %306
%5949 = fmul double %5947, %5948
%5950 = load double, double* %279
%5951 = fdiv double %5949, %5950
store double %5951, double* %469
%5952 = load double, double* %469
%5953 = load double, double* %281
%5954 = fmul double %5952, %5953
store double %5954, double* %311
%5955 = load double, double* %396
%5956 = load double, double* %309
%5957 = fsub double 1.000000e+00, %5956
%5958 = fmul double %5955, %5957
%5959 = load double, double* %924
%5960 = fsub double 1.000000e+00, %5959
%5961 = fdiv double %5958, %5960
store double %5961, double* %543
%5962 = load double, double* %309
%5963 = fsub double 1.000000e+00, %5962
%5964 = load double, double* %924
%5965 = fsub double 1.000000e+00, %5964
%5966 = fdiv double %5963, %5965
store double %5966, double* %544
%5967 = load double, double* %396
%5968 = fneg double %5967
%5969 = load double, double* %924
%5970 = fsub double 1.000000e+00, %5969
%5971 = fdiv double %5968, %5970
store double %5971, double* %546
%5972 = load double, double* %544
%5973 = load double, double* %398
%5974 = fmul double %5972, %5973
store double %5974, double* %545
%5975 = load double, double* %545
%5976 = load double, double* %546
%5977 = load double, double* %311
%5978 = call double @llvm.fmuladd.f64(double %5976, double %5977, double %5975)
store double %5978, double* %545
%5979 = load double*, double** %139
%5980 = load double, double* %5979
%5981 = load double, double* %981
%5982 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5980, double %5981)
%5983 = load double, double* %451
%5984 = fadd double %5982, %5983
%5985 = load double, double* %981
%5986 = load double, double* %451
%5987 = fsub double %5985, %5986
%5988 = fdiv double %5984, %5987
store double %5988, double* %547
%5989 = load double, double* %981
%5990 = load double, double* %451
%5991 = fsub double %5989, %5990
%5992 = fdiv double 2.000000e+00, %5991
store double %5992, double* %598
%5993 = load double, double* %981
%5994 = load double*, double** %139
%5995 = load double, double* %5994
%5996 = call double @llvm.fmuladd.f64(double 2.000000e+00, double %5995, double %5993)
%5997 = load double, double* %451
%5998 = fadd double %5996, %5997
%5999 = load double, double* %981
%6000 = load double, double* %451
%6001 = fsub double %5999, %6000
%6002 = load double, double* %981
%6003 = load double, double* %451
%6004 = fsub double %6002, %6003
%6005 = fmul double %6001, %6004
%6006 = fdiv double %5998, %6005
%6007 = load double, double* %981
%6008 = load double, double* %451
%6009 = fsub double %6007, %6008
%6010 = fdiv double 1.000000e+00, %6009
%6011 = fadd double %6006, %6010
store double %6011, double* %549
%6012 = load double, double* %549
%6013 = load double, double* %453
%6014 = fmul double %6012, %6013
store double %6014, double* %550
%6015 = load double, double* %547
%6016 = fmul double 2.000000e+00, %6015
%6017 = load double, double* %547
%6018 = fsub double %6017, 1.000000e+00
%6019 = load double, double* %547
%6020 = fsub double %6019, 1.000000e+00
%6021 = load double, double* %925
%6022 = fmul double 4.000000e+00, %6021
%6023 = load double, double* %925
%6024 = fmul double %6022, %6023
%6025 = call double @llvm.fmuladd.f64(double %6018, double %6020, double %6024)
%6026 = call double @sqrt(double %6025)
%6027 = load double, double* %547
%6028 = fadd double %6027, 1.000000e+00
%6029 = load double, double* %547
%6030 = fadd double %6029, 1.000000e+00
%6031 = load double, double* %982
%6032 = fmul double 4.000000e+00, %6031
%6033 = load double, double* %982
%6034 = fmul double %6032, %6033
%6035 = call double @llvm.fmuladd.f64(double %6028, double %6030, double %6034)
%6036 = call double @sqrt(double %6035)
%6037 = fadd double %6026, %6036
%6038 = fdiv double %6016, %6037
store double %6038, double* %551
%6039 = load double, double* %547
%6040 = fadd double %6039, 1.000000e+00
%6041 = load double, double* %547
%6042 = fadd double %6041, 1.000000e+00
%6043 = load double, double* %982
%6044 = load double, double* %982
%6045 = fmul double %6043, %6044
%6046 = fmul double 4.000000e+00, %6045
%6047 = call double @llvm.fmuladd.f64(double %6040, double %6042, double %6046)
%6048 = call double @sqrt(double %6047)
%6049 = load double, double* %547
%6050 = fsub double %6049, 1.000000e+00
%6051 = load double, double* %547
%6052 = fsub double %6051, 1.000000e+00
%6053 = load double, double* %925
%6054 = load double, double* %925
%6055 = fmul double %6053, %6054
%6056 = fmul double 4.000000e+00, %6055
%6057 = call double @llvm.fmuladd.f64(double %6050, double %6052, double %6056)
%6058 = call double @sqrt(double %6057)
%6059 = fadd double %6048, %6058
%6060 = fdiv double 2.000000e+00, %6059
%6061 = load double, double* %547
%6062 = fmul double 2.000000e+00, %6061
%6063 = load double, double* %547
%6064 = fadd double %6063, 1.000000e+00
%6065 = load double, double* %547
%6066 = fadd double %6065, 1.000000e+00
%6067 = load double, double* %547
%6068 = fadd double %6067, 1.000000e+00
%6069 = load double, double* %982
%6070 = load double, double* %982
%6071 = fmul double %6069, %6070
%6072 = fmul double 4.000000e+00, %6071
%6073 = call double @llvm.fmuladd.f64(double %6066, double %6068, double %6072)
%6074 = call double @sqrt(double %6073)
%6075 = fdiv double %6064, %6074
%6076 = load double, double* %547
%6077 = fsub double %6076, 1.000000e+00
%6078 = load double, double* %547
%6079 = fsub double %6078, 1.000000e+00
%6080 = load double, double* %547
%6081 = fsub double %6080, 1.000000e+00
%6082 = load double, double* %925
%6083 = load double, double* %925
%6084 = fmul double %6082, %6083
%6085 = fmul double 4.000000e+00, %6084
%6086 = call double @llvm.fmuladd.f64(double %6079, double %6081, double %6085)
%6087 = call double @sqrt(double %6086)
%6088 = fdiv double %6077, %6087
%6089 = fadd double %6075, %6088
%6090 = fmul double %6062, %6089
%6091 = load double, double* %547
%6092 = fadd double %6091, 1.000000e+00
%6093 = load double, double* %547
%6094 = fadd double %6093, 1.000000e+00
%6095 = load double, double* %982
%6096 = load double, double* %982
%6097 = fmul double %6095, %6096
%6098 = fmul double 4.000000e+00, %6097
%6099 = call double @llvm.fmuladd.f64(double %6092, double %6094, double %6098)
%6100 = call double @sqrt(double %6099)
%6101 = load double, double* %547
%6102 = fsub double %6101, 1.000000e+00
%6103 = load double, double* %547
%6104 = fsub double %6103, 1.000000e+00
%6105 = load double, double* %925
%6106 = load double, double* %925
%6107 = fmul double %6105, %6106
%6108 = fmul double 4.000000e+00, %6107
%6109 = call double @llvm.fmuladd.f64(double %6102, double %6104, double %6108)
%6110 = call double @sqrt(double %6109)
%6111 = fadd double %6100, %6110
%6112 = load double, double* %547
%6113 = fadd double %6112, 1.000000e+00
%6114 = load double, double* %547
%6115 = fadd double %6114, 1.000000e+00
%6116 = load double, double* %982
%6117 = load double, double* %982
%6118 = fmul double %6116, %6117
%6119 = fmul double 4.000000e+00, %6118
%6120 = call double @llvm.fmuladd.f64(double %6113, double %6115, double %6119)
%6121 = call double @sqrt(double %6120)
%6122 = load double, double* %547
%6123 = fsub double %6122, 1.000000e+00
%6124 = load double, double* %547
%6125 = fsub double %6124, 1.000000e+00
%6126 = load double, double* %925
%6127 = load double, double* %925
%6128 = fmul double %6126, %6127
%6129 = fmul double 4.000000e+00, %6128
%6130 = call double @llvm.fmuladd.f64(double %6123, double %6125, double %6129)
%6131 = call double @sqrt(double %6130)
%6132 = fadd double %6121, %6131
%6133 = fmul double %6111, %6132
%6134 = fdiv double %6090, %6133
%6135 = fsub double %6060, %6134
store double %6135, double* %552
%6136 = load double, double* %552
%6137 = load double, double* %598
%6138 = fmul double %6136, %6137
store double %6138, double* %599
%6139 = load double, double* %552
%6140 = load double, double* %550
%6141 = fmul double %6139, %6140
store double %6141, double* %554
%6142 = load double, double* %551
%6143 = load double, double* %981
%6144 = load double, double* %451
%6145 = fsub double %6143, %6144
%6146 = load double, double* %981
%6147 = fneg double %6146
%6148 = call double @llvm.fmuladd.f64(double %6142, double %6145, double %6147)
%6149 = load double, double* %451
%6150 = fsub double %6148, %6149
%6151 = fmul double 5.000000e-01, %6150
store double %6151, double* %497
%6152 = load double, double* %981
%6153 = load double, double* %451
%6154 = fsub double %6152, %6153
%6155 = fmul double 5.000000e-01, %6154
store double %6155, double* %555
%6156 = load double, double* %551
%6157 = fneg double %6156
%6158 = fsub double %6157, 1.000000e+00
%6159 = fmul double 5.000000e-01, %6158
store double %6159, double* %502
%6160 = load double, double* %555
%6161 = load double, double* %599
%6162 = fmul double %6160, %6161
store double %6162, double* %600
%6163 = load double, double* %555
%6164 = load double, double* %554
%6165 = fmul double %6163, %6164
store double %6165, double* %500
%6166 = load double, double* %500
%6167 = load double, double* %502
%6168 = load double, double* %453
%6169 = call double @llvm.fmuladd.f64(double %6167, double %6168, double %6166)
store double %6169, double* %500
%6170 = load double, double* %497
%6171 = load double, double* %396
%6172 = fdiv double %6170, %6171
%6173 = fsub double 1.000000e+00, %6172
store double %6173, double* %279
%6174 = load double, double* %396
%6175 = fdiv double -1.000000e+00, %6174
store double %6175, double* %503
%6176 = load double, double* %497
%6177 = load double, double* %396
%6178 = load double, double* %396
%6179 = fmul double %6177, %6178
%6180 = fdiv double %6176, %6179
store double %6180, double* %411
%6181 = load double, double* %503
%6182 = load double, double* %600
%6183 = fmul double %6181, %6182
store double %6183, double* %591
%6184 = load double, double* %503
%6185 = load double, double* %500
%6186 = fmul double %6184, %6185
store double %6186, double* %281
%6187 = load double, double* %281
%6188 = load double, double* %411
%6189 = load double, double* %398
%6190 = call double @llvm.fmuladd.f64(double %6188, double %6189, double %6187)
store double %6190, double* %281
%6191 = load double, double* %924
%6192 = fsub double 1.000000e+00, %6191
store double %6192, double* %306
%6193 = load double, double* %279
%6194 = load double, double* %306
%6195 = call double @pow(double %6193, double %6194)
store double %6195, double* %309
%6196 = load double, double* %309
%6197 = load double, double* %306
%6198 = fmul double %6196, %6197
%6199 = load double, double* %279
%6200 = fdiv double %6198, %6199
store double %6200, double* %469
%6201 = load double, double* %469
%6202 = load double, double* %591
%6203 = fmul double %6201, %6202
store double %6203, double* %592
%6204 = load double, double* %469
%6205 = load double, double* %281
%6206 = fmul double %6204, %6205
store double %6206, double* %311
%6207 = load double, double* %396
%6208 = load double, double* %309
%6209 = fsub double 1.000000e+00, %6208
%6210 = fmul double %6207, %6209
%6211 = load double, double* %924
%6212 = fsub double 1.000000e+00, %6211
%6213 = fdiv double %6210, %6212
store double %6213, double* %459
%6214 = load double, double* %309
%6215 = fsub double 1.000000e+00, %6214
%6216 = load double, double* %924
%6217 = fsub double 1.000000e+00, %6216
%6218 = fdiv double %6215, %6217
store double %6218, double* %525
%6219 = load double, double* %396
%6220 = fneg double %6219
%6221 = load double, double* %924
%6222 = fsub double 1.000000e+00, %6221
%6223 = fdiv double %6220, %6222
store double %6223, double* %471
%6224 = load double, double* %525
%6225 = load double, double* %398
%6226 = fmul double %6224, %6225
store double %6226, double* %461
%6227 = load double, double* %471
%6228 = load double, double* %592
%6229 = fmul double %6227, %6228
store double %6229, double* %589
%6230 = load double, double* %461
%6231 = load double, double* %471
%6232 = load double, double* %311
%6233 = call double @llvm.fmuladd.f64(double %6231, double %6232, double %6230)
store double %6233, double* %461
%6234 = load double, double* %551
%6235 = fadd double %6234, 1.000000e+00
%6236 = fmul double 5.000000e-01, %6235
store double %6236, double* %557
store double 5.000000e-01, double* %558
%6237 = load double, double* %558
%6238 = load double, double* %599
%6239 = fmul double %6237, %6238
store double %6239, double* %601
%6240 = load double, double* %558
%6241 = load double, double* %554
%6242 = fmul double %6240, %6241
store double %6242, double* %560
%6243 = load double, double* %981
%6244 = load double, double* %396
%6245 = fdiv double %6243, %6244
%6246 = fadd double 1.000000e+00, %6245
store double %6246, double* %279
%6247 = load double, double* %981
%6248 = fneg double %6247
%6249 = load double, double* %396
%6250 = load double, double* %396
%6251 = fmul double %6249, %6250
%6252 = fdiv double %6248, %6251
store double %6252, double* %411
%6253 = load double, double* %411
%6254 = load double, double* %398
%6255 = fmul double %6253, %6254
store double %6255, double* %281
%6256 = load double, double* %924
%6257 = fneg double %6256
store double %6257, double* %306
%6258 = load double, double* %279
%6259 = load double, double* %306
%6260 = call double @pow(double %6258, double %6259)
store double %6260, double* %561
%6261 = load double, double* %561
%6262 = load double, double* %306
%6263 = fmul double %6261, %6262
%6264 = load double, double* %279
%6265 = fdiv double %6263, %6264
store double %6265, double* %562
%6266 = load double, double* %562
%6267 = load double, double* %281
%6268 = fmul double %6266, %6267
store double %6268, double* %563
%6269 = load double, double* %451
%6270 = load double, double* %396
%6271 = fdiv double %6269, %6270
%6272 = fadd double 1.000000e+00, %6271
store double %6272, double* %279
%6273 = load double, double* %396
%6274 = fdiv double 1.000000e+00, %6273
store double %6274, double* %564
%6275 = load double, double* %451
%6276 = fneg double %6275
%6277 = load double, double* %396
%6278 = load double, double* %396
%6279 = fmul double %6277, %6278
%6280 = fdiv double %6276, %6279
store double %6280, double* %411
%6281 = load double, double* %564
%6282 = load double, double* %453
%6283 = fmul double %6281, %6282
store double %6283, double* %281
%6284 = load double, double* %281
%6285 = load double, double* %411
%6286 = load double, double* %398
%6287 = call double @llvm.fmuladd.f64(double %6285, double %6286, double %6284)
store double %6287, double* %281
%6288 = load double, double* %924
%6289 = fneg double %6288
store double %6289, double* %306
%6290 = load double, double* %279
%6291 = load double, double* %306
%6292 = call double @pow(double %6290, double %6291)
store double %6292, double* %565
%6293 = load double, double* %565
%6294 = load double, double* %306
%6295 = fmul double %6293, %6294
%6296 = load double, double* %279
%6297 = fdiv double %6295, %6296
store double %6297, double* %566
%6298 = load double, double* %566
%6299 = load double, double* %281
%6300 = fmul double %6298, %6299
store double %6300, double* %567
%6301 = load double, double* %557
%6302 = fsub double 1.000000e+00, %6301
%6303 = load double, double* %561
%6304 = load double, double* %557
%6305 = load double, double* %565
%6306 = fmul double %6304, %6305
%6307 = call double @llvm.fmuladd.f64(double %6302, double %6303, double %6306)
store double %6307, double* %568
%6308 = load double, double* %565
%6309 = load double, double* %561
%6310 = fsub double %6308, %6309
store double %6310, double* %569
%6311 = load double, double* %557
%6312 = fsub double 1.000000e+00, %6311
store double %6312, double* %572
%6313 = load double, double* %557
store double %6313, double* %573
%6314 = load double, double* %569
%6315 = load double, double* %601
%6316 = fmul double %6314, %6315
store double %6316, double* %602
%6317 = load double, double* %569
%6318 = load double, double* %560
%6319 = fmul double %6317, %6318
store double %6319, double* %571
%6320 = load double, double* %571
%6321 = load double, double* %572
%6322 = load double, double* %563
%6323 = call double @llvm.fmuladd.f64(double %6321, double %6322, double %6320)
store double %6323, double* %571
%6324 = load double, double* %571
%6325 = load double, double* %573
%6326 = load double, double* %567
%6327 = call double @llvm.fmuladd.f64(double %6325, double %6326, double %6324)
store double %6327, double* %571
%6328 = load double*, double** %139
%6329 = load double, double* %6328
%6330 = load double, double* %497
%6331 = fsub double %6329, %6330
%6332 = load double, double* %480
%6333 = fadd double %6331, %6332
%6334 = load double, double* %568
%6335 = fmul double %6333, %6334
store double %6335, double* %574
%6336 = load double, double* %568
store double %6336, double* %603
%6337 = load double, double* %568
%6338 = fneg double %6337
store double %6338, double* %576
%6339 = load double, double* %568
store double %6339, double* %578
%6340 = load double, double* %480
%6341 = load double, double* %497
%6342 = fsub double %6340, %6341
%6343 = load double*, double** %139
%6344 = load double, double* %6343
%6345 = fadd double %6342, %6344
store double %6345, double* %579
%6346 = load double, double* %603
%6347 = load double, double* %576
%6348 = load double, double* %600
%6349 = call double @llvm.fmuladd.f64(double %6347, double %6348, double %6346)
store double %6349, double* %603
%6350 = load double, double* %576
%6351 = load double, double* %500
%6352 = fmul double %6350, %6351
store double %6352, double* %577
%6353 = load double, double* %577
%6354 = load double, double* %578
%6355 = load double, double* %482
%6356 = call double @llvm.fmuladd.f64(double %6354, double %6355, double %6353)
store double %6356, double* %577
%6357 = load double, double* %603
%6358 = load double, double* %579
%6359 = load double, double* %602
%6360 = call double @llvm.fmuladd.f64(double %6358, double %6359, double %6357)
store double %6360, double* %603
%6361 = load double, double* %577
%6362 = load double, double* %579
%6363 = load double, double* %571
%6364 = call double @llvm.fmuladd.f64(double %6362, double %6363, double %6361)
store double %6364, double* %577
%6365 = load double, double* %574
%6366 = load double, double* %459
%6367 = fadd double %6365, %6366
%6368 = load double, double* %543
%6369 = fsub double %6367, %6368
store double %6369, double* %593
store double 1.000000e+00, double* %604
store double 1.000000e+00, double* %594
store double -1.000000e+00, double* %605
%6370 = load double, double* %604
%6371 = load double, double* %603
%6372 = fmul double %6370, %6371
store double %6372, double* %596
%6373 = load double, double* %604
%6374 = load double, double* %577
%6375 = fmul double %6373, %6374
store double %6375, double* %595
%6376 = load double, double* %595
%6377 = load double, double* %594
%6378 = load double, double* %461
%6379 = call double @llvm.fmuladd.f64(double %6377, double %6378, double %6376)
store double %6379, double* %595
%6380 = load double, double* %596
%6381 = load double, double* %594
%6382 = load double, double* %589
%6383 = call double @llvm.fmuladd.f64(double %6381, double %6382, double %6380)
store double %6383, double* %596
%6384 = load double, double* %595
%6385 = load double, double* %605
%6386 = load double, double* %545
%6387 = call double @llvm.fmuladd.f64(double %6385, double %6386, double %6384)
store double %6387, double* %595
br label %6640
6388: ; preds = %5745, %5742
%6389 = load double, double* %451
%6390 = load double, double* %451
%6391 = load double, double* %925
%6392 = fmul double 4.000000e+00, %6391
%6393 = load double, double* %925
%6394 = fmul double %6392, %6393
%6395 = call double @llvm.fmuladd.f64(double %6389, double %6390, double %6394)
%6396 = call double @sqrt(double %6395)
store double %6396, double* %477
%6397 = load double, double* %451
%6398 = load double, double* %451
%6399 = load double, double* %451
%6400 = load double, double* %925
%6401 = load double, double* %925
%6402 = fmul double %6400, %6401
%6403 = fmul double 4.000000e+00, %6402
%6404 = call double @llvm.fmuladd.f64(double %6398, double %6399, double %6403)
%6405 = call double @sqrt(double %6404)
%6406 = fdiv double %6397, %6405
store double %6406, double* %478
%6407 = load double, double* %478
%6408 = load double, double* %453
%6409 = fmul double %6407, %6408
store double %6409, double* %479
%6410 = load double, double* %451
%6411 = load double, double* %477
%6412 = fadd double %6410, %6411
%6413 = fmul double -5.000000e-01, %6412
store double %6413, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%6414 = load double, double* %481
%6415 = load double, double* %453
%6416 = fmul double %6414, %6415
store double %6416, double* %482
%6417 = load double, double* %482
%6418 = load double, double* %483
%6419 = load double, double* %479
%6420 = call double @llvm.fmuladd.f64(double %6418, double %6419, double %6417)
store double %6420, double* %482
%6421 = load double, double* %480
%6422 = load double, double* %396
%6423 = fdiv double %6421, %6422
%6424 = fsub double 1.000000e+00, %6423
store double %6424, double* %279
%6425 = load double, double* %396
%6426 = fdiv double -1.000000e+00, %6425
store double %6426, double* %484
%6427 = load double, double* %480
%6428 = load double, double* %396
%6429 = load double, double* %396
%6430 = fmul double %6428, %6429
%6431 = fdiv double %6427, %6430
store double %6431, double* %411
%6432 = load double, double* %484
%6433 = load double, double* %482
%6434 = fmul double %6432, %6433
store double %6434, double* %281
%6435 = load double, double* %281
%6436 = load double, double* %411
%6437 = load double, double* %398
%6438 = call double @llvm.fmuladd.f64(double %6436, double %6437, double %6435)
store double %6438, double* %281
%6439 = load double, double* %924
%6440 = fsub double 1.000000e+00, %6439
store double %6440, double* %306
%6441 = load double, double* %279
%6442 = load double, double* %306
%6443 = call double @pow(double %6441, double %6442)
store double %6443, double* %309
%6444 = load double, double* %309
%6445 = load double, double* %306
%6446 = fmul double %6444, %6445
%6447 = load double, double* %279
%6448 = fdiv double %6446, %6447
store double %6448, double* %469
%6449 = load double, double* %469
%6450 = load double, double* %281
%6451 = fmul double %6449, %6450
store double %6451, double* %311
%6452 = load double, double* %396
%6453 = fneg double %6452
%6454 = load double, double* %309
%6455 = fmul double %6453, %6454
%6456 = load double, double* %924
%6457 = fsub double 1.000000e+00, %6456
%6458 = fdiv double %6455, %6457
store double %6458, double* %485
%6459 = load double, double* %309
%6460 = fneg double %6459
%6461 = load double, double* %924
%6462 = fsub double 1.000000e+00, %6461
%6463 = fdiv double %6460, %6462
store double %6463, double* %582
%6464 = load double, double* %396
%6465 = fneg double %6464
%6466 = load double, double* %924
%6467 = fsub double 1.000000e+00, %6466
%6468 = fdiv double %6465, %6467
store double %6468, double* %488
%6469 = load double, double* %582
%6470 = load double, double* %398
%6471 = fmul double %6469, %6470
store double %6471, double* %487
%6472 = load double, double* %487
%6473 = load double, double* %488
%6474 = load double, double* %311
%6475 = call double @llvm.fmuladd.f64(double %6473, double %6474, double %6472)
store double %6475, double* %487
%6476 = load double*, double** %139
%6477 = load double, double* %6476
%6478 = load double, double* %451
%6479 = fadd double %6477, %6478
store double %6479, double* %489
store double 1.000000e+00, double* %606
store double 1.000000e+00, double* %491
%6480 = load double, double* %491
%6481 = load double, double* %453
%6482 = fmul double %6480, %6481
store double %6482, double* %492
%6483 = load double, double* %489
%6484 = load double, double* %489
%6485 = load double, double* %925
%6486 = fmul double 4.000000e+00, %6485
%6487 = load double, double* %925
%6488 = fmul double %6486, %6487
%6489 = call double @llvm.fmuladd.f64(double %6483, double %6484, double %6488)
%6490 = call double @sqrt(double %6489)
store double %6490, double* %493
%6491 = load double, double* %489
%6492 = load double, double* %489
%6493 = load double, double* %489
%6494 = load double, double* %925
%6495 = load double, double* %925
%6496 = fmul double %6494, %6495
%6497 = fmul double 4.000000e+00, %6496
%6498 = call double @llvm.fmuladd.f64(double %6492, double %6493, double %6497)
%6499 = call double @sqrt(double %6498)
%6500 = fdiv double %6491, %6499
store double %6500, double* %494
%6501 = load double, double* %494
%6502 = load double, double* %606
%6503 = fmul double %6501, %6502
store double %6503, double* %607
%6504 = load double, double* %494
%6505 = load double, double* %492
%6506 = fmul double %6504, %6505
store double %6506, double* %496
%6507 = load double, double* %489
%6508 = load double, double* %493
%6509 = fsub double %6507, %6508
%6510 = load double, double* %451
%6511 = fneg double %6510
%6512 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6509, double %6511)
store double %6512, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%6513 = load double, double* %498
%6514 = load double, double* %606
%6515 = fmul double %6513, %6514
store double %6515, double* %600
%6516 = load double, double* %498
%6517 = load double, double* %492
%6518 = fmul double %6516, %6517
store double %6518, double* %500
%6519 = load double, double* %600
%6520 = load double, double* %501
%6521 = load double, double* %607
%6522 = call double @llvm.fmuladd.f64(double %6520, double %6521, double %6519)
store double %6522, double* %600
%6523 = load double, double* %500
%6524 = load double, double* %501
%6525 = load double, double* %496
%6526 = call double @llvm.fmuladd.f64(double %6524, double %6525, double %6523)
store double %6526, double* %500
%6527 = load double, double* %500
%6528 = load double, double* %502
%6529 = load double, double* %453
%6530 = call double @llvm.fmuladd.f64(double %6528, double %6529, double %6527)
store double %6530, double* %500
%6531 = load double, double* %497
%6532 = load double, double* %396
%6533 = fdiv double %6531, %6532
%6534 = fsub double 1.000000e+00, %6533
store double %6534, double* %279
%6535 = load double, double* %396
%6536 = fdiv double -1.000000e+00, %6535
store double %6536, double* %503
%6537 = load double, double* %497
%6538 = load double, double* %396
%6539 = load double, double* %396
%6540 = fmul double %6538, %6539
%6541 = fdiv double %6537, %6540
store double %6541, double* %411
%6542 = load double, double* %503
%6543 = load double, double* %600
%6544 = fmul double %6542, %6543
store double %6544, double* %591
%6545 = load double, double* %503
%6546 = load double, double* %500
%6547 = fmul double %6545, %6546
store double %6547, double* %281
%6548 = load double, double* %281
%6549 = load double, double* %411
%6550 = load double, double* %398
%6551 = call double @llvm.fmuladd.f64(double %6549, double %6550, double %6548)
store double %6551, double* %281
%6552 = load double, double* %924
%6553 = fsub double 1.000000e+00, %6552
store double %6553, double* %306
%6554 = load double, double* %279
%6555 = load double, double* %306
%6556 = call double @pow(double %6554, double %6555)
store double %6556, double* %309
%6557 = load double, double* %309
%6558 = load double, double* %306
%6559 = fmul double %6557, %6558
%6560 = load double, double* %279
%6561 = fdiv double %6559, %6560
store double %6561, double* %469
%6562 = load double, double* %469
%6563 = load double, double* %591
%6564 = fmul double %6562, %6563
store double %6564, double* %592
%6565 = load double, double* %469
%6566 = load double, double* %281
%6567 = fmul double %6565, %6566
store double %6567, double* %311
%6568 = load double, double* %396
%6569 = fneg double %6568
%6570 = load double, double* %309
%6571 = fmul double %6569, %6570
%6572 = load double, double* %924
%6573 = fsub double 1.000000e+00, %6572
%6574 = fdiv double %6571, %6573
store double %6574, double* %459
%6575 = load double, double* %309
%6576 = fneg double %6575
%6577 = load double, double* %924
%6578 = fsub double 1.000000e+00, %6577
%6579 = fdiv double %6576, %6578
store double %6579, double* %525
%6580 = load double, double* %396
%6581 = fneg double %6580
%6582 = load double, double* %924
%6583 = fsub double 1.000000e+00, %6582
%6584 = fdiv double %6581, %6583
store double %6584, double* %471
%6585 = load double, double* %525
%6586 = load double, double* %398
%6587 = fmul double %6585, %6586
store double %6587, double* %461
%6588 = load double, double* %471
%6589 = load double, double* %592
%6590 = fmul double %6588, %6589
store double %6590, double* %589
%6591 = load double, double* %461
%6592 = load double, double* %471
%6593 = load double, double* %311
%6594 = call double @llvm.fmuladd.f64(double %6592, double %6593, double %6591)
store double %6594, double* %461
%6595 = load double, double* %913
%6596 = fsub double 1.000000e+00, %6595
store double %6596, double* %279
%6597 = load double, double* %924
%6598 = fneg double %6597
store double %6598, double* %306
%6599 = load double, double* %279
%6600 = load double, double* %306
%6601 = call double @pow(double %6599, double %6600)
store double %6601, double* %309
%6602 = load double, double* %459
%6603 = load double, double* %309
%6604 = load double*, double** %139
%6605 = load double, double* %6604
%6606 = load double, double* %497
%6607 = fsub double %6605, %6606
%6608 = load double, double* %480
%6609 = fadd double %6607, %6608
%6610 = call double @llvm.fmuladd.f64(double %6603, double %6609, double %6602)
%6611 = load double, double* %485
%6612 = fsub double %6610, %6611
store double %6612, double* %593
store double 1.000000e+00, double* %594
%6613 = load double, double* %309
store double %6613, double* %596
%6614 = load double, double* %309
%6615 = fneg double %6614
store double %6615, double* %608
%6616 = load double, double* %309
store double %6616, double* %609
store double -1.000000e+00, double* %610
%6617 = load double, double* %594
%6618 = load double, double* %461
%6619 = fmul double %6617, %6618
store double %6619, double* %595
%6620 = load double, double* %596
%6621 = load double, double* %594
%6622 = load double, double* %589
%6623 = call double @llvm.fmuladd.f64(double %6621, double %6622, double %6620)
store double %6623, double* %596
%6624 = load double, double* %596
%6625 = load double, double* %608
%6626 = load double, double* %600
%6627 = call double @llvm.fmuladd.f64(double %6625, double %6626, double %6624)
store double %6627, double* %596
%6628 = load double, double* %595
%6629 = load double, double* %608
%6630 = load double, double* %500
%6631 = call double @llvm.fmuladd.f64(double %6629, double %6630, double %6628)
store double %6631, double* %595
%6632 = load double, double* %595
%6633 = load double, double* %609
%6634 = load double, double* %482
%6635 = call double @llvm.fmuladd.f64(double %6633, double %6634, double %6632)
store double %6635, double* %595
%6636 = load double, double* %595
%6637 = load double, double* %610
%6638 = load double, double* %487
%6639 = call double @llvm.fmuladd.f64(double %6637, double %6638, double %6636)
store double %6639, double* %595
br label %6640
6640: ; preds = %6388, %5748
br label %6641
6641: ; preds = %6640, %5724
%6642 = load double, double* %926
%6643 = fcmp ogt double %6642, 0.000000e+00
br i1 %6643, label %6644, label %7096
6644: ; preds = %6641
%6645 = load double, double* %401
%6646 = fneg double %6645
%6647 = load double, double* %913
%6648 = fmul double %6646, %6647
store double %6648, double* %451
%6649 = load double, double* %913
%6650 = fneg double %6649
store double %6650, double* %611
%6651 = load double, double* %611
%6652 = load double, double* %403
%6653 = fmul double %6651, %6652
store double %6653, double* %453
%6654 = load double, double* %929
%6655 = fcmp ole double %6654, 0.000000e+00
br i1 %6655, label %6656, label %6840
6656: ; preds = %6644
%6657 = load double*, double** %140
%6658 = load double, double* %6657
%6659 = load double, double* %451
%6660 = fadd double %6658, %6659
store double %6660, double* %454
store double 1.000000e+00, double* %612
store double 1.000000e+00, double* %456
%6661 = load double, double* %456
%6662 = load double, double* %453
%6663 = fmul double %6661, %6662
store double %6663, double* %457
%6664 = load double, double* %454
%6665 = fcmp ogt double %6664, 0.000000e+00
br i1 %6665, label %6666, label %6755
6666: ; preds = %6656
%6667 = load double, double* %913
%6668 = fsub double 1.000000e+00, %6667
store double %6668, double* %279
%6669 = load double, double* %928
%6670 = fsub double -1.000000e+00, %6669
store double %6670, double* %306
%6671 = load double, double* %279
%6672 = load double, double* %306
%6673 = call double @pow(double %6671, double %6672)
store double %6673, double* %458
%6674 = load double, double* %401
%6675 = load double, double* %458
%6676 = load double, double* %913
%6677 = fsub double 1.000000e+00, %6676
%6678 = fmul double %6675, %6677
%6679 = load double, double* %913
%6680 = fsub double 1.000000e+00, %6679
%6681 = fneg double %6678
%6682 = call double @llvm.fmuladd.f64(double %6681, double %6680, double 1.000000e+00)
%6683 = fmul double %6674, %6682
%6684 = load double, double* %928
%6685 = fsub double 1.000000e+00, %6684
%6686 = fdiv double %6683, %6685
store double %6686, double* %459
%6687 = load double, double* %913
%6688 = fsub double 1.000000e+00, %6687
%6689 = load double, double* %913
%6690 = fsub double 1.000000e+00, %6689
%6691 = fmul double %6688, %6690
%6692 = load double, double* %458
%6693 = fneg double %6691
%6694 = call double @llvm.fmuladd.f64(double %6693, double %6692, double 1.000000e+00)
%6695 = load double, double* %928
%6696 = fsub double 1.000000e+00, %6695
%6697 = fdiv double %6694, %6696
store double %6697, double* %613
store double 0.000000e+00, double* %589
store double 0.000000e+00, double* %614
%6698 = load double, double* %613
%6699 = load double, double* %403
%6700 = fmul double %6698, %6699
store double %6700, double* %461
%6701 = load double, double* %454
%6702 = load double, double* %913
%6703 = fsub double 1.000000e+00, %6702
%6704 = load double, double* %928
%6705 = fmul double 5.000000e-01, %6704
%6706 = load double, double* %454
%6707 = fmul double %6705, %6706
%6708 = load double, double* %401
%6709 = fdiv double %6707, %6708
%6710 = fadd double %6703, %6709
%6711 = fmul double %6701, %6710
%6712 = load double, double* %458
%6713 = fmul double %6711, %6712
store double %6713, double* %463
%6714 = load double, double* %454
%6715 = fmul double 5.000000e-01, %6714
%6716 = load double, double* %928
%6717 = fmul double %6715, %6716
%6718 = load double, double* %401
%6719 = fdiv double %6717, %6718
%6720 = load double, double* %913
%6721 = fsub double %6719, %6720
%6722 = fadd double %6721, 1.000000e+00
%6723 = load double, double* %458
%6724 = load double, double* %454
%6725 = fmul double 5.000000e-01, %6724
%6726 = load double, double* %928
%6727 = fmul double %6725, %6726
%6728 = load double, double* %458
%6729 = fmul double %6727, %6728
%6730 = load double, double* %401
%6731 = fdiv double %6729, %6730
%6732 = call double @llvm.fmuladd.f64(double %6722, double %6723, double %6731)
store double %6732, double* %464
%6733 = load double, double* %454
%6734 = load double, double* %454
%6735 = fmul double %6733, %6734
%6736 = fmul double -5.000000e-01, %6735
%6737 = load double, double* %928
%6738 = fmul double %6736, %6737
%6739 = load double, double* %458
%6740 = fmul double %6738, %6739
%6741 = load double, double* %401
%6742 = load double, double* %401
%6743 = fmul double %6741, %6742
%6744 = fdiv double %6740, %6743
store double %6744, double* %616
store double 0.000000e+00, double* %590
%6745 = load double, double* %464
%6746 = load double, double* %612
%6747 = fmul double %6745, %6746
store double %6747, double* %615
%6748 = load double, double* %464
%6749 = load double, double* %457
%6750 = fmul double %6748, %6749
store double %6750, double* %466
%6751 = load double, double* %466
%6752 = load double, double* %616
%6753 = load double, double* %403
%6754 = call double @llvm.fmuladd.f64(double %6752, double %6753, double %6751)
store double %6754, double* %466
br label %6815
6755: ; preds = %6656
%6756 = load double*, double** %140
%6757 = load double, double* %6756
%6758 = load double, double* %401
%6759 = fdiv double %6757, %6758
%6760 = fsub double 1.000000e+00, %6759
store double %6760, double* %279
%6761 = load double, double* %401
%6762 = fdiv double -1.000000e+00, %6761
store double %6762, double* %617
%6763 = load double*, double** %140
%6764 = load double, double* %6763
%6765 = load double, double* %401
%6766 = load double, double* %401
%6767 = fmul double %6765, %6766
%6768 = fdiv double %6764, %6767
store double %6768, double* %418
%6769 = load double, double* %418
%6770 = load double, double* %403
%6771 = fmul double %6769, %6770
store double %6771, double* %281
%6772 = load double, double* %928
%6773 = fsub double 1.000000e+00, %6772
store double %6773, double* %306
%6774 = load double, double* %279
%6775 = load double, double* %306
%6776 = call double @pow(double %6774, double %6775)
store double %6776, double* %309
%6777 = load double, double* %309
%6778 = load double, double* %306
%6779 = fmul double %6777, %6778
%6780 = load double, double* %279
%6781 = fdiv double %6779, %6780
store double %6781, double* %469
%6782 = load double, double* %469
%6783 = load double, double* %617
%6784 = fmul double %6782, %6783
store double %6784, double* %618
%6785 = load double, double* %469
%6786 = load double, double* %281
%6787 = fmul double %6785, %6786
store double %6787, double* %311
%6788 = load double, double* %401
%6789 = load double, double* %309
%6790 = fsub double 1.000000e+00, %6789
%6791 = fmul double %6788, %6790
%6792 = load double, double* %928
%6793 = fsub double 1.000000e+00, %6792
%6794 = fdiv double %6791, %6793
store double %6794, double* %459
%6795 = load double, double* %309
%6796 = fsub double 1.000000e+00, %6795
%6797 = load double, double* %928
%6798 = fsub double 1.000000e+00, %6797
%6799 = fdiv double %6796, %6798
store double %6799, double* %613
%6800 = load double, double* %401
%6801 = fneg double %6800
%6802 = load double, double* %928
%6803 = fsub double 1.000000e+00, %6802
%6804 = fdiv double %6801, %6803
store double %6804, double* %471
store double 0.000000e+00, double* %589
%6805 = load double, double* %613
%6806 = load double, double* %403
%6807 = fmul double %6805, %6806
store double %6807, double* %461
%6808 = load double, double* %471
%6809 = load double, double* %618
%6810 = fmul double %6808, %6809
store double %6810, double* %614
%6811 = load double, double* %461
%6812 = load double, double* %471
%6813 = load double, double* %311
%6814 = call double @llvm.fmuladd.f64(double %6812, double %6813, double %6811)
store double %6814, double* %461
store double 0.000000e+00, double* %463
store double 0.000000e+00, double* %590
store double 0.000000e+00, double* %466
store double 0.000000e+00, double* %615
br label %6815
6815: ; preds = %6755, %6666
%6816 = load double, double* %459
%6817 = load double, double* %463
%6818 = fadd double %6816, %6817
store double %6818, double* %619
store double 1.000000e+00, double* %620
store double 1.000000e+00, double* %624
%6819 = load double, double* %620
%6820 = load double, double* %461
%6821 = fmul double %6819, %6820
store double %6821, double* %621
%6822 = load double, double* %620
%6823 = load double, double* %614
%6824 = fmul double %6822, %6823
store double %6824, double* %622
%6825 = load double, double* %620
%6826 = load double, double* %589
%6827 = fmul double %6825, %6826
store double %6827, double* %623
%6828 = load double, double* %623
%6829 = load double, double* %624
%6830 = load double, double* %590
%6831 = call double @llvm.fmuladd.f64(double %6829, double %6830, double %6828)
store double %6831, double* %623
%6832 = load double, double* %621
%6833 = load double, double* %624
%6834 = load double, double* %466
%6835 = call double @llvm.fmuladd.f64(double %6833, double %6834, double %6832)
store double %6835, double* %621
%6836 = load double, double* %622
%6837 = load double, double* %624
%6838 = load double, double* %615
%6839 = call double @llvm.fmuladd.f64(double %6837, double %6838, double %6836)
store double %6839, double* %622
br label %7095
6840: ; preds = %6644
%6841 = load double, double* %451
%6842 = load double, double* %451
%6843 = load double, double* %929
%6844 = fmul double 4.000000e+00, %6843
%6845 = load double, double* %929
%6846 = fmul double %6844, %6845
%6847 = call double @llvm.fmuladd.f64(double %6841, double %6842, double %6846)
%6848 = call double @sqrt(double %6847)
store double %6848, double* %477
%6849 = load double, double* %451
%6850 = load double, double* %451
%6851 = load double, double* %451
%6852 = load double, double* %929
%6853 = load double, double* %929
%6854 = fmul double %6852, %6853
%6855 = fmul double 4.000000e+00, %6854
%6856 = call double @llvm.fmuladd.f64(double %6850, double %6851, double %6855)
%6857 = call double @sqrt(double %6856)
%6858 = fdiv double %6849, %6857
store double %6858, double* %478
%6859 = load double, double* %478
%6860 = load double, double* %453
%6861 = fmul double %6859, %6860
store double %6861, double* %479
%6862 = load double, double* %451
%6863 = load double, double* %477
%6864 = fadd double %6862, %6863
%6865 = fmul double -5.000000e-01, %6864
store double %6865, double* %480
store double -5.000000e-01, double* %481
store double -5.000000e-01, double* %483
%6866 = load double, double* %481
%6867 = load double, double* %453
%6868 = fmul double %6866, %6867
store double %6868, double* %482
%6869 = load double, double* %482
%6870 = load double, double* %483
%6871 = load double, double* %479
%6872 = call double @llvm.fmuladd.f64(double %6870, double %6871, double %6869)
store double %6872, double* %482
%6873 = load double, double* %480
%6874 = load double, double* %401
%6875 = fdiv double %6873, %6874
%6876 = fsub double 1.000000e+00, %6875
store double %6876, double* %279
%6877 = load double, double* %401
%6878 = fdiv double -1.000000e+00, %6877
store double %6878, double* %484
%6879 = load double, double* %480
%6880 = load double, double* %401
%6881 = load double, double* %401
%6882 = fmul double %6880, %6881
%6883 = fdiv double %6879, %6882
store double %6883, double* %418
%6884 = load double, double* %484
%6885 = load double, double* %482
%6886 = fmul double %6884, %6885
store double %6886, double* %281
%6887 = load double, double* %281
%6888 = load double, double* %418
%6889 = load double, double* %403
%6890 = call double @llvm.fmuladd.f64(double %6888, double %6889, double %6887)
store double %6890, double* %281
%6891 = load double, double* %928
%6892 = fsub double 1.000000e+00, %6891
store double %6892, double* %306
%6893 = load double, double* %279
%6894 = load double, double* %306
%6895 = call double @pow(double %6893, double %6894)
store double %6895, double* %309
%6896 = load double, double* %309
%6897 = load double, double* %306
%6898 = fmul double %6896, %6897
%6899 = load double, double* %279
%6900 = fdiv double %6898, %6899
store double %6900, double* %469
%6901 = load double, double* %469
%6902 = load double, double* %281
%6903 = fmul double %6901, %6902
store double %6903, double* %311
%6904 = load double, double* %401
%6905 = fneg double %6904
%6906 = load double, double* %309
%6907 = fmul double %6905, %6906
%6908 = load double, double* %928
%6909 = fsub double 1.000000e+00, %6908
%6910 = fdiv double %6907, %6909
store double %6910, double* %485
%6911 = load double, double* %309
%6912 = fneg double %6911
%6913 = load double, double* %928
%6914 = fsub double 1.000000e+00, %6913
%6915 = fdiv double %6912, %6914
store double %6915, double* %625
%6916 = load double, double* %401
%6917 = fneg double %6916
%6918 = load double, double* %928
%6919 = fsub double 1.000000e+00, %6918
%6920 = fdiv double %6917, %6919
store double %6920, double* %488
%6921 = load double, double* %625
%6922 = load double, double* %403
%6923 = fmul double %6921, %6922
store double %6923, double* %487
%6924 = load double, double* %487
%6925 = load double, double* %488
%6926 = load double, double* %311
%6927 = call double @llvm.fmuladd.f64(double %6925, double %6926, double %6924)
store double %6927, double* %487
%6928 = load double*, double** %140
%6929 = load double, double* %6928
%6930 = load double, double* %451
%6931 = fadd double %6929, %6930
store double %6931, double* %489
store double 1.000000e+00, double* %626
store double 1.000000e+00, double* %491
%6932 = load double, double* %491
%6933 = load double, double* %453
%6934 = fmul double %6932, %6933
store double %6934, double* %492
%6935 = load double, double* %489
%6936 = load double, double* %489
%6937 = load double, double* %929
%6938 = fmul double 4.000000e+00, %6937
%6939 = load double, double* %929
%6940 = fmul double %6938, %6939
%6941 = call double @llvm.fmuladd.f64(double %6935, double %6936, double %6940)
%6942 = call double @sqrt(double %6941)
store double %6942, double* %493
%6943 = load double, double* %489
%6944 = load double, double* %489
%6945 = load double, double* %489
%6946 = load double, double* %929
%6947 = load double, double* %929
%6948 = fmul double %6946, %6947
%6949 = fmul double 4.000000e+00, %6948
%6950 = call double @llvm.fmuladd.f64(double %6944, double %6945, double %6949)
%6951 = call double @sqrt(double %6950)
%6952 = fdiv double %6943, %6951
store double %6952, double* %494
%6953 = load double, double* %494
%6954 = load double, double* %626
%6955 = fmul double %6953, %6954
store double %6955, double* %627
%6956 = load double, double* %494
%6957 = load double, double* %492
%6958 = fmul double %6956, %6957
store double %6958, double* %496
%6959 = load double, double* %489
%6960 = load double, double* %493
%6961 = fsub double %6959, %6960
%6962 = load double, double* %451
%6963 = fneg double %6962
%6964 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %6961, double %6963)
store double %6964, double* %497
store double 5.000000e-01, double* %498
store double -5.000000e-01, double* %501
store double -1.000000e+00, double* %502
%6965 = load double, double* %498
%6966 = load double, double* %626
%6967 = fmul double %6965, %6966
store double %6967, double* %628
%6968 = load double, double* %498
%6969 = load double, double* %492
%6970 = fmul double %6968, %6969
store double %6970, double* %500
%6971 = load double, double* %628
%6972 = load double, double* %501
%6973 = load double, double* %627
%6974 = call double @llvm.fmuladd.f64(double %6972, double %6973, double %6971)
store double %6974, double* %628
%6975 = load double, double* %500
%6976 = load double, double* %501
%6977 = load double, double* %496
%6978 = call double @llvm.fmuladd.f64(double %6976, double %6977, double %6975)
store double %6978, double* %500
%6979 = load double, double* %500
%6980 = load double, double* %502
%6981 = load double, double* %453
%6982 = call double @llvm.fmuladd.f64(double %6980, double %6981, double %6979)
store double %6982, double* %500
%6983 = load double, double* %497
%6984 = load double, double* %401
%6985 = fdiv double %6983, %6984
%6986 = fsub double 1.000000e+00, %6985
store double %6986, double* %279
%6987 = load double, double* %401
%6988 = fdiv double -1.000000e+00, %6987
store double %6988, double* %503
%6989 = load double, double* %497
%6990 = load double, double* %401
%6991 = load double, double* %401
%6992 = fmul double %6990, %6991
%6993 = fdiv double %6989, %6992
store double %6993, double* %418
%6994 = load double, double* %503
%6995 = load double, double* %628
%6996 = fmul double %6994, %6995
store double %6996, double* %617
%6997 = load double, double* %503
%6998 = load double, double* %500
%6999 = fmul double %6997, %6998
store double %6999, double* %281
%7000 = load double, double* %281
%7001 = load double, double* %418
%7002 = load double, double* %403
%7003 = call double @llvm.fmuladd.f64(double %7001, double %7002, double %7000)
store double %7003, double* %281
%7004 = load double, double* %928
%7005 = fsub double 1.000000e+00, %7004
store double %7005, double* %306
%7006 = load double, double* %279
%7007 = load double, double* %306
%7008 = call double @pow(double %7006, double %7007)
store double %7008, double* %309
%7009 = load double, double* %309
%7010 = load double, double* %306
%7011 = fmul double %7009, %7010
%7012 = load double, double* %279
%7013 = fdiv double %7011, %7012
store double %7013, double* %469
%7014 = load double, double* %469
%7015 = load double, double* %617
%7016 = fmul double %7014, %7015
store double %7016, double* %618
%7017 = load double, double* %469
%7018 = load double, double* %281
%7019 = fmul double %7017, %7018
store double %7019, double* %311
%7020 = load double, double* %401
%7021 = fneg double %7020
%7022 = load double, double* %309
%7023 = fmul double %7021, %7022
%7024 = load double, double* %928
%7025 = fsub double 1.000000e+00, %7024
%7026 = fdiv double %7023, %7025
store double %7026, double* %459
%7027 = load double, double* %309
%7028 = fneg double %7027
%7029 = load double, double* %928
%7030 = fsub double 1.000000e+00, %7029
%7031 = fdiv double %7028, %7030
store double %7031, double* %613
%7032 = load double, double* %401
%7033 = fneg double %7032
%7034 = load double, double* %928
%7035 = fsub double 1.000000e+00, %7034
%7036 = fdiv double %7033, %7035
store double %7036, double* %471
store double 0.000000e+00, double* %589
%7037 = load double, double* %613
%7038 = load double, double* %403
%7039 = fmul double %7037, %7038
store double %7039, double* %461
%7040 = load double, double* %471
%7041 = load double, double* %618
%7042 = fmul double %7040, %7041
store double %7042, double* %614
%7043 = load double, double* %461
%7044 = load double, double* %471
%7045 = load double, double* %311
%7046 = call double @llvm.fmuladd.f64(double %7044, double %7045, double %7043)
store double %7046, double* %461
%7047 = load double, double* %913
%7048 = fsub double 1.000000e+00, %7047
store double %7048, double* %279
%7049 = load double, double* %928
%7050 = fneg double %7049
store double %7050, double* %306
%7051 = load double, double* %279
%7052 = load double, double* %306
%7053 = call double @pow(double %7051, double %7052)
store double %7053, double* %309
%7054 = load double, double* %459
%7055 = load double, double* %309
%7056 = load double*, double** %140
%7057 = load double, double* %7056
%7058 = load double, double* %497
%7059 = fsub double %7057, %7058
%7060 = load double, double* %480
%7061 = fadd double %7059, %7060
%7062 = call double @llvm.fmuladd.f64(double %7055, double %7061, double %7054)
%7063 = load double, double* %485
%7064 = fsub double %7062, %7063
store double %7064, double* %619
store double 1.000000e+00, double* %620
%7065 = load double, double* %309
store double %7065, double* %622
%7066 = load double, double* %309
%7067 = fneg double %7066
store double %7067, double* %629
%7068 = load double, double* %309
store double %7068, double* %630
store double -1.000000e+00, double* %631
%7069 = load double, double* %620
%7070 = load double, double* %461
%7071 = fmul double %7069, %7070
store double %7071, double* %621
%7072 = load double, double* %622
%7073 = load double, double* %620
%7074 = load double, double* %614
%7075 = call double @llvm.fmuladd.f64(double %7073, double %7074, double %7072)
store double %7075, double* %622
%7076 = load double, double* %620
%7077 = load double, double* %589
%7078 = fmul double %7076, %7077
store double %7078, double* %623
%7079 = load double, double* %622
%7080 = load double, double* %629
%7081 = load double, double* %628
%7082 = call double @llvm.fmuladd.f64(double %7080, double %7081, double %7079)
store double %7082, double* %622
%7083 = load double, double* %621
%7084 = load double, double* %629
%7085 = load double, double* %500
%7086 = call double @llvm.fmuladd.f64(double %7084, double %7085, double %7083)
store double %7086, double* %621
%7087 = load double, double* %621
%7088 = load double, double* %630
%7089 = load double, double* %482
%7090 = call double @llvm.fmuladd.f64(double %7088, double %7089, double %7087)
store double %7090, double* %621
%7091 = load double, double* %621
%7092 = load double, double* %631
%7093 = load double, double* %487
%7094 = call double @llvm.fmuladd.f64(double %7092, double %7093, double %7091)
store double %7094, double* %621
br label %7095
7095: ; preds = %6840, %6815
br label %7097
7096: ; preds = %6641
store double 0.000000e+00, double* %619
store double 0.000000e+00, double* %621
store double 0.000000e+00, double* %622
br label %7097
7097: ; preds = %7096, %7095
%7098 = load double*, double** %136
%7099 = load double, double* %7098
%7100 = load double, double* %355
%7101 = load double, double* %270
%7102 = fmul double %7100, %7101
%7103 = fdiv double %7099, %7102
store double %7103, double* %632
%7104 = load double, double* %355
%7105 = load double, double* %270
%7106 = fmul double %7104, %7105
%7107 = fdiv double 1.000000e+00, %7106
store double %7107, double* %633
%7108 = load double*, double** %136
%7109 = load double, double* %7108
%7110 = fneg double %7109
%7111 = load double, double* %355
%7112 = load double, double* %355
%7113 = fmul double %7111, %7112
%7114 = load double, double* %270
%7115 = fmul double %7113, %7114
%7116 = fdiv double %7110, %7115
store double %7116, double* %634
%7117 = load double*, double** %136
%7118 = load double, double* %7117
%7119 = fneg double %7118
%7120 = load double, double* %355
%7121 = load double, double* %270
%7122 = load double, double* %270
%7123 = fmul double %7121, %7122
%7124 = fmul double %7120, %7123
%7125 = fdiv double %7119, %7124
store double %7125, double* %636
%7126 = load double, double* %634
%7127 = load double, double* %357
%7128 = fmul double %7126, %7127
store double %7128, double* %635
%7129 = load double, double* %635
%7130 = load double, double* %636
%7131 = load double, double* %272
%7132 = call double @llvm.fmuladd.f64(double %7130, double %7131, double %7129)
store double %7132, double* %635
%7133 = load double, double* %632
%7134 = fcmp ogt double %7133, 1.000000e+02
br i1 %7134, label %7135, label %7142
7135: ; preds = %7097
%7136 = call double @exp(double 1.000000e+02)
store double %7136, double* %638
%7137 = load double, double* %638
%7138 = load double, double* %632
%7139 = fsub double %7138, 1.000000e+02
%7140 = fadd double 1.000000e+00, %7139
%7141 = fmul double %7137, %7140
store double %7141, double* %637
br label %7157
7142: ; preds = %7097
%7143 = load double, double* %632
%7144 = fcmp olt double %7143, -1.000000e+02
br i1 %7144, label %7145, label %7152
7145: ; preds = %7142
%7146 = call double @exp(double -1.000000e+02)
store double %7146, double* %638
%7147 = load double, double* %638
%7148 = load double, double* %632
%7149 = fadd double %7148, 1.000000e+02
%7150 = fadd double 1.000000e+00, %7149
%7151 = fmul double %7147, %7150
store double %7151, double* %637
br label %7156
7152: ; preds = %7142
%7153 = load double, double* %632
%7154 = call double @exp(double %7153)
store double %7154, double* %637
%7155 = load double, double* %637
store double %7155, double* %638
br label %7156
7156: ; preds = %7152, %7145
br label %7157
7157: ; preds = %7156, %7135
%7158 = load double, double* %638
%7159 = load double, double* %633
%7160 = fmul double %7158, %7159
store double %7160, double* %639
%7161 = load double, double* %638
%7162 = load double, double* %635
%7163 = fmul double %7161, %7162
store double %7163, double* %640
%7164 = load double, double* %322
%7165 = load double, double* %637
%7166 = fsub double %7165, 1.000000e+00
%7167 = fmul double %7164, %7166
store double %7167, double* %641
%7168 = load double, double* %637
%7169 = fsub double %7168, 1.000000e+00
store double %7169, double* %642
%7170 = load double, double* %322
store double %7170, double* %644
%7171 = load double, double* %642
%7172 = load double, double* %324
%7173 = fmul double %7171, %7172
store double %7173, double* %643
%7174 = load double, double* %644
%7175 = load double, double* %639
%7176 = fmul double %7174, %7175
store double %7176, double* %645
%7177 = load double, double* %643
%7178 = load double, double* %644
%7179 = load double, double* %640
%7180 = call double @llvm.fmuladd.f64(double %7178, double %7179, double %7177)
store double %7180, double* %643
%7181 = load double*, double** %138
%7182 = load double, double* %7181
%7183 = load double, double* %358
%7184 = load double, double* %270
%7185 = fmul double %7183, %7184
%7186 = fdiv double %7182, %7185
store double %7186, double* %632
%7187 = load double, double* %358
%7188 = load double, double* %270
%7189 = fmul double %7187, %7188
%7190 = fdiv double 1.000000e+00, %7189
store double %7190, double* %646
%7191 = load double*, double** %138
%7192 = load double, double* %7191
%7193 = fneg double %7192
%7194 = load double, double* %358
%7195 = load double, double* %358
%7196 = fmul double %7194, %7195
%7197 = load double, double* %270
%7198 = fmul double %7196, %7197
%7199 = fdiv double %7193, %7198
store double %7199, double* %647
%7200 = load double*, double** %138
%7201 = load double, double* %7200
%7202 = fneg double %7201
%7203 = load double, double* %358
%7204 = load double, double* %270
%7205 = load double, double* %270
%7206 = fmul double %7204, %7205
%7207 = fmul double %7203, %7206
%7208 = fdiv double %7202, %7207
store double %7208, double* %636
%7209 = load double, double* %647
%7210 = load double, double* %360
%7211 = fmul double %7209, %7210
store double %7211, double* %635
%7212 = load double, double* %635
%7213 = load double, double* %636
%7214 = load double, double* %272
%7215 = call double @llvm.fmuladd.f64(double %7213, double %7214, double %7212)
store double %7215, double* %635
%7216 = load double, double* %632
%7217 = fcmp ogt double %7216, 1.000000e+02
br i1 %7217, label %7218, label %7225
7218: ; preds = %7157
%7219 = call double @exp(double 1.000000e+02)
store double %7219, double* %638
%7220 = load double, double* %638
%7221 = load double, double* %632
%7222 = fsub double %7221, 1.000000e+02
%7223 = fadd double 1.000000e+00, %7222
%7224 = fmul double %7220, %7223
store double %7224, double* %637
br label %7240
7225: ; preds = %7157
%7226 = load double, double* %632
%7227 = fcmp olt double %7226, -1.000000e+02
br i1 %7227, label %7228, label %7235
7228: ; preds = %7225
%7229 = call double @exp(double -1.000000e+02)
store double %7229, double* %638
%7230 = load double, double* %638
%7231 = load double, double* %632
%7232 = fadd double %7231, 1.000000e+02
%7233 = fadd double 1.000000e+00, %7232
%7234 = fmul double %7230, %7233
store double %7234, double* %637
br label %7239
7235: ; preds = %7225
%7236 = load double, double* %632
%7237 = call double @exp(double %7236)
store double %7237, double* %637
%7238 = load double, double* %637
store double %7238, double* %638
br label %7239
7239: ; preds = %7235, %7228
br label %7240
7240: ; preds = %7239, %7218
%7241 = load double, double* %638
%7242 = load double, double* %646
%7243 = fmul double %7241, %7242
store double %7243, double* %648
%7244 = load double, double* %638
%7245 = load double, double* %635
%7246 = fmul double %7244, %7245
store double %7246, double* %640
%7247 = load double, double* %322
%7248 = load double, double* %325
%7249 = fmul double %7247, %7248
%7250 = load double, double* %637
%7251 = fsub double %7250, 1.000000e+00
%7252 = fmul double %7249, %7251
store double %7252, double* %649
%7253 = load double, double* %637
%7254 = fsub double %7253, 1.000000e+00
%7255 = load double, double* %325
%7256 = fmul double %7254, %7255
store double %7256, double* %650
%7257 = load double, double* %637
%7258 = fsub double %7257, 1.000000e+00
%7259 = load double, double* %322
%7260 = fmul double %7258, %7259
store double %7260, double* %652
%7261 = load double, double* %322
%7262 = load double, double* %325
%7263 = fmul double %7261, %7262
store double %7263, double* %653
%7264 = load double, double* %650
%7265 = load double, double* %324
%7266 = fmul double %7264, %7265
store double %7266, double* %651
%7267 = load double, double* %651
%7268 = load double, double* %652
%7269 = load double, double* %327
%7270 = call double @llvm.fmuladd.f64(double %7268, double %7269, double %7267)
store double %7270, double* %651
%7271 = load double, double* %653
%7272 = load double, double* %648
%7273 = fmul double %7271, %7272
store double %7273, double* %654
%7274 = load double, double* %651
%7275 = load double, double* %653
%7276 = load double, double* %640
%7277 = call double @llvm.fmuladd.f64(double %7275, double %7276, double %7274)
store double %7277, double* %651
%7278 = load double, double* %472
%7279 = load double, double* %436
%7280 = call double @llvm.fmuladd.f64(double %7278, double %7279, double 1.000000e+00)
%7281 = load double, double* %531
%7282 = load double, double* %435
%7283 = call double @llvm.fmuladd.f64(double %7281, double %7282, double %7280)
store double %7283, double* %655
%7284 = load double, double* %436
store double %7284, double* %656
%7285 = load double, double* %435
store double %7285, double* %659
%7286 = load double, double* %656
%7287 = load double, double* %474
%7288 = fmul double %7286, %7287
store double %7288, double* %657
%7289 = load double, double* %656
%7290 = load double, double* %475
%7291 = fmul double %7289, %7290
store double %7291, double* %658
%7292 = load double, double* %657
%7293 = load double, double* %659
%7294 = load double, double* %533
%7295 = call double @llvm.fmuladd.f64(double %7293, double %7294, double %7292)
store double %7295, double* %657
%7296 = load double, double* %659
%7297 = load double, double* %534
%7298 = fmul double %7296, %7297
store double %7298, double* %660
%7299 = load double, double* %655
%7300 = fsub double %7299, 1.000000e-04
%7301 = load double, double* %655
%7302 = fsub double %7301, 1.000000e-04
%7303 = call double @llvm.fmuladd.f64(double %7300, double %7302, double 1.000000e-08)
%7304 = call double @sqrt(double %7303)
%7305 = load double, double* %655
%7306 = fadd double %7304, %7305
%7307 = fsub double %7306, 1.000000e-04
%7308 = call double @llvm.fmuladd.f64(double 5.000000e-01, double %7307, double 1.000000e-04)
store double %7308, double* %661
%7309 = load double, double* %655
%7310 = fsub double %7309, 1.000000e-04
%7311 = load double, double* %655
%7312 = fsub double %7311, 1.000000e-04
%7313 = load double, double* %655
%7314 = fsub double %7313, 1.000000e-04
%7315 = call double @llvm.fmuladd.f64(double %7312, double %7314, double 1.000000e-08)
%7316 = call double @sqrt(double %7315)
%7317 = fdiv double %7310, %7316
%7318 = fadd double %7317, 1.000000e+00
%7319 = fmul double 5.000000e-01, %7318
store double %7319, double* %662
%7320 = load double, double* %662
%7321 = load double, double* %657
%7322 = fmul double %7320, %7321
store double %7322, double* %663
%7323 = load double, double* %662
%7324 = load double, double* %658
%7325 = fmul double %7323, %7324
store double %7325, double* %664
%7326 = load double, double* %662
%7327 = load double, double* %660
%7328 = fmul double %7326, %7327
store double %7328, double* %665
%7329 = load double, double* %641
%7330 = load double, double* %437
%7331 = load double, double* %649
%7332 = load double, double* %440
%7333 = fmul double %7331, %7332
%7334 = call double @llvm.fmuladd.f64(double %7329, double %7330, double %7333)
store double %7334, double* %666
%7335 = load double, double* %437
store double %7335, double* %667
%7336 = load double, double* %641
store double %7336, double* %670
%7337 = load double, double* %440
store double %7337, double* %671
%7338 = load double, double* %667
%7339 = load double, double* %643
%7340 = fmul double %7338, %7339
store double %7340, double* %668
%7341 = load double, double* %667
%7342 = load double, double* %645
%7343 = fmul double %7341, %7342
store double %7343, double* %669
%7344 = load double, double* %668
%7345 = load double, double* %670
%7346 = load double, double* %439
%7347 = call double @llvm.fmuladd.f64(double %7345, double %7346, double %7344)
store double %7347, double* %668
%7348 = load double, double* %668
%7349 = load double, double* %671
%7350 = load double, double* %651
%7351 = call double @llvm.fmuladd.f64(double %7349, double %7350, double %7348)
store double %7351, double* %668
%7352 = load double, double* %671
%7353 = load double, double* %654
%7354 = fmul double %7352, %7353
store double %7354, double* %672
%7355 = load double, double* %984
%7356 = fcmp olt double %7355, 5.000000e-01
br i1 %7356, label %7357, label %7443
7357: ; preds = %7240
%7358 = load double, double* %985
%7359 = fdiv double 1.000000e+00, %7358
store double %7359, double* %306
%7360 = load double, double* %661
%7361 = load double, double* %306
%7362 = call double @pow(double %7360, double %7361)
store double %7362, double* %309
%7363 = load double, double* %309
%7364 = load double, double* %306
%7365 = fmul double %7363, %7364
%7366 = load double, double* %661
%7367 = fdiv double %7365, %7366
store double %7367, double* %673
%7368 = load double, double* %673
%7369 = load double, double* %663
%7370 = fmul double %7368, %7369
store double %7370, double* %311
%7371 = load double, double* %673
%7372 = load double, double* %664
%7373 = fmul double %7371, %7372
store double %7373, double* %470
%7374 = load double, double* %673
%7375 = load double, double* %665
%7376 = fmul double %7374, %7375
store double %7376, double* %530
%7377 = load double, double* %309
%7378 = load double, double* %666
%7379 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7378, double %7377)
store double %7379, double* %279
store double 1.000000e+00, double* %376
store double 4.000000e+00, double* %674
%7380 = load double, double* %376
%7381 = load double, double* %311
%7382 = fmul double %7380, %7381
store double %7382, double* %281
%7383 = load double, double* %376
%7384 = load double, double* %470
%7385 = fmul double %7383, %7384
store double %7385, double* %468
%7386 = load double, double* %376
%7387 = load double, double* %530
%7388 = fmul double %7386, %7387
store double %7388, double* %529
%7389 = load double, double* %281
%7390 = load double, double* %674
%7391 = load double, double* %668
%7392 = call double @llvm.fmuladd.f64(double %7390, double %7391, double %7389)
store double %7392, double* %281
%7393 = load double, double* %468
%7394 = load double, double* %674
%7395 = load double, double* %669
%7396 = call double @llvm.fmuladd.f64(double %7394, double %7395, double %7393)
store double %7396, double* %468
%7397 = load double, double* %529
%7398 = load double, double* %674
%7399 = load double, double* %672
%7400 = call double @llvm.fmuladd.f64(double %7398, double %7399, double %7397)
store double %7400, double* %529
%7401 = load double, double* %279
%7402 = load double, double* %985
%7403 = call double @pow(double %7401, double %7402)
store double %7403, double* %313
%7404 = load double, double* %313
%7405 = load double, double* %985
%7406 = fmul double %7404, %7405
%7407 = load double, double* %279
%7408 = fdiv double %7406, %7407
store double %7408, double* %390
%7409 = load double, double* %390
%7410 = load double, double* %281
%7411 = fmul double %7409, %7410
store double %7411, double* %315
%7412 = load double, double* %390
%7413 = load double, double* %468
%7414 = fmul double %7412, %7413
store double %7414, double* %675
%7415 = load double, double* %390
%7416 = load double, double* %529
%7417 = fmul double %7415, %7416
store double %7417, double* %676
%7418 = load double, double* %661
%7419 = load double, double* %313
%7420 = fadd double %7418, %7419
%7421 = fmul double 5.000000e-01, %7420
store double %7421, double* %677
store double 5.000000e-01, double* %678
store double 5.000000e-01, double* %682
%7422 = load double, double* %678
%7423 = load double, double* %663
%7424 = fmul double %7422, %7423
store double %7424, double* %679
%7425 = load double, double* %678
%7426 = load double, double* %664
%7427 = fmul double %7425, %7426
store double %7427, double* %680
%7428 = load double, double* %678
%7429 = load double, double* %665
%7430 = fmul double %7428, %7429
store double %7430, double* %681
%7431 = load double, double* %679
%7432 = load double, double* %682
%7433 = load double, double* %315
%7434 = call double @llvm.fmuladd.f64(double %7432, double %7433, double %7431)
store double %7434, double* %679
%7435 = load double, double* %680
%7436 = load double, double* %682
%7437 = load double, double* %675
%7438 = call double @llvm.fmuladd.f64(double %7436, double %7437, double %7435)
store double %7438, double* %680
%7439 = load double, double* %681
%7440 = load double, double* %682
%7441 = load double, double* %676
%7442 = call double @llvm.fmuladd.f64(double %7440, double %7441, double %7439)
store double %7442, double* %681
br label %7503
7443: ; preds = %7240
%7444 = load double, double* %666
%7445 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7444, double 1.000000e+00)
store double %7445, double* %279
store double 4.000000e+00, double* %674
%7446 = load double, double* %674
%7447 = load double, double* %668
%7448 = fmul double %7446, %7447
store double %7448, double* %281
%7449 = load double, double* %674
%7450 = load double, double* %669
%7451 = fmul double %7449, %7450
store double %7451, double* %468
%7452 = load double, double* %674
%7453 = load double, double* %672
%7454 = fmul double %7452, %7453
store double %7454, double* %529
%7455 = load double, double* %279
%7456 = load double, double* %985
%7457 = call double @pow(double %7455, double %7456)
store double %7457, double* %306
%7458 = load double, double* %306
%7459 = load double, double* %985
%7460 = fmul double %7458, %7459
%7461 = load double, double* %279
%7462 = fdiv double %7460, %7461
store double %7462, double* %407
%7463 = load double, double* %407
%7464 = load double, double* %281
%7465 = fmul double %7463, %7464
store double %7465, double* %308
%7466 = load double, double* %407
%7467 = load double, double* %468
%7468 = fmul double %7466, %7467
store double %7468, double* %683
%7469 = load double, double* %407
%7470 = load double, double* %529
%7471 = fmul double %7469, %7470
store double %7471, double* %684
%7472 = load double, double* %661
%7473 = fmul double 5.000000e-01, %7472
%7474 = load double, double* %306
%7475 = fadd double 1.000000e+00, %7474
%7476 = fmul double %7473, %7475
store double %7476, double* %677
%7477 = load double, double* %306
%7478 = fadd double %7477, 1.000000e+00
%7479 = fmul double 5.000000e-01, %7478
store double %7479, double* %678
%7480 = load double, double* %661
%7481 = fmul double 5.000000e-01, %7480
store double %7481, double* %685
%7482 = load double, double* %678
%7483 = load double, double* %663
%7484 = fmul double %7482, %7483
store double %7484, double* %679
%7485 = load double, double* %678
%7486 = load double, double* %664
%7487 = fmul double %7485, %7486
store double %7487, double* %680
%7488 = load double, double* %678
%7489 = load double, double* %665
%7490 = fmul double %7488, %7489
store double %7490, double* %681
%7491 = load double, double* %679
%7492 = load double, double* %685
%7493 = load double, double* %308
%7494 = call double @llvm.fmuladd.f64(double %7492, double %7493, double %7491)
store double %7494, double* %679
%7495 = load double, double* %680
%7496 = load double, double* %685
%7497 = load double, double* %683
%7498 = call double @llvm.fmuladd.f64(double %7496, double %7497, double %7495)
store double %7498, double* %680
%7499 = load double, double* %681
%7500 = load double, double* %685
%7501 = load double, double* %684
%7502 = call double @llvm.fmuladd.f64(double %7500, double %7501, double %7499)
store double %7502, double* %681
br label %7503
7503: ; preds = %7443, %7357
%7504 = load double, double* %649
%7505 = load double, double* %677
%7506 = fdiv double %7504, %7505
%7507 = load double*, double** %163
store double %7506, double* %7507
%7508 = load double, double* %677
%7509 = fdiv double 1.000000e+00, %7508
store double %7509, double* %686
%7510 = load double, double* %649
%7511 = fneg double %7510
%7512 = load double, double* %677
%7513 = load double, double* %677
%7514 = fmul double %7512, %7513
%7515 = fdiv double %7511, %7514
store double %7515, double* %687
%7516 = load double, double* %686
%7517 = load double, double* %651
%7518 = fmul double %7516, %7517
%7519 = load double*, double** %164
store double %7518, double* %7519
%7520 = load double, double* %686
%7521 = load double, double* %654
%7522 = fmul double %7520, %7521
%7523 = load double*, double** %165
store double %7522, double* %7523
%7524 = load double*, double** %164
%7525 = load double, double* %7524
%7526 = load double, double* %687
%7527 = load double, double* %679
%7528 = call double @llvm.fmuladd.f64(double %7526, double %7527, double %7525)
%7529 = load double*, double** %164
store double %7528, double* %7529
%7530 = load double, double* %687
%7531 = load double, double* %680
%7532 = fmul double %7530, %7531
%7533 = load double*, double** %166
store double %7532, double* %7533
%7534 = load double*, double** %165
%7535 = load double, double* %7534
%7536 = load double, double* %687
%7537 = load double, double* %681
%7538 = call double @llvm.fmuladd.f64(double %7536, double %7537, double %7535)
%7539 = load double*, double** %165
store double %7538, double* %7539
%7540 = load double, double* %641
%7541 = load double, double* %677
%7542 = fdiv double %7540, %7541
store double %7542, double* %688
%7543 = load double, double* %677
%7544 = fdiv double 1.000000e+00, %7543
store double %7544, double* %689
%7545 = load double, double* %641
%7546 = fneg double %7545
%7547 = load double, double* %677
%7548 = load double, double* %677
%7549 = fmul double %7547, %7548
%7550 = fdiv double %7546, %7549
store double %7550, double* %692
%7551 = load double, double* %689
%7552 = load double, double* %643
%7553 = fmul double %7551, %7552
store double %7553, double* %690
%7554 = load double, double* %689
%7555 = load double, double* %645
%7556 = fmul double %7554, %7555
store double %7556, double* %691
%7557 = load double, double* %690
%7558 = load double, double* %692
%7559 = load double, double* %679
%7560 = call double @llvm.fmuladd.f64(double %7558, double %7559, double %7557)
store double %7560, double* %690
%7561 = load double, double* %691
%7562 = load double, double* %692
%7563 = load double, double* %680
%7564 = call double @llvm.fmuladd.f64(double %7562, double %7563, double %7561)
store double %7564, double* %691
%7565 = load double, double* %692
%7566 = load double, double* %681
%7567 = fmul double %7565, %7566
store double %7567, double* %693
%7568 = load double, double* %688
%7569 = fneg double %7568
%7570 = load double*, double** %256
store double %7569, double* %7570
store double -1.000000e+00, double* %694
%7571 = load double, double* %694
%7572 = load double, double* %690
%7573 = fmul double %7571, %7572
%7574 = load double*, double** %257
store double %7573, double* %7574
%7575 = load double, double* %694
%7576 = load double, double* %691
%7577 = fmul double %7575, %7576
%7578 = load double*, double** %258
store double %7577, double* %7578
%7579 = load double, double* %694
%7580 = load double, double* %693
%7581 = fmul double %7579, %7580
%7582 = load double*, double** %259
store double %7581, double* %7582
%7583 = load double*, double** %141
%7584 = load double, double* %7583
%7585 = load double*, double** %161
store double %7584, double* %7585
%7586 = load double*, double** %162
store double 1.000000e+00, double* %7586
%7587 = load double*, double** %141
%7588 = load double, double* %7587
%7589 = load double*, double** %260
store double %7588, double* %7589
%7590 = load double*, double** %261
store double 1.000000e+00, double* %7590
%7591 = load double, double* %941
%7592 = fcmp ogt double %7591, 0.000000e+00
br i1 %7592, label %7593, label %7901
7593: ; preds = %7503
%7594 = load double*, double** %139
%7595 = load double, double* %7594
%7596 = load double, double* %943
%7597 = load double, double* %270
%7598 = fmul double %7596, %7597
%7599 = fdiv double %7595, %7598
store double %7599, double* %632
%7600 = load double, double* %943
%7601 = load double, double* %270
%7602 = fmul double %7600, %7601
%7603 = fdiv double 1.000000e+00, %7602
store double %7603, double* %695
%7604 = load double*, double** %139
%7605 = load double, double* %7604
%7606 = fneg double %7605
%7607 = load double, double* %943
%7608 = load double, double* %270
%7609 = load double, double* %270
%7610 = fmul double %7608, %7609
%7611 = fmul double %7607, %7610
%7612 = fdiv double %7606, %7611
store double %7612, double* %636
%7613 = load double, double* %636
%7614 = load double, double* %272
%7615 = fmul double %7613, %7614
store double %7615, double* %635
%7616 = load double, double* %632
%7617 = fcmp ogt double %7616, 1.000000e+02
br i1 %7617, label %7618, label %7625
7618: ; preds = %7593
%7619 = call double @exp(double 1.000000e+02)
store double %7619, double* %638
%7620 = load double, double* %638
%7621 = load double, double* %632
%7622 = fsub double %7621, 1.000000e+02
%7623 = fadd double 1.000000e+00, %7622
%7624 = fmul double %7620, %7623
store double %7624, double* %637
br label %7640
7625: ; preds = %7593
%7626 = load double, double* %632
%7627 = fcmp olt double %7626, -1.000000e+02
br i1 %7627, label %7628, label %7635
7628: ; preds = %7625
%7629 = call double @exp(double -1.000000e+02)
store double %7629, double* %638
%7630 = load double, double* %638
%7631 = load double, double* %632
%7632 = fadd double %7631, 1.000000e+02
%7633 = fadd double 1.000000e+00, %7632
%7634 = fmul double %7630, %7633
store double %7634, double* %637
br label %7639
7635: ; preds = %7625
%7636 = load double, double* %632
%7637 = call double @exp(double %7636)
store double %7637, double* %637
%7638 = load double, double* %637
store double %7638, double* %638
br label %7639
7639: ; preds = %7635, %7628
br label %7640
7640: ; preds = %7639, %7618
%7641 = load double, double* %638
%7642 = load double, double* %695
%7643 = fmul double %7641, %7642
store double %7643, double* %696
%7644 = load double, double* %638
%7645 = load double, double* %635
%7646 = fmul double %7644, %7645
store double %7646, double* %640
%7647 = load double*, double** %138
%7648 = load double, double* %7647
%7649 = load double, double* %943
%7650 = load double, double* %270
%7651 = fmul double %7649, %7650
%7652 = fdiv double %7648, %7651
store double %7652, double* %697
%7653 = load double, double* %943
%7654 = load double, double* %270
%7655 = fmul double %7653, %7654
%7656 = fdiv double 1.000000e+00, %7655
store double %7656, double* %698
%7657 = load double*, double** %138
%7658 = load double, double* %7657
%7659 = fneg double %7658
%7660 = load double, double* %943
%7661 = load double, double* %270
%7662 = load double, double* %270
%7663 = fmul double %7661, %7662
%7664 = fmul double %7660, %7663
%7665 = fdiv double %7659, %7664
store double %7665, double* %699
%7666 = load double, double* %699
%7667 = load double, double* %272
%7668 = fmul double %7666, %7667
store double %7668, double* %700
%7669 = load double, double* %697
%7670 = fcmp ogt double %7669, 1.000000e+02
br i1 %7670, label %7671, label %7678
7671: ; preds = %7640
%7672 = call double @exp(double 1.000000e+02)
store double %7672, double* %702
%7673 = load double, double* %702
%7674 = load double, double* %697
%7675 = fsub double %7674, 1.000000e+02
%7676 = fadd double 1.000000e+00, %7675
%7677 = fmul double %7673, %7676
store double %7677, double* %701
br label %7693
7678: ; preds = %7640
%7679 = load double, double* %697
%7680 = fcmp olt double %7679, -1.000000e+02
br i1 %7680, label %7681, label %7688
7681: ; preds = %7678
%7682 = call double @exp(double -1.000000e+02)
store double %7682, double* %702
%7683 = load double, double* %702
%7684 = load double, double* %697
%7685 = fadd double %7684, 1.000000e+02
%7686 = fadd double 1.000000e+00, %7685
%7687 = fmul double %7683, %7686
store double %7687, double* %701
br label %7692
7688: ; preds = %7678
%7689 = load double, double* %697
%7690 = call double @exp(double %7689)
store double %7690, double* %701
%7691 = load double, double* %701
store double %7691, double* %702
br label %7692
7692: ; preds = %7688, %7681
br label %7693
7693: ; preds = %7692, %7671
%7694 = load double, double* %702
%7695 = load double, double* %698
%7696 = fmul double %7694, %7695
store double %7696, double* %703
%7697 = load double, double* %702
%7698 = load double, double* %700
%7699 = fmul double %7697, %7698
store double %7699, double* %704
%7700 = load double, double* %328
%7701 = load double, double* %942
%7702 = load double, double* %637
%7703 = load double, double* %942
%7704 = fsub double 1.000000e+00, %7703
%7705 = load double, double* %701
%7706 = fmul double %7704, %7705
%7707 = call double @llvm.fmuladd.f64(double %7701, double %7702, double %7706)
%7708 = fsub double %7707, 1.000000e+00
%7709 = fmul double %7700, %7708
store double %7709, double* %705
%7710 = load double, double* %637
%7711 = load double, double* %942
%7712 = load double, double* %701
%7713 = load double, double* %942
%7714 = fsub double 1.000000e+00, %7713
%7715 = fmul double %7712, %7714
%7716 = call double @llvm.fmuladd.f64(double %7710, double %7711, double %7715)
%7717 = fsub double %7716, 1.000000e+00
store double %7717, double* %706
%7718 = load double, double* %328
%7719 = load double, double* %942
%7720 = fmul double %7718, %7719
store double %7720, double* %708
%7721 = load double, double* %328
%7722 = load double, double* %942
%7723 = fsub double 1.000000e+00, %7722
%7724 = fmul double %7721, %7723
store double %7724, double* %710
%7725 = load double, double* %706
%7726 = load double, double* %330
%7727 = fmul double %7725, %7726
store double %7727, double* %707
%7728 = load double, double* %708
%7729 = load double, double* %696
%7730 = fmul double %7728, %7729
store double %7730, double* %709
%7731 = load double, double* %707
%7732 = load double, double* %708
%7733 = load double, double* %640
%7734 = call double @llvm.fmuladd.f64(double %7732, double %7733, double %7731)
store double %7734, double* %707
%7735 = load double, double* %710
%7736 = load double, double* %703
%7737 = fmul double %7735, %7736
store double %7737, double* %711
%7738 = load double, double* %707
%7739 = load double, double* %710
%7740 = load double, double* %704
%7741 = call double @llvm.fmuladd.f64(double %7739, double %7740, double %7738)
store double %7741, double* %707
%7742 = load double, double* %705
%7743 = load double, double* %441
%7744 = fmul double %7742, %7743
store double %7744, double* %712
%7745 = load double, double* %441
store double %7745, double* %713
%7746 = load double, double* %713
%7747 = load double, double* %707
%7748 = fmul double %7746, %7747
store double %7748, double* %714
%7749 = load double, double* %713
%7750 = load double, double* %709
%7751 = fmul double %7749, %7750
store double %7751, double* %715
%7752 = load double, double* %713
%7753 = load double, double* %711
%7754 = fmul double %7752, %7753
store double %7754, double* %716
%7755 = load double, double* %712
%7756 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7755, double 1.000000e+00)
%7757 = call double @sqrt(double %7756)
%7758 = fadd double 1.000000e+00, %7757
%7759 = fmul double 5.000000e-01, %7758
store double %7759, double* %717
%7760 = load double, double* %712
%7761 = call double @llvm.fmuladd.f64(double 4.000000e+00, double %7760, double 1.000000e+00)
%7762 = call double @sqrt(double %7761)
%7763 = fdiv double 1.000000e+00, %7762
store double %7763, double* %718
%7764 = load double, double* %718
%7765 = load double, double* %714
%7766 = fmul double %7764, %7765
store double %7766, double* %719
%7767 = load double, double* %718
%7768 = load double, double* %715
%7769 = fmul double %7767, %7768
store double %7769, double* %720
%7770 = load double, double* %718
%7771 = load double, double* %716
%7772 = fmul double %7770, %7771
store double %7772, double* %721
%7773 = load double*, double** %140
%7774 = load double, double* %7773
%7775 = load double, double* %943
%7776 = load double, double* %270
%7777 = fmul double %7775, %7776
%7778 = fdiv double %7774, %7777
store double %7778, double* %632
%7779 = load double, double* %943
%7780 = load double, double* %270
%7781 = fmul double %7779, %7780
%7782 = fdiv double 1.000000e+00, %7781
store double %7782, double* %722
%7783 = load double*, double** %140
%7784 = load double, double* %7783
%7785 = fneg double %7784
%7786 = load double, double* %943
%7787 = load double, double* %270
%7788 = load double, double* %270
%7789 = fmul double %7787, %7788
%7790 = fmul double %7786, %7789
%7791 = fdiv double %7785, %7790
store double %7791, double* %636
%7792 = load double, double* %636
%7793 = load double, double* %272
%7794 = fmul double %7792, %7793
store double %7794, double* %635
%7795 = load double, double* %632
%7796 = fcmp ogt double %7795, 1.000000e+02
br i1 %7796, label %7797, label %7804
7797: ; preds = %7693
%7798 = call double @exp(double 1.000000e+02)
store double %7798, double* %638
%7799 = load double, double* %638
%7800 = load double, double* %632
%7801 = fsub double %7800, 1.000000e+02
%7802 = fadd double 1.000000e+00, %7801
%7803 = fmul double %7799, %7802
store double %7803, double* %637
br label %7819
7804: ; preds = %7693
%7805 = load double, double* %632
%7806 = fcmp olt double %7805, -1.000000e+02
br i1 %7806, label %7807, label %7814
7807: ; preds = %7804
%7808 = call double @exp(double -1.000000e+02)
store double %7808, double* %638
%7809 = load double, double* %638
%7810 = load double, double* %632
%7811 = fadd double %7810, 1.000000e+02
%7812 = fadd double 1.000000e+00, %7811
%7813 = fmul double %7809, %7812
store double %7813, double* %637
br label %7818
7814: ; preds = %7804
%7815 = load double, double* %632
%7816 = call double @exp(double %7815)
store double %7816, double* %637
%7817 = load double, double* %637
store double %7817, double* %638
br label %7818
7818: ; preds = %7814, %7807
br label %7819
7819: ; preds = %7818, %7797
%7820 = load double, double* %638
%7821 = load double, double* %722
%7822 = fmul double %7820, %7821
store double %7822, double* %723
%7823 = load double, double* %638
%7824 = load double, double* %635
%7825 = fmul double %7823, %7824
store double %7825, double* %640
%7826 = load double, double* %328
%7827 = load double, double* %637
%7828 = fsub double %7827, 1.000000e+00
%7829 = fmul double %7826, %7828
store double %7829, double* %724
%7830 = load double, double* %637
%7831 = fsub double %7830, 1.000000e+00
store double %7831, double* %725
%7832 = load double, double* %328
store double %7832, double* %727
%7833 = load double, double* %725
%7834 = load double, double* %330
%7835 = fmul double %7833, %7834
store double %7835, double* %726
%7836 = load double, double* %727
%7837 = load double, double* %723
%7838 = fmul double %7836, %7837
store double %7838, double* %728
%7839 = load double, double* %726
%7840 = load double, double* %727
%7841 = load double, double* %640
%7842 = call double @llvm.fmuladd.f64(double %7840, double %7841, double %7839)
store double %7842, double* %726
%7843 = load double, double* %705
%7844 = load double, double* %724
%7845 = fsub double %7843, %7844
%7846 = load double, double* %717
%7847 = fdiv double %7845, %7846
%7848 = load double*, double** %223
store double %7847, double* %7848
%7849 = load double, double* %717
%7850 = fdiv double 1.000000e+00, %7849
store double %7850, double* %729
%7851 = load double, double* %717
%7852 = fdiv double -1.000000e+00, %7851
store double %7852, double* %730
%7853 = load double, double* %705
%7854 = load double, double* %724
%7855 = fsub double %7853, %7854
%7856 = fneg double %7855
%7857 = load double, double* %717
%7858 = load double, double* %717
%7859 = fmul double %7857, %7858
%7860 = fdiv double %7856, %7859
store double %7860, double* %731
%7861 = load double, double* %729
%7862 = load double, double* %707
%7863 = fmul double %7861, %7862
%7864 = load double*, double** %224
store double %7863, double* %7864
%7865 = load double, double* %729
%7866 = load double, double* %709
%7867 = fmul double %7865, %7866
%7868 = load double*, double** %225
store double %7867, double* %7868
%7869 = load double, double* %729
%7870 = load double, double* %711
%7871 = fmul double %7869, %7870
%7872 = load double*, double** %226
store double %7871, double* %7872
%7873 = load double*, double** %224
%7874 = load double, double* %7873
%7875 = load double, double* %730
%7876 = load double, double* %726
%7877 = call double @llvm.fmuladd.f64(double %7875, double %7876, double %7874)
%7878 = load double*, double** %224
store double %7877, double* %7878
%7879 = load double, double* %730
%7880 = load double, double* %728
%7881 = fmul double %7879, %7880
%7882 = load double*, double** %227
store double %7881, double* %7882
%7883 = load double*, double** %224
%7884 = load double, double* %7883
%7885 = load double, double* %731
%7886 = load double, double* %719
%7887 = call double @llvm.fmuladd.f64(double %7885, double %7886, double %7884)
%7888 = load double*, double** %224
store double %7887, double* %7888
%7889 = load double*, double** %225
%7890 = load double, double* %7889
%7891 = load double, double* %731
%7892 = load double, double* %720
%7893 = call double @llvm.fmuladd.f64(double %7891, double %7892, double %7890)
%7894 = load double*, double** %225
store double %7893, double* %7894
%7895 = load double*, double** %226
%7896 = load double, double* %7895
%7897 = load double, double* %731
%7898 = load double, double* %721
%7899 = call double @llvm.fmuladd.f64(double %7897, double %7898, double %7896)
%7900 = load double*, double** %226
store double %7899, double* %7900
br label %7907
7901: ; preds = %7503
store double 0.000000e+00, double* %705
store double 0.000000e+00, double* %707
store double 0.000000e+00, double* %709
store double 0.000000e+00, double* %711
store double 1.000000e+00, double* %717
store double 0.000000e+00, double* %719
store double 0.000000e+00, double* %720
store double 0.000000e+00, double* %721
%7902 = load double*, double** %223
store double 0.000000e+00, double* %7902
%7903 = load double*, double** %224
store double 0.000000e+00, double* %7903
%7904 = load double*, double** %225
store double 0.000000e+00, double* %7904
%7905 = load double*, double** %226
store double 0.000000e+00, double* %7905
%7906 = load double*, double** %227
store double 0.000000e+00, double* %7906
br label %7907
7907: ; preds = %7901, %7819
%7908 = load double, double* %931
%7909 = fcmp oeq double %7908, 1.000000e+00
br i1 %7909, label %7910, label %8229
7910: ; preds = %7907
%7911 = load double*, double** %136
%7912 = load double, double* %7911
%7913 = load double, double* %932
%7914 = load double, double* %270
%7915 = fmul double %7913, %7914
%7916 = fdiv double %7912, %7915
store double %7916, double* %632
%7917 = load double, double* %932
%7918 = load double, double* %270
%7919 = fmul double %7917, %7918
%7920 = fdiv double 1.000000e+00, %7919
store double %7920, double* %633
%7921 = load double*, double** %136
%7922 = load double, double* %7921
%7923 = fneg double %7922
%7924 = load double, double* %932
%7925 = load double, double* %270
%7926 = load double, double* %270
%7927 = fmul double %7925, %7926
%7928 = fmul double %7924, %7927
%7929 = fdiv double %7923, %7928
store double %7929, double* %636
%7930 = load double, double* %636
%7931 = load double, double* %272
%7932 = fmul double %7930, %7931
store double %7932, double* %635
%7933 = load double, double* %632
%7934 = fcmp ogt double %7933, 1.000000e+02
br i1 %7934, label %7935, label %7942
7935: ; preds = %7910
%7936 = call double @exp(double 1.000000e+02)
store double %7936, double* %638
%7937 = load double, double* %638
%7938 = load double, double* %632
%7939 = fsub double %7938, 1.000000e+02
%7940 = fadd double 1.000000e+00, %7939
%7941 = fmul double %7937, %7940
store double %7941, double* %637
br label %7957
7942: ; preds = %7910
%7943 = load double, double* %632
%7944 = fcmp olt double %7943, -1.000000e+02
br i1 %7944, label %7945, label %7952
7945: ; preds = %7942
%7946 = call double @exp(double -1.000000e+02)
store double %7946, double* %638
%7947 = load double, double* %638
%7948 = load double, double* %632
%7949 = fadd double %7948, 1.000000e+02
%7950 = fadd double 1.000000e+00, %7949
%7951 = fmul double %7947, %7950
store double %7951, double* %637
br label %7956
7952: ; preds = %7942
%7953 = load double, double* %632
%7954 = call double @exp(double %7953)
store double %7954, double* %637
%7955 = load double, double* %637
store double %7955, double* %638
br label %7956
7956: ; preds = %7952, %7945
br label %7957
7957: ; preds = %7956, %7935
%7958 = load double, double* %638
%7959 = load double, double* %633
%7960 = fmul double %7958, %7959
store double %7960, double* %639
%7961 = load double, double* %638
%7962 = load double, double* %635
%7963 = fmul double %7961, %7962
store double %7963, double* %640
%7964 = load double*, double** %136
%7965 = load double, double* %7964
%7966 = load double, double* %934
%7967 = load double, double* %270
%7968 = fmul double %7966, %7967
%7969 = fdiv double %7965, %7968
store double %7969, double* %732
%7970 = load double, double* %934
%7971 = load double, double* %270
%7972 = fmul double %7970, %7971
%7973 = fdiv double 1.000000e+00, %7972
store double %7973, double* %733
%7974 = load double*, double** %136
%7975 = load double, double* %7974
%7976 = fneg double %7975
%7977 = load double, double* %934
%7978 = load double, double* %270
%7979 = load double, double* %270
%7980 = fmul double %7978, %7979
%7981 = fmul double %7977, %7980
%7982 = fdiv double %7976, %7981
store double %7982, double* %734
%7983 = load double, double* %734
%7984 = load double, double* %272
%7985 = fmul double %7983, %7984
store double %7985, double* %735
%7986 = load double, double* %732
%7987 = fcmp ogt double %7986, 1.000000e+02
br i1 %7987, label %7988, label %7995
7988: ; preds = %7957
%7989 = call double @exp(double 1.000000e+02)
store double %7989, double* %737
%7990 = load double, double* %737
%7991 = load double, double* %732
%7992 = fsub double %7991, 1.000000e+02
%7993 = fadd double 1.000000e+00, %7992
%7994 = fmul double %7990, %7993
store double %7994, double* %736
br label %8010
7995: ; preds = %7957
%7996 = load double, double* %732
%7997 = fcmp olt double %7996, -1.000000e+02
br i1 %7997, label %7998, label %8005
7998: ; preds = %7995
%7999 = call double @exp(double -1.000000e+02)
store double %7999, double* %737
%8000 = load double, double* %737
%8001 = load double, double* %732
%8002 = fadd double %8001, 1.000000e+02
%8003 = fadd double 1.000000e+00, %8002
%8004 = fmul double %8000, %8003
store double %8004, double* %736
br label %8009
8005: ; preds = %7995
%8006 = load double, double* %732
%8007 = call double @exp(double %8006)
store double %8007, double* %736
%8008 = load double, double* %736
store double %8008, double* %737
br label %8009
8009: ; preds = %8005, %7998
br label %8010
8010: ; preds = %8009, %7988
%8011 = load double, double* %737
%8012 = load double, double* %733
%8013 = fmul double %8011, %8012
store double %8013, double* %738
%8014 = load double, double* %737
%8015 = load double, double* %735
%8016 = fmul double %8014, %8015
store double %8016, double* %739
%8017 = load double, double* %994
%8018 = fcmp ogt double %8017, 0.000000e+00
br i1 %8018, label %8019, label %8177
8019: ; preds = %8010
%8020 = load double, double* %364
%8021 = fneg double %8020
%8022 = load double*, double** %136
%8023 = load double, double* %8022
%8024 = fsub double %8021, %8023
%8025 = load double, double* %367
%8026 = load double, double* %270
%8027 = fmul double %8025, %8026
%8028 = fdiv double %8024, %8027
store double %8028, double* %697
%8029 = load double, double* %367
%8030 = load double, double* %270
%8031 = fmul double %8029, %8030
%8032 = fdiv double -1.000000e+00, %8031
store double %8032, double* %740
%8033 = load double, double* %367
%8034 = load double, double* %270
%8035 = fmul double %8033, %8034
%8036 = fdiv double -1.000000e+00, %8035
store double %8036, double* %741
%8037 = load double*, double** %136
%8038 = load double, double* %8037
%8039 = fneg double %8038
%8040 = load double, double* %364
%8041 = fsub double %8039, %8040
%8042 = fneg double %8041
%8043 = load double, double* %367
%8044 = load double, double* %367
%8045 = fmul double %8043, %8044
%8046 = load double, double* %270
%8047 = fmul double %8045, %8046
%8048 = fdiv double %8042, %8047
store double %8048, double* %742
%8049 = load double*, double** %136
%8050 = load double, double* %8049
%8051 = fneg double %8050
%8052 = load double, double* %364
%8053 = fsub double %8051, %8052
%8054 = fneg double %8053
%8055 = load double, double* %367
%8056 = load double, double* %270
%8057 = load double, double* %270
%8058 = fmul double %8056, %8057
%8059 = fmul double %8055, %8058
%8060 = fdiv double %8054, %8059
store double %8060, double* %699
%8061 = load double, double* %740
%8062 = load double, double* %366
%8063 = fmul double %8061, %8062
store double %8063, double* %700
%8064 = load double, double* %700
%8065 = load double, double* %742
%8066 = load double, double* %369
%8067 = call double @llvm.fmuladd.f64(double %8065, double %8066, double %8064)
store double %8067, double* %700
%8068 = load double, double* %700
%8069 = load double, double* %699
%8070 = load double, double* %272
%8071 = call double @llvm.fmuladd.f64(double %8069, double %8070, double %8068)
store double %8071, double* %700
%8072 = load double, double* %697
%8073 = fcmp ogt double %8072, 1.000000e+02
br i1 %8073, label %8074, label %8081
8074: ; preds = %8019
%8075 = call double @exp(double 1.000000e+02)
store double %8075, double* %702
%8076 = load double, double* %702
%8077 = load double, double* %697
%8078 = fsub double %8077, 1.000000e+02
%8079 = fadd double 1.000000e+00, %8078
%8080 = fmul double %8076, %8079
store double %8080, double* %701
br label %8096
8081: ; preds = %8019
%8082 = load double, double* %697
%8083 = fcmp olt double %8082, -1.000000e+02
br i1 %8083, label %8084, label %8091
8084: ; preds = %8081
%8085 = call double @exp(double -1.000000e+02)
store double %8085, double* %702
%8086 = load double, double* %702
%8087 = load double, double* %697
%8088 = fadd double %8087, 1.000000e+02
%8089 = fadd double 1.000000e+00, %8088
%8090 = fmul double %8086, %8089
store double %8090, double* %701
br label %8095
8091: ; preds = %8081
%8092 = load double, double* %697
%8093 = call double @exp(double %8092)
store double %8093, double* %701
%8094 = load double, double* %701
store double %8094, double* %702
br label %8095
8095: ; preds = %8091, %8084
br label %8096
8096: ; preds = %8095, %8074
%8097 = load double, double* %702
%8098 = load double, double* %700
%8099 = fmul double %8097, %8098
store double %8099, double* %704
%8100 = load double, double* %702
%8101 = load double, double* %741
%8102 = fmul double %8100, %8101
store double %8102, double* %743
%8103 = load double, double* %331
%8104 = load double, double* %637
%8105 = fsub double %8104, 1.000000e+00
%8106 = load double, double* %334
%8107 = load double, double* %736
%8108 = fsub double %8107, 1.000000e+00
%8109 = fmul double %8106, %8108
%8110 = call double @llvm.fmuladd.f64(double %8103, double %8105, double %8109)
%8111 = load double, double* %996
%8112 = load double, double* %701
%8113 = load double, double* %432
%8114 = fsub double %8112, %8113
%8115 = fneg double %8111
%8116 = call double @llvm.fmuladd.f64(double %8115, double %8114, double %8110)
%8117 = load double*, double** %155
store double %8116, double* %8117
%8118 = load double, double* %637
%8119 = fsub double %8118, 1.000000e+00
store double %8119, double* %744
%8120 = load double, double* %331
store double %8120, double* %745
%8121 = load double, double* %736
%8122 = fsub double %8121, 1.000000e+00
store double %8122, double* %746
%8123 = load double, double* %334
store double %8123, double* %747
%8124 = load double, double* %996
%8125 = fneg double %8124
store double %8125, double* %748
%8126 = load double, double* %996
store double %8126, double* %749
%8127 = load double, double* %744
%8128 = load double, double* %333
%8129 = fmul double %8127, %8128
%8130 = load double*, double** %156
store double %8129, double* %8130
%8131 = load double, double* %745
%8132 = load double, double* %639
%8133 = fmul double %8131, %8132
%8134 = load double*, double** %157
store double %8133, double* %8134
%8135 = load double*, double** %156
%8136 = load double, double* %8135
%8137 = load double, double* %745
%8138 = load double, double* %640
%8139 = call double @llvm.fmuladd.f64(double %8137, double %8138, double %8136)
%8140 = load double*, double** %156
store double %8139, double* %8140
%8141 = load double*, double** %156
%8142 = load double, double* %8141
%8143 = load double, double* %746
%8144 = load double, double* %336
%8145 = call double @llvm.fmuladd.f64(double %8143, double %8144, double %8142)
%8146 = load double*, double** %156
store double %8145, double* %8146
%8147 = load double*, double** %157
%8148 = load double, double* %8147
%8149 = load double, double* %747
%8150 = load double, double* %738
%8151 = call double @llvm.fmuladd.f64(double %8149, double %8150, double %8148)
%8152 = load double*, double** %157
store double %8151, double* %8152
%8153 = load double*, double** %156
%8154 = load double, double* %8153
%8155 = load double, double* %747
%8156 = load double, double* %739
%8157 = call double @llvm.fmuladd.f64(double %8155, double %8156, double %8154)
%8158 = load double*, double** %156
store double %8157, double* %8158
%8159 = load double*, double** %156
%8160 = load double, double* %8159
%8161 = load double, double* %748
%8162 = load double, double* %704
%8163 = call double @llvm.fmuladd.f64(double %8161, double %8162, double %8160)
%8164 = load double*, double** %156
store double %8163, double* %8164
%8165 = load double*, double** %157
%8166 = load double, double* %8165
%8167 = load double, double* %748
%8168 = load double, double* %743
%8169 = call double @llvm.fmuladd.f64(double %8167, double %8168, double %8166)
%8170 = load double*, double** %157
store double %8169, double* %8170
%8171 = load double*, double** %156
%8172 = load double, double* %8171
%8173 = load double, double* %749
%8174 = load double, double* %434
%8175 = call double @llvm.fmuladd.f64(double %8173, double %8174, double %8172)
%8176 = load double*, double** %156
store double %8175, double* %8176
br label %8225
8177: ; preds = %8010
%8178 = load double, double* %331
%8179 = load double, double* %637
%8180 = fsub double %8179, 1.000000e+00
%8181 = load double, double* %334
%8182 = load double, double* %736
%8183 = fsub double %8182, 1.000000e+00
%8184 = fmul double %8181, %8183
%8185 = call double @llvm.fmuladd.f64(double %8178, double %8180, double %8184)
%8186 = load double*, double** %155
store double %8185, double* %8186
%8187 = load double, double* %637
%8188 = fsub double %8187, 1.000000e+00
store double %8188, double* %744
%8189 = load double, double* %331
store double %8189, double* %745
%8190 = load double, double* %736
%8191 = fsub double %8190, 1.000000e+00
store double %8191, double* %746
%8192 = load double, double* %334
store double %8192, double* %747
%8193 = load double, double* %744
%8194 = load double, double* %333
%8195 = fmul double %8193, %8194
%8196 = load double*, double** %156
store double %8195, double* %8196
%8197 = load double, double* %745
%8198 = load double, double* %639
%8199 = fmul double %8197, %8198
%8200 = load double*, double** %157
store double %8199, double* %8200
%8201 = load double*, double** %156
%8202 = load double, double* %8201
%8203 = load double, double* %745
%8204 = load double, double* %640
%8205 = call double @llvm.fmuladd.f64(double %8203, double %8204, double %8202)
%8206 = load double*, double** %156
store double %8205, double* %8206
%8207 = load double*, double** %156
%8208 = load double, double* %8207
%8209 = load double, double* %746
%8210 = load double, double* %336
%8211 = call double @llvm.fmuladd.f64(double %8209, double %8210, double %8208)
%8212 = load double*, double** %156
store double %8211, double* %8212
%8213 = load double*, double** %157
%8214 = load double, double* %8213
%8215 = load double, double* %747
%8216 = load double, double* %738
%8217 = call double @llvm.fmuladd.f64(double %8215, double %8216, double %8214)
%8218 = load double*, double** %157
store double %8217, double* %8218
%8219 = load double*, double** %156
%8220 = load double, double* %8219
%8221 = load double, double* %747
%8222 = load double, double* %739
%8223 = call double @llvm.fmuladd.f64(double %8221, double %8222, double %8220)
%8224 = load double*, double** %156
store double %8223, double* %8224
br label %8225
8225: ; preds = %8177, %8096
%8226 = load double*, double** %158
store double 0.000000e+00, double* %8226
%8227 = load double*, double** %159
store double 0.000000e+00, double* %8227
%8228 = load double*, double** %160
store double 0.000000e+00, double* %8228
br label %9243
8229: ; preds = %7907
%8230 = load double, double* %931
%8231 = fcmp oeq double %8230, 0.000000e+00
br i1 %8231, label %8232, label %8551
8232: ; preds = %8229
%8233 = load double*, double** %155
store double 0.000000e+00, double* %8233
%8234 = load double*, double** %156
store double 0.000000e+00, double* %8234
%8235 = load double*, double** %157
store double 0.000000e+00, double* %8235
%8236 = load double*, double** %137
%8237 = load double, double* %8236
%8238 = load double, double* %932
%8239 = load double, double* %270
%8240 = fmul double %8238, %8239
%8241 = fdiv double %8237, %8240
store double %8241, double* %632
%8242 = load double, double* %932
%8243 = load double, double* %270
%8244 = fmul double %8242, %8243
%8245 = fdiv double 1.000000e+00, %8244
store double %8245, double* %750
%8246 = load double*, double** %137
%8247 = load double, double* %8246
%8248 = fneg double %8247
%8249 = load double, double* %932
%8250 = load double, double* %270
%8251 = load double, double* %270
%8252 = fmul double %8250, %8251
%8253 = fmul double %8249, %8252
%8254 = fdiv double %8248, %8253
store double %8254, double* %636
%8255 = load double, double* %636
%8256 = load double, double* %272
%8257 = fmul double %8255, %8256
store double %8257, double* %635
%8258 = load double, double* %632
%8259 = fcmp ogt double %8258, 1.000000e+02
br i1 %8259, label %8260, label %8267
8260: ; preds = %8232
%8261 = call double @exp(double 1.000000e+02)
store double %8261, double* %638
%8262 = load double, double* %638
%8263 = load double, double* %632
%8264 = fsub double %8263, 1.000000e+02
%8265 = fadd double 1.000000e+00, %8264
%8266 = fmul double %8262, %8265
store double %8266, double* %637
br label %8282
8267: ; preds = %8232
%8268 = load double, double* %632
%8269 = fcmp olt double %8268, -1.000000e+02
br i1 %8269, label %8270, label %8277
8270: ; preds = %8267
%8271 = call double @exp(double -1.000000e+02)
store double %8271, double* %638
%8272 = load double, double* %638
%8273 = load double, double* %632
%8274 = fadd double %8273, 1.000000e+02
%8275 = fadd double 1.000000e+00, %8274
%8276 = fmul double %8272, %8275
store double %8276, double* %637
br label %8281
8277: ; preds = %8267
%8278 = load double, double* %632
%8279 = call double @exp(double %8278)
store double %8279, double* %637
%8280 = load double, double* %637
store double %8280, double* %638
br label %8281
8281: ; preds = %8277, %8270
br label %8282
8282: ; preds = %8281, %8260
%8283 = load double, double* %638
%8284 = load double, double* %750
%8285 = fmul double %8283, %8284
store double %8285, double* %751
%8286 = load double, double* %638
%8287 = load double, double* %635
%8288 = fmul double %8286, %8287
store double %8288, double* %640
%8289 = load double*, double** %137
%8290 = load double, double* %8289
%8291 = load double, double* %934
%8292 = load double, double* %270
%8293 = fmul double %8291, %8292
%8294 = fdiv double %8290, %8293
store double %8294, double* %732
%8295 = load double, double* %934
%8296 = load double, double* %270
%8297 = fmul double %8295, %8296
%8298 = fdiv double 1.000000e+00, %8297
store double %8298, double* %752
%8299 = load double*, double** %137
%8300 = load double, double* %8299
%8301 = fneg double %8300
%8302 = load double, double* %934
%8303 = load double, double* %270
%8304 = load double, double* %270
%8305 = fmul double %8303, %8304
%8306 = fmul double %8302, %8305
%8307 = fdiv double %8301, %8306
store double %8307, double* %734
%8308 = load double, double* %734
%8309 = load double, double* %272
%8310 = fmul double %8308, %8309
store double %8310, double* %735
%8311 = load double, double* %732
%8312 = fcmp ogt double %8311, 1.000000e+02
br i1 %8312, label %8313, label %8320
8313: ; preds = %8282
%8314 = call double @exp(double 1.000000e+02)
store double %8314, double* %737
%8315 = load double, double* %737
%8316 = load double, double* %732
%8317 = fsub double %8316, 1.000000e+02
%8318 = fadd double 1.000000e+00, %8317
%8319 = fmul double %8315, %8318
store double %8319, double* %736
br label %8335
8320: ; preds = %8282
%8321 = load double, double* %732
%8322 = fcmp olt double %8321, -1.000000e+02
br i1 %8322, label %8323, label %8330
8323: ; preds = %8320
%8324 = call double @exp(double -1.000000e+02)
store double %8324, double* %737
%8325 = load double, double* %737
%8326 = load double, double* %732
%8327 = fadd double %8326, 1.000000e+02
%8328 = fadd double 1.000000e+00, %8327
%8329 = fmul double %8325, %8328
store double %8329, double* %736
br label %8334
8330: ; preds = %8320
%8331 = load double, double* %732
%8332 = call double @exp(double %8331)
store double %8332, double* %736
%8333 = load double, double* %736
store double %8333, double* %737
br label %8334
8334: ; preds = %8330, %8323
br label %8335
8335: ; preds = %8334, %8313
%8336 = load double, double* %737
%8337 = load double, double* %752
%8338 = fmul double %8336, %8337
store double %8338, double* %753
%8339 = load double, double* %737
%8340 = load double, double* %735
%8341 = fmul double %8339, %8340
store double %8341, double* %739
%8342 = load double, double* %994
%8343 = fcmp ogt double %8342, 0.000000e+00
br i1 %8343, label %8344, label %8502
8344: ; preds = %8335
%8345 = load double, double* %364
%8346 = fneg double %8345
%8347 = load double*, double** %137
%8348 = load double, double* %8347
%8349 = fsub double %8346, %8348
%8350 = load double, double* %367
%8351 = load double, double* %270
%8352 = fmul double %8350, %8351
%8353 = fdiv double %8349, %8352
store double %8353, double* %697
%8354 = load double, double* %367
%8355 = load double, double* %270
%8356 = fmul double %8354, %8355
%8357 = fdiv double -1.000000e+00, %8356
store double %8357, double* %740
%8358 = load double, double* %367
%8359 = load double, double* %270
%8360 = fmul double %8358, %8359
%8361 = fdiv double -1.000000e+00, %8360
store double %8361, double* %754
%8362 = load double*, double** %137
%8363 = load double, double* %8362
%8364 = fneg double %8363
%8365 = load double, double* %364
%8366 = fsub double %8364, %8365
%8367 = fneg double %8366
%8368 = load double, double* %367
%8369 = load double, double* %367
%8370 = fmul double %8368, %8369
%8371 = load double, double* %270
%8372 = fmul double %8370, %8371
%8373 = fdiv double %8367, %8372
store double %8373, double* %742
%8374 = load double*, double** %137
%8375 = load double, double* %8374
%8376 = fneg double %8375
%8377 = load double, double* %364
%8378 = fsub double %8376, %8377
%8379 = fneg double %8378
%8380 = load double, double* %367
%8381 = load double, double* %270
%8382 = load double, double* %270
%8383 = fmul double %8381, %8382
%8384 = fmul double %8380, %8383
%8385 = fdiv double %8379, %8384
store double %8385, double* %699
%8386 = load double, double* %740
%8387 = load double, double* %366
%8388 = fmul double %8386, %8387
store double %8388, double* %700
%8389 = load double, double* %700
%8390 = load double, double* %742
%8391 = load double, double* %369
%8392 = call double @llvm.fmuladd.f64(double %8390, double %8391, double %8389)
store double %8392, double* %700
%8393 = load double, double* %700
%8394 = load double, double* %699
%8395 = load double, double* %272
%8396 = call double @llvm.fmuladd.f64(double %8394, double %8395, double %8393)
store double %8396, double* %700
%8397 = load double, double* %697
%8398 = fcmp ogt double %8397, 1.000000e+02
br i1 %8398, label %8399, label %8406
8399: ; preds = %8344
%8400 = call double @exp(double 1.000000e+02)
store double %8400, double* %702
%8401 = load double, double* %702
%8402 = load double, double* %697
%8403 = fsub double %8402, 1.000000e+02
%8404 = fadd double 1.000000e+00, %8403
%8405 = fmul double %8401, %8404
store double %8405, double* %701
br label %8421
8406: ; preds = %8344
%8407 = load double, double* %697
%8408 = fcmp olt double %8407, -1.000000e+02
br i1 %8408, label %8409, label %8416
8409: ; preds = %8406
%8410 = call double @exp(double -1.000000e+02)
store double %8410, double* %702
%8411 = load double, double* %702
%8412 = load double, double* %697
%8413 = fadd double %8412, 1.000000e+02
%8414 = fadd double 1.000000e+00, %8413
%8415 = fmul double %8411, %8414
store double %8415, double* %701
br label %8420
8416: ; preds = %8406
%8417 = load double, double* %697
%8418 = call double @exp(double %8417)
store double %8418, double* %701
%8419 = load double, double* %701
store double %8419, double* %702
br label %8420
8420: ; preds = %8416, %8409
br label %8421
8421: ; preds = %8420, %8399
%8422 = load double, double* %702
%8423 = load double, double* %700
%8424 = fmul double %8422, %8423
store double %8424, double* %704
%8425 = load double, double* %702
%8426 = load double, double* %754
%8427 = fmul double %8425, %8426
store double %8427, double* %755
%8428 = load double, double* %331
%8429 = load double, double* %637
%8430 = fsub double %8429, 1.000000e+00
%8431 = load double, double* %334
%8432 = load double, double* %736
%8433 = fsub double %8432, 1.000000e+00
%8434 = fmul double %8431, %8433
%8435 = call double @llvm.fmuladd.f64(double %8428, double %8430, double %8434)
%8436 = load double, double* %996
%8437 = load double, double* %701
%8438 = load double, double* %432
%8439 = fsub double %8437, %8438
%8440 = fneg double %8436
%8441 = call double @llvm.fmuladd.f64(double %8440, double %8439, double %8435)
%8442 = load double*, double** %158
store double %8441, double* %8442
%8443 = load double, double* %637
%8444 = fsub double %8443, 1.000000e+00
store double %8444, double* %756
%8445 = load double, double* %331
store double %8445, double* %757
%8446 = load double, double* %736
%8447 = fsub double %8446, 1.000000e+00
store double %8447, double* %758
%8448 = load double, double* %334
store double %8448, double* %759
%8449 = load double, double* %996
%8450 = fneg double %8449
store double %8450, double* %760
%8451 = load double, double* %996
store double %8451, double* %761
%8452 = load double, double* %756
%8453 = load double, double* %333
%8454 = fmul double %8452, %8453
%8455 = load double*, double** %159
store double %8454, double* %8455
%8456 = load double, double* %757
%8457 = load double, double* %751
%8458 = fmul double %8456, %8457
%8459 = load double*, double** %160
store double %8458, double* %8459
%8460 = load double*, double** %159
%8461 = load double, double* %8460
%8462 = load double, double* %757
%8463 = load double, double* %640
%8464 = call double @llvm.fmuladd.f64(double %8462, double %8463, double %8461)
%8465 = load double*, double** %159
store double %8464, double* %8465
%8466 = load double*, double** %159
%8467 = load double, double* %8466
%8468 = load double, double* %758
%8469 = load double, double* %336
%8470 = call double @llvm.fmuladd.f64(double %8468, double %8469, double %8467)
%8471 = load double*, double** %159
store double %8470, double* %8471
%8472 = load double*, double** %160
%8473 = load double, double* %8472
%8474 = load double, double* %759
%8475 = load double, double* %753
%8476 = call double @llvm.fmuladd.f64(double %8474, double %8475, double %8473)
%8477 = load double*, double** %160
store double %8476, double* %8477
%8478 = load double*, double** %159
%8479 = load double, double* %8478
%8480 = load double, double* %759
%8481 = load double, double* %739
%8482 = call double @llvm.fmuladd.f64(double %8480, double %8481, double %8479)
%8483 = load double*, double** %159
store double %8482, double* %8483
%8484 = load double*, double** %159
%8485 = load double, double* %8484
%8486 = load double, double* %760
%8487 = load double, double* %704
%8488 = call double @llvm.fmuladd.f64(double %8486, double %8487, double %8485)
%8489 = load double*, double** %159
store double %8488, double* %8489
%8490 = load double*, double** %160
%8491 = load double, double* %8490
%8492 = load double, double* %760
%8493 = load double, double* %755
%8494 = call double @llvm.fmuladd.f64(double %8492, double %8493, double %8491)
%8495 = load double*, double** %160
store double %8494, double* %8495
%8496 = load double*, double** %159
%8497 = load double, double* %8496
%8498 = load double, double* %761
%8499 = load double, double* %434
%8500 = call double @llvm.fmuladd.f64(double %8498, double %8499, double %8497)
%8501 = load double*, double** %159
store double %8500, double* %8501
br label %8550
8502: ; preds = %8335
%8503 = load double, double* %331
%8504 = load double, double* %637
%8505 = fsub double %8504, 1.000000e+00
%8506 = load double, double* %334
%8507 = load double, double* %736
%8508 = fsub double %8507, 1.000000e+00
%8509 = fmul double %8506, %8508
%8510 = call double @llvm.fmuladd.f64(double %8503, double %8505, double %8509)
%8511 = load double*, double** %158
store double %8510, double* %8511
%8512 = load double, double* %637
%8513 = fsub double %8512, 1.000000e+00
store double %8513, double* %756
%8514 = load double, double* %331
store double %8514, double* %757
%8515 = load double, double* %736
%8516 = fsub double %8515, 1.000000e+00
store double %8516, double* %758
%8517 = load double, double* %334
store double %8517, double* %759
%8518 = load double, double* %756
%8519 = load double, double* %333
%8520 = fmul double %8518, %8519
%8521 = load double*, double** %159
store double %8520, double* %8521
%8522 = load double, double* %757
%8523 = load double, double* %751
%8524 = fmul double %8522, %8523
%8525 = load double*, double** %160
store double %8524, double* %8525
%8526 = load double*, double** %159
%8527 = load double, double* %8526
%8528 = load double, double* %757
%8529 = load double, double* %640
%8530 = call double @llvm.fmuladd.f64(double %8528, double %8529, double %8527)
%8531 = load double*, double** %159
store double %8530, double* %8531
%8532 = load double*, double** %159
%8533 = load double, double* %8532
%8534 = load double, double* %758
%8535 = load double, double* %336
%8536 = call double @llvm.fmuladd.f64(double %8534, double %8535, double %8533)
%8537 = load double*, double** %159
store double %8536, double* %8537
%8538 = load double*, double** %160
%8539 = load double, double* %8538
%8540 = load double, double* %759
%8541 = load double, double* %753
%8542 = call double @llvm.fmuladd.f64(double %8540, double %8541, double %8539)
%8543 = load double*, double** %160
store double %8542, double* %8543
%8544 = load double*, double** %159
%8545 = load double, double* %8544
%8546 = load double, double* %759
%8547 = load double, double* %739
%8548 = call double @llvm.fmuladd.f64(double %8546, double %8547, double %8545)
%8549 = load double*, double** %159
store double %8548, double* %8549
br label %8550
8550: ; preds = %8502, %8421
br label %9242
8551: ; preds = %8229
%8552 = load double*, double** %136
%8553 = load double, double* %8552
%8554 = load double, double* %932
%8555 = load double, double* %270
%8556 = fmul double %8554, %8555
%8557 = fdiv double %8553, %8556
store double %8557, double* %632
%8558 = load double, double* %932
%8559 = load double, double* %270
%8560 = fmul double %8558, %8559
%8561 = fdiv double 1.000000e+00, %8560
store double %8561, double* %633
%8562 = load double*, double** %136
%8563 = load double, double* %8562
%8564 = fneg double %8563
%8565 = load double, double* %932
%8566 = load double, double* %270
%8567 = load double, double* %270
%8568 = fmul double %8566, %8567
%8569 = fmul double %8565, %8568
%8570 = fdiv double %8564, %8569
store double %8570, double* %636
%8571 = load double, double* %636
%8572 = load double, double* %272
%8573 = fmul double %8571, %8572
store double %8573, double* %635
%8574 = load double, double* %632
%8575 = fcmp ogt double %8574, 1.000000e+02
br i1 %8575, label %8576, label %8583
8576: ; preds = %8551
%8577 = call double @exp(double 1.000000e+02)
store double %8577, double* %638
%8578 = load double, double* %638
%8579 = load double, double* %632
%8580 = fsub double %8579, 1.000000e+02
%8581 = fadd double 1.000000e+00, %8580
%8582 = fmul double %8578, %8581
store double %8582, double* %637
br label %8598
8583: ; preds = %8551
%8584 = load double, double* %632
%8585 = fcmp olt double %8584, -1.000000e+02
br i1 %8585, label %8586, label %8593
8586: ; preds = %8583
%8587 = call double @exp(double -1.000000e+02)
store double %8587, double* %638
%8588 = load double, double* %638
%8589 = load double, double* %632
%8590 = fadd double %8589, 1.000000e+02
%8591 = fadd double 1.000000e+00, %8590
%8592 = fmul double %8588, %8591
store double %8592, double* %637
br label %8597
8593: ; preds = %8583
%8594 = load double, double* %632
%8595 = call double @exp(double %8594)
store double %8595, double* %637
%8596 = load double, double* %637
store double %8596, double* %638
br label %8597
8597: ; preds = %8593, %8586
br label %8598
8598: ; preds = %8597, %8576
%8599 = load double, double* %638
%8600 = load double, double* %633
%8601 = fmul double %8599, %8600
store double %8601, double* %639
%8602 = load double, double* %638
%8603 = load double, double* %635
%8604 = fmul double %8602, %8603
store double %8604, double* %640
%8605 = load double*, double** %136
%8606 = load double, double* %8605
%8607 = load double, double* %934
%8608 = load double, double* %270
%8609 = fmul double %8607, %8608
%8610 = fdiv double %8606, %8609
store double %8610, double* %732
%8611 = load double, double* %934
%8612 = load double, double* %270
%8613 = fmul double %8611, %8612
%8614 = fdiv double 1.000000e+00, %8613
store double %8614, double* %733
%8615 = load double*, double** %136
%8616 = load double, double* %8615
%8617 = fneg double %8616
%8618 = load double, double* %934
%8619 = load double, double* %270
%8620 = load double, double* %270
%8621 = fmul double %8619, %8620
%8622 = fmul double %8618, %8621
%8623 = fdiv double %8617, %8622
store double %8623, double* %734
%8624 = load double, double* %734
%8625 = load double, double* %272
%8626 = fmul double %8624, %8625
store double %8626, double* %735
%8627 = load double, double* %732
%8628 = fcmp ogt double %8627, 1.000000e+02
br i1 %8628, label %8629, label %8636
8629: ; preds = %8598
%8630 = call double @exp(double 1.000000e+02)
store double %8630, double* %737
%8631 = load double, double* %737
%8632 = load double, double* %732
%8633 = fsub double %8632, 1.000000e+02
%8634 = fadd double 1.000000e+00, %8633
%8635 = fmul double %8631, %8634
store double %8635, double* %736
br label %8651
8636: ; preds = %8598
%8637 = load double, double* %732
%8638 = fcmp olt double %8637, -1.000000e+02
br i1 %8638, label %8639, label %8646
8639: ; preds = %8636
%8640 = call double @exp(double -1.000000e+02)
store double %8640, double* %737
%8641 = load double, double* %737
%8642 = load double, double* %732
%8643 = fadd double %8642, 1.000000e+02
%8644 = fadd double 1.000000e+00, %8643
%8645 = fmul double %8641, %8644
store double %8645, double* %736
br label %8650
8646: ; preds = %8636
%8647 = load double, double* %732
%8648 = call double @exp(double %8647)
store double %8648, double* %736
%8649 = load double, double* %736
store double %8649, double* %737
br label %8650
8650: ; preds = %8646, %8639
br label %8651
8651: ; preds = %8650, %8629
%8652 = load double, double* %737
%8653 = load double, double* %733
%8654 = fmul double %8652, %8653
store double %8654, double* %738
%8655 = load double, double* %737
%8656 = load double, double* %735
%8657 = fmul double %8655, %8656
store double %8657, double* %739
%8658 = load double, double* %994
%8659 = fcmp ogt double %8658, 0.000000e+00
br i1 %8659, label %8660, label %8832
8660: ; preds = %8651
%8661 = load double, double* %364
%8662 = fneg double %8661
%8663 = load double*, double** %136
%8664 = load double, double* %8663
%8665 = fsub double %8662, %8664
%8666 = load double, double* %367
%8667 = load double, double* %270
%8668 = fmul double %8666, %8667
%8669 = fdiv double %8665, %8668
store double %8669, double* %697
%8670 = load double, double* %367
%8671 = load double, double* %270
%8672 = fmul double %8670, %8671
%8673 = fdiv double -1.000000e+00, %8672
store double %8673, double* %740
%8674 = load double, double* %367
%8675 = load double, double* %270
%8676 = fmul double %8674, %8675
%8677 = fdiv double -1.000000e+00, %8676
store double %8677, double* %741
%8678 = load double*, double** %136
%8679 = load double, double* %8678
%8680 = fneg double %8679
%8681 = load double, double* %364
%8682 = fsub double %8680, %8681
%8683 = fneg double %8682
%8684 = load double, double* %367
%8685 = load double, double* %367
%8686 = fmul double %8684, %8685
%8687 = load double, double* %270
%8688 = fmul double %8686, %8687
%8689 = fdiv double %8683, %8688
store double %8689, double* %742
%8690 = load double*, double** %136
%8691 = load double, double* %8690
%8692 = fneg double %8691
%8693 = load double, double* %364
%8694 = fsub double %8692, %8693
%8695 = fneg double %8694
%8696 = load double, double* %367
%8697 = load double, double* %270
%8698 = load double, double* %270
%8699 = fmul double %8697, %8698
%8700 = fmul double %8696, %8699
%8701 = fdiv double %8695, %8700
store double %8701, double* %699
%8702 = load double, double* %740
%8703 = load double, double* %366
%8704 = fmul double %8702, %8703
store double %8704, double* %700
%8705 = load double, double* %700
%8706 = load double, double* %742
%8707 = load double, double* %369
%8708 = call double @llvm.fmuladd.f64(double %8706, double %8707, double %8705)
store double %8708, double* %700
%8709 = load double, double* %700
%8710 = load double, double* %699
%8711 = load double, double* %272
%8712 = call double @llvm.fmuladd.f64(double %8710, double %8711, double %8709)
store double %8712, double* %700
%8713 = load double, double* %697
%8714 = fcmp ogt double %8713, 1.000000e+02
br i1 %8714, label %8715, label %8722
8715: ; preds = %8660
%8716 = call double @exp(double 1.000000e+02)
store double %8716, double* %702
%8717 = load double, double* %702
%8718 = load double, double* %697
%8719 = fsub double %8718, 1.000000e+02
%8720 = fadd double 1.000000e+00, %8719
%8721 = fmul double %8717, %8720
store double %8721, double* %701
br label %8737
8722: ; preds = %8660
%8723 = load double, double* %697
%8724 = fcmp olt double %8723, -1.000000e+02
br i1 %8724, label %8725, label %8732
8725: ; preds = %8722
%8726 = call double @exp(double -1.000000e+02)
store double %8726, double* %702
%8727 = load double, double* %702
%8728 = load double, double* %697
%8729 = fadd double %8728, 1.000000e+02
%8730 = fadd double 1.000000e+00, %8729
%8731 = fmul double %8727, %8730
store double %8731, double* %701
br label %8736
8732: ; preds = %8722
%8733 = load double, double* %697
%8734 = call double @exp(double %8733)
store double %8734, double* %701
%8735 = load double, double* %701
store double %8735, double* %702
br label %8736
8736: ; preds = %8732, %8725
br label %8737
8737: ; preds = %8736, %8715
%8738 = load double, double* %702
%8739 = load double, double* %700
%8740 = fmul double %8738, %8739
store double %8740, double* %704
%8741 = load double, double* %702
%8742 = load double, double* %741
%8743 = fmul double %8741, %8742
store double %8743, double* %743
%8744 = load double, double* %931
%8745 = load double, double* %331
%8746 = load double, double* %637
%8747 = fsub double %8746, 1.000000e+00
%8748 = load double, double* %334
%8749 = load double, double* %736
%8750 = fsub double %8749, 1.000000e+00
%8751 = fmul double %8748, %8750
%8752 = call double @llvm.fmuladd.f64(double %8745, double %8747, double %8751)
%8753 = load double, double* %996
%8754 = load double, double* %701
%8755 = load double, double* %432
%8756 = fsub double %8754, %8755
%8757 = fneg double %8753
%8758 = call double @llvm.fmuladd.f64(double %8757, double %8756, double %8752)
%8759 = fmul double %8744, %8758
%8760 = load double*, double** %155
store double %8759, double* %8760
%8761 = load double, double* %637
%8762 = fsub double %8761, 1.000000e+00
%8763 = load double, double* %931
%8764 = fmul double %8762, %8763
store double %8764, double* %744
%8765 = load double, double* %331
%8766 = load double, double* %931
%8767 = fmul double %8765, %8766
store double %8767, double* %745
%8768 = load double, double* %736
%8769 = fsub double %8768, 1.000000e+00
%8770 = load double, double* %931
%8771 = fmul double %8769, %8770
store double %8771, double* %746
%8772 = load double, double* %334
%8773 = load double, double* %931
%8774 = fmul double %8772, %8773
store double %8774, double* %747
%8775 = load double, double* %996
%8776 = fneg double %8775
%8777 = load double, double* %931
%8778 = fmul double %8776, %8777
store double %8778, double* %748
%8779 = load double, double* %996
%8780 = load double, double* %931
%8781 = fmul double %8779, %8780
store double %8781, double* %749
%8782 = load double, double* %744
%8783 = load double, double* %333
%8784 = fmul double %8782, %8783
%8785 = load double*, double** %156
store double %8784, double* %8785
%8786 = load double, double* %745
%8787 = load double, double* %639
%8788 = fmul double %8786, %8787
%8789 = load double*, double** %157
store double %8788, double* %8789
%8790 = load double*, double** %156
%8791 = load double, double* %8790
%8792 = load double, double* %745
%8793 = load double, double* %640
%8794 = call double @llvm.fmuladd.f64(double %8792, double %8793, double %8791)
%8795 = load double*, double** %156
store double %8794, double* %8795
%8796 = load double*, double** %156
%8797 = load double, double* %8796
%8798 = load double, double* %746
%8799 = load double, double* %336
%8800 = call double @llvm.fmuladd.f64(double %8798, double %8799, double %8797)
%8801 = load double*, double** %156
store double %8800, double* %8801
%8802 = load double*, double** %157
%8803 = load double, double* %8802
%8804 = load double, double* %747
%8805 = load double, double* %738
%8806 = call double @llvm.fmuladd.f64(double %8804, double %8805, double %8803)
%8807 = load double*, double** %157
store double %8806, double* %8807
%8808 = load double*, double** %156
%8809 = load double, double* %8808
%8810 = load double, double* %747
%8811 = load double, double* %739
%8812 = call double @llvm.fmuladd.f64(double %8810, double %8811, double %8809)
%8813 = load double*, double** %156
store double %8812, double* %8813
%8814 = load double*, double** %156
%8815 = load double, double* %8814
%8816 = load double, double* %748
%8817 = load double, double* %704
%8818 = call double @llvm.fmuladd.f64(double %8816, double %8817, double %8815)
%8819 = load double*, double** %156
store double %8818, double* %8819
%8820 = load double*, double** %157
%8821 = load double, double* %8820
%8822 = load double, double* %748
%8823 = load double, double* %743
%8824 = call double @llvm.fmuladd.f64(double %8822, double %8823, double %8821)
%8825 = load double*, double** %157
store double %8824, double* %8825
%8826 = load double*, double** %156
%8827 = load double, double* %8826
%8828 = load double, double* %749
%8829 = load double, double* %434
%8830 = call double @llvm.fmuladd.f64(double %8828, double %8829, double %8827)
%8831 = load double*, double** %156
store double %8830, double* %8831
br label %8890
8832: ; preds = %8651
%8833 = load double, double* %931
%8834 = load double, double* %331
%8835 = load double, double* %637
%8836 = fsub double %8835, 1.000000e+00
%8837 = load double, double* %334
%8838 = load double, double* %736
%8839 = fsub double %8838, 1.000000e+00
%8840 = fmul double %8837, %8839
%8841 = call double @llvm.fmuladd.f64(double %8834, double %8836, double %8840)
%8842 = fmul double %8833, %8841
%8843 = load double*, double** %155
store double %8842, double* %8843
%8844 = load double, double* %637
%8845 = fsub double %8844, 1.000000e+00
%8846 = load double, double* %931
%8847 = fmul double %8845, %8846
store double %8847, double* %744
%8848 = load double, double* %331
%8849 = load double, double* %931
%8850 = fmul double %8848, %8849
store double %8850, double* %745
%8851 = load double, double* %736
%8852 = fsub double %8851, 1.000000e+00
%8853 = load double, double* %931
%8854 = fmul double %8852, %8853
store double %8854, double* %746
%8855 = load double, double* %334
%8856 = load double, double* %931
%8857 = fmul double %8855, %8856
store double %8857, double* %747
%8858 = load double, double* %744
%8859 = load double, double* %333
%8860 = fmul double %8858, %8859
%8861 = load double*, double** %156
store double %8860, double* %8861
%8862 = load double, double* %745
%8863 = load double, double* %639
%8864 = fmul double %8862, %8863
%8865 = load double*, double** %157
store double %8864, double* %8865
%8866 = load double*, double** %156
%8867 = load double, double* %8866
%8868 = load double, double* %745
%8869 = load double, double* %640
%8870 = call double @llvm.fmuladd.f64(double %8868, double %8869, double %8867)
%8871 = load double*, double** %156
store double %8870, double* %8871
%8872 = load double*, double** %156
%8873 = load double, double* %8872
%8874 = load double, double* %746
%8875 = load double, double* %336
%8876 = call double @llvm.fmuladd.f64(double %8874, double %8875, double %8873)
%8877 = load double*, double** %156
store double %8876, double* %8877
%8878 = load double*, double** %157
%8879 = load double, double* %8878
%8880 = load double, double* %747
%8881 = load double, double* %738
%8882 = call double @llvm.fmuladd.f64(double %8880, double %8881, double %8879)
%8883 = load double*, double** %157
store double %8882, double* %8883
%8884 = load double*, double** %156
%8885 = load double, double* %8884
%8886 = load double, double* %747
%8887 = load double, double* %739
%8888 = call double @llvm.fmuladd.f64(double %8886, double %8887, double %8885)
%8889 = load double*, double** %156
store double %8888, double* %8889
br label %8890
8890: ; preds = %8832, %8737
%8891 = load double*, double** %137
%8892 = load double, double* %8891
%8893 = load double, double* %932
%8894 = load double, double* %270
%8895 = fmul double %8893, %8894
%8896 = fdiv double %8892, %8895
store double %8896, double* %632
%8897 = load double, double* %932
%8898 = load double, double* %270
%8899 = fmul double %8897, %8898
%8900 = fdiv double 1.000000e+00, %8899
store double %8900, double* %750
%8901 = load double*, double** %137
%8902 = load double, double* %8901
%8903 = fneg double %8902
%8904 = load double, double* %932
%8905 = load double, double* %270
%8906 = load double, double* %270
%8907 = fmul double %8905, %8906
%8908 = fmul double %8904, %8907
%8909 = fdiv double %8903, %8908
store double %8909, double* %636
%8910 = load double, double* %636
%8911 = load double, double* %272
%8912 = fmul double %8910, %8911
store double %8912, double* %635
%8913 = load double, double* %632
%8914 = fcmp ogt double %8913, 1.000000e+02
br i1 %8914, label %8915, label %8922
8915: ; preds = %8890
%8916 = call double @exp(double 1.000000e+02)
store double %8916, double* %638
%8917 = load double, double* %638
%8918 = load double, double* %632
%8919 = fsub double %8918, 1.000000e+02
%8920 = fadd double 1.000000e+00, %8919
%8921 = fmul double %8917, %8920
store double %8921, double* %637
br label %8937
8922: ; preds = %8890
%8923 = load double, double* %632
%8924 = fcmp olt double %8923, -1.000000e+02
br i1 %8924, label %8925, label %8932
8925: ; preds = %8922
%8926 = call double @exp(double -1.000000e+02)
store double %8926, double* %638
%8927 = load double, double* %638
%8928 = load double, double* %632
%8929 = fadd double %8928, 1.000000e+02
%8930 = fadd double 1.000000e+00, %8929
%8931 = fmul double %8927, %8930
store double %8931, double* %637
br label %8936
8932: ; preds = %8922
%8933 = load double, double* %632
%8934 = call double @exp(double %8933)
store double %8934, double* %637
%8935 = load double, double* %637
store double %8935, double* %638
br label %8936
8936: ; preds = %8932, %8925
br label %8937
8937: ; preds = %8936, %8915
%8938 = load double, double* %638
%8939 = load double, double* %750
%8940 = fmul double %8938, %8939
store double %8940, double* %751
%8941 = load double, double* %638
%8942 = load double, double* %635
%8943 = fmul double %8941, %8942
store double %8943, double* %640
%8944 = load double*, double** %137
%8945 = load double, double* %8944
%8946 = load double, double* %934
%8947 = load double, double* %270
%8948 = fmul double %8946, %8947
%8949 = fdiv double %8945, %8948
store double %8949, double* %732
%8950 = load double, double* %934
%8951 = load double, double* %270
%8952 = fmul double %8950, %8951
%8953 = fdiv double 1.000000e+00, %8952
store double %8953, double* %752
%8954 = load double*, double** %137
%8955 = load double, double* %8954
%8956 = fneg double %8955
%8957 = load double, double* %934
%8958 = load double, double* %270
%8959 = load double, double* %270
%8960 = fmul double %8958, %8959
%8961 = fmul double %8957, %8960
%8962 = fdiv double %8956, %8961
store double %8962, double* %734
%8963 = load double, double* %734
%8964 = load double, double* %272
%8965 = fmul double %8963, %8964
store double %8965, double* %735
%8966 = load double, double* %732
%8967 = fcmp ogt double %8966, 1.000000e+02
br i1 %8967, label %8968, label %8975
8968: ; preds = %8937
%8969 = call double @exp(double 1.000000e+02)
store double %8969, double* %737
%8970 = load double, double* %737
%8971 = load double, double* %732
%8972 = fsub double %8971, 1.000000e+02
%8973 = fadd double 1.000000e+00, %8972
%8974 = fmul double %8970, %8973
store double %8974, double* %736
br label %8990
8975: ; preds = %8937
%8976 = load double, double* %732
%8977 = fcmp olt double %8976, -1.000000e+02
br i1 %8977, label %8978, label %8985
8978: ; preds = %8975
%8979 = call double @exp(double -1.000000e+02)
store double %8979, double* %737
%8980 = load double, double* %737
%8981 = load double, double* %732
%8982 = fadd double %8981, 1.000000e+02
%8983 = fadd double 1.000000e+00, %8982
%8984 = fmul double %8980, %8983
store double %8984, double* %736
br label %8989
8985: ; preds = %8975
%8986 = load double, double* %732
%8987 = call double @exp(double %8986)
store double %8987, double* %736
%8988 = load double, double* %736
store double %8988, double* %737
br label %8989
8989: ; preds = %8985, %8978
br label %8990
8990: ; preds = %8989, %8968
%8991 = load double, double* %737
%8992 = load double, double* %752
%8993 = fmul double %8991, %8992
store double %8993, double* %753
%8994 = load double, double* %737
%8995 = load double, double* %735
%8996 = fmul double %8994, %8995
store double %8996, double* %739
%8997 = load double, double* %994
%8998 = fcmp ogt double %8997, 0.000000e+00
br i1 %8998, label %8999, label %9178
8999: ; preds = %8990
%9000 = load double, double* %364
%9001 = fneg double %9000
%9002 = load double*, double** %137
%9003 = load double, double* %9002
%9004 = fsub double %9001, %9003
%9005 = load double, double* %367
%9006 = load double, double* %270
%9007 = fmul double %9005, %9006
%9008 = fdiv double %9004, %9007
store double %9008, double* %697
%9009 = load double, double* %367
%9010 = load double, double* %270
%9011 = fmul double %9009, %9010
%9012 = fdiv double -1.000000e+00, %9011
store double %9012, double* %740
%9013 = load double, double* %367
%9014 = load double, double* %270
%9015 = fmul double %9013, %9014
%9016 = fdiv double -1.000000e+00, %9015
store double %9016, double* %754
%9017 = load double*, double** %137
%9018 = load double, double* %9017
%9019 = fneg double %9018
%9020 = load double, double* %364
%9021 = fsub double %9019, %9020
%9022 = fneg double %9021
%9023 = load double, double* %367
%9024 = load double, double* %367
%9025 = fmul double %9023, %9024
%9026 = load double, double* %270
%9027 = fmul double %9025, %9026
%9028 = fdiv double %9022, %9027
store double %9028, double* %742
%9029 = load double*, double** %137
%9030 = load double, double* %9029
%9031 = fneg double %9030
%9032 = load double, double* %364
%9033 = fsub double %9031, %9032
%9034 = fneg double %9033
%9035 = load double, double* %367
%9036 = load double, double* %270
%9037 = load double, double* %270
%9038 = fmul double %9036, %9037
%9039 = fmul double %9035, %9038
%9040 = fdiv double %9034, %9039
store double %9040, double* %699
%9041 = load double, double* %740
%9042 = load double, double* %366
%9043 = fmul double %9041, %9042
store double %9043, double* %700
%9044 = load double, double* %700
%9045 = load double, double* %742
%9046 = load double, double* %369
%9047 = call double @llvm.fmuladd.f64(double %9045, double %9046, double %9044)
store double %9047, double* %700
%9048 = load double, double* %700
%9049 = load double, double* %699
%9050 = load double, double* %272
%9051 = call double @llvm.fmuladd.f64(double %9049, double %9050, double %9048)
store double %9051, double* %700
%9052 = load double, double* %697
%9053 = fcmp ogt double %9052, 1.000000e+02
br i1 %9053, label %9054, label %9061
9054: ; preds = %8999
%9055 = call double @exp(double 1.000000e+02)
store double %9055, double* %702
%9056 = load double, double* %702
%9057 = load double, double* %697
%9058 = fsub double %9057, 1.000000e+02
%9059 = fadd double 1.000000e+00, %9058
%9060 = fmul double %9056, %9059
store double %9060, double* %701
br label %9076
9061: ; preds = %8999
%9062 = load double, double* %697
%9063 = fcmp olt double %9062, -1.000000e+02
br i1 %9063, label %9064, label %9071
9064: ; preds = %9061
%9065 = call double @exp(double -1.000000e+02)
store double %9065, double* %702
%9066 = load double, double* %702
%9067 = load double, double* %697
%9068 = fadd double %9067, 1.000000e+02
%9069 = fadd double 1.000000e+00, %9068
%9070 = fmul double %9066, %9069
store double %9070, double* %701
br label %9075
9071: ; preds = %9061
%9072 = load double, double* %697
%9073 = call double @exp(double %9072)
store double %9073, double* %701
%9074 = load double, double* %701
store double %9074, double* %702
br label %9075
9075: ; preds = %9071, %9064
br label %9076
9076: ; preds = %9075, %9054
%9077 = load double, double* %702
%9078 = load double, double* %700
%9079 = fmul double %9077, %9078
store double %9079, double* %704
%9080 = load double, double* %702
%9081 = load double, double* %754
%9082 = fmul double %9080, %9081
store double %9082, double* %755
%9083 = load double, double* %931
%9084 = fsub double 1.000000e+00, %9083
%9085 = load double, double* %331
%9086 = load double, double* %637
%9087 = fsub double %9086, 1.000000e+00
%9088 = load double, double* %334
%9089 = load double, double* %736
%9090 = fsub double %9089, 1.000000e+00
%9091 = fmul double %9088, %9090
%9092 = call double @llvm.fmuladd.f64(double %9085, double %9087, double %9091)
%9093 = load double, double* %996
%9094 = load double, double* %701
%9095 = load double, double* %432
%9096 = fsub double %9094, %9095
%9097 = fneg double %9093
%9098 = call double @llvm.fmuladd.f64(double %9097, double %9096, double %9092)
%9099 = fmul double %9084, %9098
%9100 = load double*, double** %158
store double %9099, double* %9100
%9101 = load double, double* %637
%9102 = fsub double %9101, 1.000000e+00
%9103 = load double, double* %931
%9104 = fsub double 1.000000e+00, %9103
%9105 = fmul double %9102, %9104
store double %9105, double* %756
%9106 = load double, double* %331
%9107 = load double, double* %931
%9108 = fsub double 1.000000e+00, %9107
%9109 = fmul double %9106, %9108
store double %9109, double* %757
%9110 = load double, double* %736
%9111 = fsub double %9110, 1.000000e+00
%9112 = load double, double* %931
%9113 = fsub double 1.000000e+00, %9112
%9114 = fmul double %9111, %9113
store double %9114, double* %758
%9115 = load double, double* %334
%9116 = load double, double* %931
%9117 = fsub double 1.000000e+00, %9116
%9118 = fmul double %9115, %9117
store double %9118, double* %759
%9119 = load double, double* %996
%9120 = fneg double %9119
%9121 = load double, double* %931
%9122 = fsub double 1.000000e+00, %9121
%9123 = fmul double %9120, %9122
store double %9123, double* %760
%9124 = load double, double* %996
%9125 = load double, double* %931
%9126 = fsub double 1.000000e+00, %9125
%9127 = fmul double %9124, %9126
store double %9127, double* %761
%9128 = load double, double* %756
%9129 = load double, double* %333
%9130 = fmul double %9128, %9129
%9131 = load double*, double** %159
store double %9130, double* %9131
%9132 = load double, double* %757
%9133 = load double, double* %751
%9134 = fmul double %9132, %9133
%9135 = load double*, double** %160
store double %9134, double* %9135
%9136 = load double*, double** %159
%9137 = load double, double* %9136
%9138 = load double, double* %757
%9139 = load double, double* %640
%9140 = call double @llvm.fmuladd.f64(double %9138, double %9139, double %9137)
%9141 = load double*, double** %159
store double %9140, double* %9141
%9142 = load double*, double** %159
%9143 = load double, double* %9142
%9144 = load double, double* %758
%9145 = load double, double* %336
%9146 = call double @llvm.fmuladd.f64(double %9144, double %9145, double %9143)
%9147 = load double*, double** %159
store double %9146, double* %9147
%9148 = load double*, double** %160
%9149 = load double, double* %9148
%9150 = load double, double* %759
%9151 = load double, double* %753
%9152 = call double @llvm.fmuladd.f64(double %9150, double %9151, double %9149)
%9153 = load double*, double** %160
store double %9152, double* %9153
%9154 = load double*, double** %159
%9155 = load double, double* %9154
%9156 = load double, double* %759
%9157 = load double, double* %739
%9158 = call double @llvm.fmuladd.f64(double %9156, double %9157, double %9155)
%9159 = load double*, double** %159
store double %9158, double* %9159
%9160 = load double*, double** %159
%9161 = load double, double* %9160
%9162 = load double, double* %760
%9163 = load double, double* %704
%9164 = call double @llvm.fmuladd.f64(double %9162, double %9163, double %9161)
%9165 = load double*, double** %159
store double %9164, double* %9165
%9166 = load double*, double** %160
%9167 = load double, double* %9166
%9168 = load double, double* %760
%9169 = load double, double* %755
%9170 = call double @llvm.fmuladd.f64(double %9168, double %9169, double %9167)
%9171 = load double*, double** %160
store double %9170, double* %9171
%9172 = load double*, double** %159
%9173 = load double, double* %9172
%9174 = load double, double* %761
%9175 = load double, double* %434
%9176 = call double @llvm.fmuladd.f64(double %9174, double %9175, double %9173)
%9177 = load double*, double** %159
store double %9176, double* %9177
br label %9241
9178: ; preds = %8990
%9179 = load double, double* %931
%9180 = fsub double 1.000000e+00, %9179
%9181 = load double, double* %331
%9182 = load double, double* %637
%9183 = fsub double %9182, 1.000000e+00
%9184 = load double, double* %334
%9185 = load double, double* %736
%9186 = fsub double %9185, 1.000000e+00
%9187 = fmul double %9184, %9186
%9188 = call double @llvm.fmuladd.f64(double %9181, double %9183, double %9187)
%9189 = fmul double %9180, %9188
%9190 = load double*, double** %158
store double %9189, double* %9190
%9191 = load double, double* %637
%9192 = fsub double %9191, 1.000000e+00
%9193 = load double, double* %931
%9194 = fsub double 1.000000e+00, %9193
%9195 = fmul double %9192, %9194
store double %9195, double* %756
%9196 = load double, double* %331
%9197 = load double, double* %931
%9198 = fsub double 1.000000e+00, %9197
%9199 = fmul double %9196, %9198
store double %9199, double* %757
%9200 = load double, double* %736
%9201 = fsub double %9200, 1.000000e+00
%9202 = load double, double* %931
%9203 = fsub double 1.000000e+00, %9202
%9204 = fmul double %9201, %9203
store double %9204, double* %758
%9205 = load double, double* %334
%9206 = load double, double* %931
%9207 = fsub double 1.000000e+00, %9206
%9208 = fmul double %9205, %9207
store double %9208, double* %759
%9209 = load double, double* %756
%9210 = load double, double* %333
%9211 = fmul double %9209, %9210
%9212 = load double*, double** %159
store double %9211, double* %9212
%9213 = load double, double* %757
%9214 = load double, double* %751
%9215 = fmul double %9213, %9214
%9216 = load double*, double** %160
store double %9215, double* %9216
%9217 = load double*, double** %159
%9218 = load double, double* %9217
%9219 = load double, double* %757
%9220 = load double, double* %640
%9221 = call double @llvm.fmuladd.f64(double %9219, double %9220, double %9218)
%9222 = load double*, double** %159
store double %9221, double* %9222
%9223 = load double*, double** %159
%9224 = load double, double* %9223
%9225 = load double, double* %758
%9226 = load double, double* %336
%9227 = call double @llvm.fmuladd.f64(double %9225, double %9226, double %9224)
%9228 = load double*, double** %159
store double %9227, double* %9228
%9229 = load double*, double** %160
%9230 = load double, double* %9229
%9231 = load double, double* %759
%9232 = load double, double* %753
%9233 = call double @llvm.fmuladd.f64(double %9231, double %9232, double %9230)
%9234 = load double*, double** %160
store double %9233, double* %9234
%9235 = load double*, double** %159
%9236 = load double, double* %9235
%9237 = load double, double* %759
%9238 = load double, double* %739
%9239 = call double @llvm.fmuladd.f64(double %9237, double %9238, double %9236)
%9240 = load double*, double** %159
store double %9239, double* %9240
br label %9241
9241: ; preds = %9178, %9076
br label %9242
9242: ; preds = %9241, %8550
br label %9243
9243: ; preds = %9242, %8225
%9244 = load double*, double** %138
%9245 = load double, double* %9244
%9246 = load double, double* %936
%9247 = load double, double* %270
%9248 = fmul double %9246, %9247
%9249 = fdiv double %9245, %9248
store double %9249, double* %632
%9250 = load double, double* %936
%9251 = load double, double* %270
%9252 = fmul double %9250, %9251
%9253 = fdiv double 1.000000e+00, %9252
store double %9253, double* %646
%9254 = load double*, double** %138
%9255 = load double, double* %9254
%9256 = fneg double %9255
%9257 = load double, double* %936
%9258 = load double, double* %270
%9259 = load double, double* %270
%9260 = fmul double %9258, %9259
%9261 = fmul double %9257, %9260
%9262 = fdiv double %9256, %9261
store double %9262, double* %636
%9263 = load double, double* %636
%9264 = load double, double* %272
%9265 = fmul double %9263, %9264
store double %9265, double* %635
%9266 = load double, double* %632
%9267 = fcmp ogt double %9266, 1.000000e+02
br i1 %9267, label %9268, label %9275
9268: ; preds = %9243
%9269 = call double @exp(double 1.000000e+02)
store double %9269, double* %638
%9270 = load double, double* %638
%9271 = load double, double* %632
%9272 = fsub double %9271, 1.000000e+02
%9273 = fadd double 1.000000e+00, %9272
%9274 = fmul double %9270, %9273
store double %9274, double* %637
br label %9290
9275: ; preds = %9243
%9276 = load double, double* %632
%9277 = fcmp olt double %9276, -1.000000e+02
br i1 %9277, label %9278, label %9285
9278: ; preds = %9275
%9279 = call double @exp(double -1.000000e+02)
store double %9279, double* %638
%9280 = load double, double* %638
%9281 = load double, double* %632
%9282 = fadd double %9281, 1.000000e+02
%9283 = fadd double 1.000000e+00, %9282
%9284 = fmul double %9280, %9283
store double %9284, double* %637
br label %9289
9285: ; preds = %9275
%9286 = load double, double* %632
%9287 = call double @exp(double %9286)
store double %9287, double* %637
%9288 = load double, double* %637
store double %9288, double* %638
br label %9289
9289: ; preds = %9285, %9278
br label %9290
9290: ; preds = %9289, %9268
%9291 = load double, double* %638
%9292 = load double, double* %646
%9293 = fmul double %9291, %9292
store double %9293, double* %648
%9294 = load double, double* %638
%9295 = load double, double* %635
%9296 = fmul double %9294, %9295
store double %9296, double* %640
%9297 = load double*, double** %138
%9298 = load double, double* %9297
%9299 = load double, double* %938
%9300 = load double, double* %270
%9301 = fmul double %9299, %9300
%9302 = fdiv double %9298, %9301
store double %9302, double* %732
%9303 = load double, double* %938
%9304 = load double, double* %270
%9305 = fmul double %9303, %9304
%9306 = fdiv double 1.000000e+00, %9305
store double %9306, double* %762
%9307 = load double*, double** %138
%9308 = load double, double* %9307
%9309 = fneg double %9308
%9310 = load double, double* %938
%9311 = load double, double* %270
%9312 = load double, double* %270
%9313 = fmul double %9311, %9312
%9314 = fmul double %9310, %9313
%9315 = fdiv double %9309, %9314
store double %9315, double* %734
%9316 = load double, double* %734
%9317 = load double, double* %272
%9318 = fmul double %9316, %9317
store double %9318, double* %735
%9319 = load double, double* %732
%9320 = fcmp ogt double %9319, 1.000000e+02
br i1 %9320, label %9321, label %9328
9321: ; preds = %9290
%9322 = call double @exp(double 1.000000e+02)
store double %9322, double* %737
%9323 = load double, double* %737
%9324 = load double, double* %732
%9325 = fsub double %9324, 1.000000e+02
%9326 = fadd double 1.000000e+00, %9325
%9327 = fmul double %9323, %9326
store double %9327, double* %736
br label %9343
9328: ; preds = %9290
%9329 = load double, double* %732
%9330 = fcmp olt double %9329, -1.000000e+02
br i1 %9330, label %9331, label %9338
9331: ; preds = %9328
%9332 = call double @exp(double -1.000000e+02)
store double %9332, double* %737
%9333 = load double, double* %737
%9334 = load double, double* %732
%9335 = fadd double %9334, 1.000000e+02
%9336 = fadd double 1.000000e+00, %9335
%9337 = fmul double %9333, %9336
store double %9337, double* %736
br label %9342
9338: ; preds = %9328
%9339 = load double, double* %732
%9340 = call double @exp(double %9339)
store double %9340, double* %736
%9341 = load double, double* %736
store double %9341, double* %737
br label %9342
9342: ; preds = %9338, %9331
br label %9343
9343: ; preds = %9342, %9321
%9344 = load double, double* %737
%9345 = load double, double* %762
%9346 = fmul double %9344, %9345
store double %9346, double* %763
%9347 = load double, double* %737
%9348 = load double, double* %735
%9349 = fmul double %9347, %9348
store double %9349, double* %739
%9350 = load double, double* %337
%9351 = load double, double* %637
%9352 = fsub double %9351, 1.000000e+00
%9353 = load double, double* %340
%9354 = load double, double* %736
%9355 = fsub double %9354, 1.000000e+00
%9356 = fmul double %9353, %9355
%9357 = call double @llvm.fmuladd.f64(double %9350, double %9352, double %9356)
store double %9357, double* %764
%9358 = load double, double* %637
%9359 = fsub double %9358, 1.000000e+00
store double %9359, double* %765
%9360 = load double, double* %337
store double %9360, double* %767
%9361 = load double, double* %736
%9362 = fsub double %9361, 1.000000e+00
store double %9362, double* %769
%9363 = load double, double* %340
store double %9363, double* %770
%9364 = load double, double* %765
%9365 = load double, double* %339
%9366 = fmul double %9364, %9365
store double %9366, double* %766
%9367 = load double, double* %767
%9368 = load double, double* %648
%9369 = fmul double %9367, %9368
store double %9369, double* %768
%9370 = load double, double* %766
%9371 = load double, double* %767
%9372 = load double, double* %640
%9373 = call double @llvm.fmuladd.f64(double %9371, double %9372, double %9370)
store double %9373, double* %766
%9374 = load double, double* %766
%9375 = load double, double* %769
%9376 = load double, double* %342
%9377 = call double @llvm.fmuladd.f64(double %9375, double %9376, double %9374)
store double %9377, double* %766
%9378 = load double, double* %768
%9379 = load double, double* %770
%9380 = load double, double* %763
%9381 = call double @llvm.fmuladd.f64(double %9379, double %9380, double %9378)
store double %9381, double* %768
%9382 = load double, double* %766
%9383 = load double, double* %770
%9384 = load double, double* %739
%9385 = call double @llvm.fmuladd.f64(double %9383, double %9384, double %9382)
store double %9385, double* %766
%9386 = load double, double* %944
%9387 = fcmp ogt double %9386, 0.000000e+00
br i1 %9387, label %9391, label %9388
9388: ; preds = %9343
%9389 = load double, double* %945
%9390 = fcmp ogt double %9389, 0.000000e+00
br i1 %9390, label %9391, label %9545
9391: ; preds = %9388, %9343
%9392 = load double*, double** %139
%9393 = load double, double* %9392
%9394 = load double, double* %936
%9395 = load double, double* %270
%9396 = fmul double %9394, %9395
%9397 = fdiv double %9393, %9396
store double %9397, double* %632
%9398 = load double, double* %936
%9399 = load double, double* %270
%9400 = fmul double %9398, %9399
%9401 = fdiv double 1.000000e+00, %9400
store double %9401, double* %695
%9402 = load double*, double** %139
%9403 = load double, double* %9402
%9404 = fneg double %9403
%9405 = load double, double* %936
%9406 = load double, double* %270
%9407 = load double, double* %270
%9408 = fmul double %9406, %9407
%9409 = fmul double %9405, %9408
%9410 = fdiv double %9404, %9409
store double %9410, double* %636
%9411 = load double, double* %636
%9412 = load double, double* %272
%9413 = fmul double %9411, %9412
store double %9413, double* %635
%9414 = load double, double* %632
%9415 = fcmp ogt double %9414, 1.000000e+02
br i1 %9415, label %9416, label %9423
9416: ; preds = %9391
%9417 = call double @exp(double 1.000000e+02)
store double %9417, double* %638
%9418 = load double, double* %638
%9419 = load double, double* %632
%9420 = fsub double %9419, 1.000000e+02
%9421 = fadd double 1.000000e+00, %9420
%9422 = fmul double %9418, %9421
store double %9422, double* %637
br label %9438
9423: ; preds = %9391
%9424 = load double, double* %632
%9425 = fcmp olt double %9424, -1.000000e+02
br i1 %9425, label %9426, label %9433
9426: ; preds = %9423
%9427 = call double @exp(double -1.000000e+02)
store double %9427, double* %638
%9428 = load double, double* %638
%9429 = load double, double* %632
%9430 = fadd double %9429, 1.000000e+02
%9431 = fadd double 1.000000e+00, %9430
%9432 = fmul double %9428, %9431
store double %9432, double* %637
br label %9437
9433: ; preds = %9423
%9434 = load double, double* %632
%9435 = call double @exp(double %9434)
store double %9435, double* %637
%9436 = load double, double* %637
store double %9436, double* %638
br label %9437
9437: ; preds = %9433, %9426
br label %9438
9438: ; preds = %9437, %9416
%9439 = load double, double* %638
%9440 = load double, double* %695
%9441 = fmul double %9439, %9440
store double %9441, double* %696
%9442 = load double, double* %638
%9443 = load double, double* %635
%9444 = fmul double %9442, %9443
store double %9444, double* %640
%9445 = load double*, double** %139
%9446 = load double, double* %9445
%9447 = load double, double* %938
%9448 = load double, double* %270
%9449 = fmul double %9447, %9448
%9450 = fdiv double %9446, %9449
store double %9450, double* %732
%9451 = load double, double* %938
%9452 = load double, double* %270
%9453 = fmul double %9451, %9452
%9454 = fdiv double 1.000000e+00, %9453
store double %9454, double* %771
%9455 = load double*, double** %139
%9456 = load double, double* %9455
%9457 = fneg double %9456
%9458 = load double, double* %938
%9459 = load double, double* %270
%9460 = load double, double* %270
%9461 = fmul double %9459, %9460
%9462 = fmul double %9458, %9461
%9463 = fdiv double %9457, %9462
store double %9463, double* %734
%9464 = load double, double* %734
%9465 = load double, double* %272
%9466 = fmul double %9464, %9465
store double %9466, double* %735
%9467 = load double, double* %732
%9468 = fcmp ogt double %9467, 1.000000e+02
br i1 %9468, label %9469, label %9476
9469: ; preds = %9438
%9470 = call double @exp(double 1.000000e+02)
store double %9470, double* %737
%9471 = load double, double* %737
%9472 = load double, double* %732
%9473 = fsub double %9472, 1.000000e+02
%9474 = fadd double 1.000000e+00, %9473
%9475 = fmul double %9471, %9474
store double %9475, double* %736
br label %9491
9476: ; preds = %9438
%9477 = load double, double* %732
%9478 = fcmp olt double %9477, -1.000000e+02
br i1 %9478, label %9479, label %9486
9479: ; preds = %9476
%9480 = call double @exp(double -1.000000e+02)
store double %9480, double* %737
%9481 = load double, double* %737
%9482 = load double, double* %732
%9483 = fadd double %9482, 1.000000e+02
%9484 = fadd double 1.000000e+00, %9483
%9485 = fmul double %9481, %9484
store double %9485, double* %736
br label %9490
9486: ; preds = %9476
%9487 = load double, double* %732
%9488 = call double @exp(double %9487)
store double %9488, double* %736
%9489 = load double, double* %736
store double %9489, double* %737
br label %9490
9490: ; preds = %9486, %9479
br label %9491
9491: ; preds = %9490, %9469
%9492 = load double, double* %737
%9493 = load double, double* %771
%9494 = fmul double %9492, %9493
store double %9494, double* %772
%9495 = load double, double* %737
%9496 = load double, double* %735
%9497 = fmul double %9495, %9496
store double %9497, double* %739
%9498 = load double, double* %343
%9499 = load double, double* %637
%9500 = fsub double %9499, 1.000000e+00
%9501 = load double, double* %346
%9502 = load double, double* %736
%9503 = fsub double %9502, 1.000000e+00
%9504 = fmul double %9501, %9503
%9505 = call double @llvm.fmuladd.f64(double %9498, double %9500, double %9504)
%9506 = load double*, double** %172
store double %9505, double* %9506
%9507 = load double, double* %637
%9508 = fsub double %9507, 1.000000e+00
store double %9508, double* %773
%9509 = load double, double* %343
store double %9509, double* %774
%9510 = load double, double* %736
%9511 = fsub double %9510, 1.000000e+00
store double %9511, double* %775
%9512 = load double, double* %346
store double %9512, double* %776
%9513 = load double, double* %773
%9514 = load double, double* %345
%9515 = fmul double %9513, %9514
%9516 = load double*, double** %173
store double %9515, double* %9516
%9517 = load double, double* %774
%9518 = load double, double* %696
%9519 = fmul double %9517, %9518
%9520 = load double*, double** %174
store double %9519, double* %9520
%9521 = load double*, double** %173
%9522 = load double, double* %9521
%9523 = load double, double* %774
%9524 = load double, double* %640
%9525 = call double @llvm.fmuladd.f64(double %9523, double %9524, double %9522)
%9526 = load double*, double** %173
store double %9525, double* %9526
%9527 = load double*, double** %173
%9528 = load double, double* %9527
%9529 = load double, double* %775
%9530 = load double, double* %348
%9531 = call double @llvm.fmuladd.f64(double %9529, double %9530, double %9528)
%9532 = load double*, double** %173
store double %9531, double* %9532
%9533 = load double*, double** %174
%9534 = load double, double* %9533
%9535 = load double, double* %776
%9536 = load double, double* %772
%9537 = call double @llvm.fmuladd.f64(double %9535, double %9536, double %9534)
%9538 = load double*, double** %174
store double %9537, double* %9538
%9539 = load double*, double** %173
%9540 = load double, double* %9539
%9541 = load double, double* %776
%9542 = load double, double* %739
%9543 = call double @llvm.fmuladd.f64(double %9541, double %9542, double %9540)
%9544 = load double*, double** %173
store double %9543, double* %9544
br label %9549
9545: ; preds = %9388
%9546 = load double*, double** %172
store double 0.000000e+00, double* %9546
%9547 = load double*, double** %173
store double 0.000000e+00, double* %9547
%9548 = load double*, double** %174
store double 0.000000e+00, double* %9548
br label %9549
9549: ; preds = %9545, %9491
%9550 = load double, double* %939
%9551 = fcmp ogt double %9550, 0.000000e+00
br i1 %9551, label %9552, label %9751
9552: ; preds = %9549
%9553 = load double, double* %396
%9554 = load double*, double** %138
%9555 = load double, double* %9554
%9556 = fsub double %9553, %9555
%9557 = load double, double* %396
%9558 = load double*, double** %138
%9559 = load double, double* %9558
%9560 = fsub double %9557, %9559
%9561 = call double @llvm.fmuladd.f64(double %9556, double %9560, double 1.000000e-02)
%9562 = call double @sqrt(double %9561)
%9563 = load double, double* %396
%9564 = load double*, double** %138
%9565 = load double, double* %9564
%9566 = fsub double %9563, %9565
%9567 = fadd double %9562, %9566
%9568 = fmul double 5.000000e-01, %9567
store double %9568, double* %497
%9569 = load double, double* %396
%9570 = load double*, double** %138
%9571 = load double, double* %9570
%9572 = fsub double %9569, %9571
%9573 = load double, double* %396
%9574 = load double*, double** %138
%9575 = load double, double* %9574
%9576 = fsub double %9573, %9575
%9577 = load double, double* %396
%9578 = load double*, double** %138
%9579 = load double, double* %9578
%9580 = fsub double %9577, %9579
%9581 = call double @llvm.fmuladd.f64(double %9576, double %9580, double 1.000000e-02)
%9582 = call double @sqrt(double %9581)
%9583 = fdiv double %9572, %9582
%9584 = fadd double %9583, 1.000000e+00
%9585 = fmul double 5.000000e-01, %9584
store double %9585, double* %777
%9586 = load double, double* %396
%9587 = load double*, double** %138
%9588 = load double, double* %9587
%9589 = fsub double %9586, %9588
%9590 = fneg double %9589
%9591 = load double, double* %396
%9592 = load double*, double** %138
%9593 = load double, double* %9592
%9594 = fsub double %9591, %9593
%9595 = load double, double* %396
%9596 = load double*, double** %138
%9597 = load double, double* %9596
%9598 = fsub double %9595, %9597
%9599 = call double @llvm.fmuladd.f64(double %9594, double %9598, double 1.000000e-02)
%9600 = call double @sqrt(double %9599)
%9601 = fdiv double %9590, %9600
%9602 = fsub double %9601, 1.000000e+00
%9603 = fmul double 5.000000e-01, %9602
store double %9603, double* %556
%9604 = load double, double* %777
%9605 = load double, double* %398
%9606 = fmul double %9604, %9605
store double %9606, double* %500
%9607 = load double, double* %924
%9608 = fsub double %9607, 1.000000e+00
store double %9608, double* %306
%9609 = load double, double* %497
%9610 = load double, double* %306
%9611 = call double @pow(double %9609, double %9610)
store double %9611, double* %309
%9612 = load double, double* %309
%9613 = load double, double* %306
%9614 = fmul double %9612, %9613
%9615 = load double, double* %497
%9616 = fdiv double %9614, %9615
store double %9616, double* %778
%9617 = load double, double* %778
%9618 = load double, double* %500
%9619 = fmul double %9617, %9618
store double %9619, double* %311
%9620 = load double, double* %778
%9621 = load double, double* %556
%9622 = fmul double %9620, %9621
store double %9622, double* %530
%9623 = load double, double* %361
%9624 = fneg double %9623
%9625 = load double, double* %309
%9626 = fmul double %9624, %9625
store double %9626, double* %279
%9627 = load double, double* %309
%9628 = fneg double %9627
store double %9628, double* %779
%9629 = load double, double* %361
%9630 = fneg double %9629
store double %9630, double* %376
%9631 = load double, double* %779
%9632 = load double, double* %363
%9633 = fmul double %9631, %9632
store double %9633, double* %281
%9634 = load double, double* %281
%9635 = load double, double* %376
%9636 = load double, double* %311
%9637 = call double @llvm.fmuladd.f64(double %9635, double %9636, double %9634)
store double %9637, double* %281
%9638 = load double, double* %376
%9639 = load double, double* %530
%9640 = fmul double %9638, %9639
store double %9640, double* %529
%9641 = load double, double* %279
%9642 = fcmp ogt double %9641, 1.000000e+02
br i1 %9642, label %9643, label %9650
9643: ; preds = %9552
%9644 = call double @exp(double 1.000000e+02)
store double %9644, double* %390
%9645 = load double, double* %390
%9646 = load double, double* %279
%9647 = fsub double %9646, 1.000000e+02
%9648 = fadd double 1.000000e+00, %9647
%9649 = fmul double %9645, %9648
store double %9649, double* %313
br label %9665
9650: ; preds = %9552
%9651 = load double, double* %279
%9652 = fcmp olt double %9651, -1.000000e+02
br i1 %9652, label %9653, label %9660
9653: ; preds = %9650
%9654 = call double @exp(double -1.000000e+02)
store double %9654, double* %390
%9655 = load double, double* %390
%9656 = load double, double* %279
%9657 = fadd double %9656, 1.000000e+02
%9658 = fadd double 1.000000e+00, %9657
%9659 = fmul double %9655, %9658
store double %9659, double* %313
br label %9664
9660: ; preds = %9650
%9661 = load double, double* %279
%9662 = call double @exp(double %9661)
store double %9662, double* %313
%9663 = load double, double* %313
store double %9663, double* %390
br label %9664
9664: ; preds = %9660, %9653
br label %9665
9665: ; preds = %9664, %9643
%9666 = load double, double* %390
%9667 = load double, double* %281
%9668 = fmul double %9666, %9667
store double %9668, double* %315
%9669 = load double, double* %390
%9670 = load double, double* %529
%9671 = fmul double %9669, %9670
store double %9671, double* %676
%9672 = load double, double* %939
%9673 = load double, double* %497
%9674 = fmul double %9672, %9673
%9675 = load double, double* %313
%9676 = fmul double %9674, %9675
store double %9676, double* %780
%9677 = load double, double* %939
%9678 = load double, double* %313
%9679 = fmul double %9677, %9678
store double %9679, double* %781
%9680 = load double, double* %939
%9681 = load double, double* %497
%9682 = fmul double %9680, %9681
store double %9682, double* %784
%9683 = load double, double* %781
%9684 = load double, double* %500
%9685 = fmul double %9683, %9684
store double %9685, double* %782
%9686 = load double, double* %781
%9687 = load double, double* %556
%9688 = fmul double %9686, %9687
store double %9688, double* %783
%9689 = load double, double* %782
%9690 = load double, double* %784
%9691 = load double, double* %315
%9692 = call double @llvm.fmuladd.f64(double %9690, double %9691, double %9689)
store double %9692, double* %782
%9693 = load double, double* %783
%9694 = load double, double* %784
%9695 = load double, double* %676
%9696 = call double @llvm.fmuladd.f64(double %9694, double %9695, double %9693)
store double %9696, double* %783
%9697 = load double*, double** %161
%9698 = load double, double* %9697
%9699 = load double*, double** %163
%9700 = load double, double* %9699
%9701 = fsub double %9698, %9700
%9702 = load double, double* %764
%9703 = fsub double %9701, %9702
%9704 = load double, double* %780
%9705 = fmul double %9703, %9704
store double %9705, double* %785
%9706 = load double, double* %780
store double %9706, double* %786
%9707 = load double, double* %780
%9708 = fneg double %9707
store double %9708, double* %788
%9709 = load double, double* %780
%9710 = fneg double %9709
store double %9710, double* %792
%9711 = load double*, double** %163
%9712 = load double, double* %9711
%9713 = fneg double %9712
%9714 = load double*, double** %161
%9715 = load double, double* %9714
%9716 = fadd double %9713, %9715
%9717 = load double, double* %764
%9718 = fsub double %9716, %9717
store double %9718, double* %793
%9719 = load double, double* %786
%9720 = load double*, double** %162
%9721 = load double, double* %9720
%9722 = fmul double %9719, %9721
store double %9722, double* %787
%9723 = load double, double* %788
%9724 = load double*, double** %164
%9725 = load double, double* %9724
%9726 = fmul double %9723, %9725
store double %9726, double* %789
%9727 = load double, double* %788
%9728 = load double*, double** %165
%9729 = load double, double* %9728
%9730 = fmul double %9727, %9729
store double %9730, double* %790
%9731 = load double, double* %788
%9732 = load double*, double** %166
%9733 = load double, double* %9732
%9734 = fmul double %9731, %9733
store double %9734, double* %791
%9735 = load double, double* %789
%9736 = load double, double* %792
%9737 = load double, double* %766
%9738 = call double @llvm.fmuladd.f64(double %9736, double %9737, double %9735)
store double %9738, double* %789
%9739 = load double, double* %790
%9740 = load double, double* %792
%9741 = load double, double* %768
%9742 = call double @llvm.fmuladd.f64(double %9740, double %9741, double %9739)
store double %9742, double* %790
%9743 = load double, double* %789
%9744 = load double, double* %793
%9745 = load double, double* %782
%9746 = call double @llvm.fmuladd.f64(double %9744, double %9745, double %9743)
store double %9746, double* %789
%9747 = load double, double* %790
%9748 = load double, double* %793
%9749 = load double, double* %783
%9750 = call double @llvm.fmuladd.f64(double %9748, double %9749, double %9747)
store double %9750, double* %790
br label %9752
9751: ; preds = %9549
store double 0.000000e+00, double* %785
store double 0.000000e+00, double* %787
store double 0.000000e+00, double* %789
store double 0.000000e+00, double* %790
store double 0.000000e+00, double* %791
br label %9752
9752: ; preds = %9751, %9665
%9753 = load double, double* %764
%9754 = load double, double* %785
%9755 = fsub double %9753, %9754
%9756 = load double*, double** %167
store double %9755, double* %9756
store double 1.000000e+00, double* %794
store double -1.000000e+00, double* %795
%9757 = load double, double* %794
%9758 = load double, double* %766
%9759 = fmul double %9757, %9758
%9760 = load double*, double** %168
store double %9759, double* %9760
%9761 = load double, double* %794
%9762 = load double, double* %768
%9763 = fmul double %9761, %9762
%9764 = load double*, double** %169
store double %9763, double* %9764
%9765 = load double, double* %795
%9766 = load double, double* %787
%9767 = fmul double %9765, %9766
%9768 = load double*, double** %170
store double %9767, double* %9768
%9769 = load double*, double** %168
%9770 = load double, double* %9769
%9771 = load double, double* %795
%9772 = load double, double* %789
%9773 = call double @llvm.fmuladd.f64(double %9771, double %9772, double %9770)
%9774 = load double*, double** %168
store double %9773, double* %9774
%9775 = load double*, double** %169
%9776 = load double, double* %9775
%9777 = load double, double* %795
%9778 = load double, double* %790
%9779 = call double @llvm.fmuladd.f64(double %9777, double %9778, double %9776)
%9780 = load double*, double** %169
store double %9779, double* %9780
%9781 = load double, double* %795
%9782 = load double, double* %791
%9783 = fmul double %9781, %9782
%9784 = load double*, double** %171
store double %9783, double* %9784
%9785 = load double, double* %900
%9786 = fcmp ogt double %9785, 0.000000e+00
br i1 %9786, label %9787, label %9807
9787: ; preds = %9752
%9788 = load double*, double** %142
%9789 = load double, double* %9788
%9790 = load double, double* %285
%9791 = fdiv double %9789, %9790
%9792 = load double*, double** %175
store double %9791, double* %9792
%9793 = load double, double* %285
%9794 = fdiv double 1.000000e+00, %9793
%9795 = load double*, double** %176
store double %9794, double* %9795
%9796 = load double*, double** %142
%9797 = load double, double* %9796
%9798 = fneg double %9797
%9799 = load double, double* %285
%9800 = load double, double* %285
%9801 = fmul double %9799, %9800
%9802 = fdiv double %9798, %9801
store double %9802, double* %796
%9803 = load double, double* %796
%9804 = load double, double* %287
%9805 = fmul double %9803, %9804
%9806 = load double*, double** %177
store double %9805, double* %9806
br label %9811
9807: ; preds = %9752
%9808 = load double*, double** %175
store double 0.000000e+00, double* %9808
%9809 = load double*, double** %176
store double 0.000000e+00, double* %9809
%9810 = load double*, double** %177
store double 0.000000e+00, double* %9810
br label %9811
9811: ; preds = %9807, %9787
%9812 = load double*, double** %138
%9813 = load double, double* %9812
%9814 = load double, double* %270
%9815 = fdiv double %9813, %9814
store double %9815, double* %632
%9816 = load double, double* %270
%9817 = fdiv double 1.000000e+00, %9816
store double %9817, double* %646
%9818 = load double*, double** %138
%9819 = load double, double* %9818
%9820 = fneg double %9819
%9821 = load double, double* %270
%9822 = load double, double* %270
%9823 = fmul double %9821, %9822
%9824 = fdiv double %9820, %9823
store double %9824, double* %636
%9825 = load double, double* %636
%9826 = load double, double* %272
%9827 = fmul double %9825, %9826
store double %9827, double* %635
%9828 = load double, double* %632
%9829 = fcmp ogt double %9828, 1.000000e+02
br i1 %9829, label %9830, label %9837
9830: ; preds = %9811
%9831 = call double @exp(double 1.000000e+02)
store double %9831, double* %638
%9832 = load double, double* %638
%9833 = load double, double* %632
%9834 = fsub double %9833, 1.000000e+02
%9835 = fadd double 1.000000e+00, %9834
%9836 = fmul double %9832, %9835
store double %9836, double* %637
br label %9852
9837: ; preds = %9811
%9838 = load double, double* %632
%9839 = fcmp olt double %9838, -1.000000e+02
br i1 %9839, label %9840, label %9847
9840: ; preds = %9837
%9841 = call double @exp(double -1.000000e+02)
store double %9841, double* %638
%9842 = load double, double* %638
%9843 = load double, double* %632
%9844 = fadd double %9843, 1.000000e+02
%9845 = fadd double 1.000000e+00, %9844
%9846 = fmul double %9842, %9845
store double %9846, double* %637
br label %9851
9847: ; preds = %9837
%9848 = load double, double* %632
%9849 = call double @exp(double %9848)
store double %9849, double* %637
%9850 = load double, double* %637
store double %9850, double* %638
br label %9851
9851: ; preds = %9847, %9840
br label %9852
9852: ; preds = %9851, %9830
%9853 = load double, double* %638
%9854 = load double, double* %646
%9855 = fmul double %9853, %9854
store double %9855, double* %648
%9856 = load double, double* %638
%9857 = load double, double* %635
%9858 = fmul double %9856, %9857
store double %9858, double* %640
%9859 = load double*, double** %143
%9860 = load double, double* %9859
%9861 = load double, double* %270
%9862 = fdiv double %9860, %9861
store double %9862, double* %697
%9863 = load double, double* %270
%9864 = fdiv double 1.000000e+00, %9863
store double %9864, double* %797
%9865 = load double*, double** %143
%9866 = load double, double* %9865
%9867 = fneg double %9866
%9868 = load double, double* %270
%9869 = load double, double* %270
%9870 = fmul double %9868, %9869
%9871 = fdiv double %9867, %9870
store double %9871, double* %699
%9872 = load double, double* %699
%9873 = load double, double* %272
%9874 = fmul double %9872, %9873
store double %9874, double* %700
%9875 = load double, double* %697
%9876 = fcmp ogt double %9875, 1.000000e+02
br i1 %9876, label %9877, label %9884
9877: ; preds = %9852
%9878 = call double @exp(double 1.000000e+02)
store double %9878, double* %702
%9879 = load double, double* %702
%9880 = load double, double* %697
%9881 = fsub double %9880, 1.000000e+02
%9882 = fadd double 1.000000e+00, %9881
%9883 = fmul double %9879, %9882
store double %9883, double* %701
br label %9899
9884: ; preds = %9852
%9885 = load double, double* %697
%9886 = fcmp olt double %9885, -1.000000e+02
br i1 %9886, label %9887, label %9894
9887: ; preds = %9884
%9888 = call double @exp(double -1.000000e+02)
store double %9888, double* %702
%9889 = load double, double* %702
%9890 = load double, double* %697
%9891 = fadd double %9890, 1.000000e+02
%9892 = fadd double 1.000000e+00, %9891
%9893 = fmul double %9889, %9892
store double %9893, double* %701
br label %9898
9894: ; preds = %9884
%9895 = load double, double* %697
%9896 = call double @exp(double %9895)
store double %9896, double* %701
%9897 = load double, double* %701
store double %9897, double* %702
br label %9898
9898: ; preds = %9894, %9887
br label %9899
9899: ; preds = %9898, %9877
%9900 = load double, double* %702
%9901 = load double, double* %797
%9902 = fmul double %9900, %9901
store double %9902, double* %798
%9903 = load double, double* %702
%9904 = load double, double* %700
%9905 = fmul double %9903, %9904
store double %9905, double* %704
%9906 = load double, double* %422
%9907 = load double, double* %637
%9908 = call double @llvm.fmuladd.f64(double %9906, double %9907, double 1.000000e+00)
%9909 = call double @sqrt(double %9908)
store double %9909, double* %799
%9910 = load double, double* %637
%9911 = load double, double* %637
%9912 = load double, double* %422
%9913 = call double @llvm.fmuladd.f64(double %9911, double %9912, double 1.000000e+00)
%9914 = call double @sqrt(double %9913)
%9915 = fmul double 2.000000e+00, %9914
%9916 = fdiv double %9910, %9915
store double %9916, double* %800
%9917 = load double, double* %422
%9918 = load double, double* %637
%9919 = load double, double* %422
%9920 = call double @llvm.fmuladd.f64(double %9918, double %9919, double 1.000000e+00)
%9921 = call double @sqrt(double %9920)
%9922 = fmul double 2.000000e+00, %9921
%9923 = fdiv double %9917, %9922
store double %9923, double* %802
%9924 = load double, double* %800
%9925 = load double, double* %424
%9926 = fmul double %9924, %9925
store double %9926, double* %801
%9927 = load double, double* %802
%9928 = load double, double* %648
%9929 = fmul double %9927, %9928
store double %9929, double* %803
%9930 = load double, double* %801
%9931 = load double, double* %802
%9932 = load double, double* %640
%9933 = call double @llvm.fmuladd.f64(double %9931, double %9932, double %9930)
store double %9933, double* %801
%9934 = load double, double* %422
%9935 = load double, double* %701
%9936 = call double @llvm.fmuladd.f64(double %9934, double %9935, double 1.000000e+00)
%9937 = call double @sqrt(double %9936)
store double %9937, double* %804
%9938 = load double, double* %701
%9939 = load double, double* %701
%9940 = load double, double* %422
%9941 = call double @llvm.fmuladd.f64(double %9939, double %9940, double 1.000000e+00)
%9942 = call double @sqrt(double %9941)
%9943 = fmul double 2.000000e+00, %9942
%9944 = fdiv double %9938, %9943
store double %9944, double* %805
%9945 = load double, double* %422
%9946 = load double, double* %701
%9947 = load double, double* %422
%9948 = call double @llvm.fmuladd.f64(double %9946, double %9947, double 1.000000e+00)
%9949 = call double @sqrt(double %9948)
%9950 = fmul double 2.000000e+00, %9949
%9951 = fdiv double %9945, %9950
store double %9951, double* %807
%9952 = load double, double* %805
%9953 = load double, double* %424
%9954 = fmul double %9952, %9953
store double %9954, double* %806
%9955 = load double, double* %807
%9956 = load double, double* %798
%9957 = fmul double %9955, %9956
store double %9957, double* %808
%9958 = load double, double* %806
%9959 = load double, double* %807
%9960 = load double, double* %704
%9961 = call double @llvm.fmuladd.f64(double %9959, double %9960, double %9958)
store double %9961, double* %806
%9962 = load double, double* %901
%9963 = fcmp ogt double %9962, 0.000000e+00
br i1 %9963, label %9964, label %10316
9964: ; preds = %9899
%9965 = load double, double* %799
%9966 = fadd double %9965, 1.000000e+00
%9967 = load double, double* %804
%9968 = fadd double %9967, 1.000000e+00
%9969 = fdiv double %9966, %9968
store double %9969, double* %809
%9970 = load double, double* %804
%9971 = fadd double %9970, 1.000000e+00
%9972 = fdiv double 1.000000e+00, %9971
store double %9972, double* %810
%9973 = load double, double* %799
%9974 = fadd double %9973, 1.000000e+00
%9975 = fneg double %9974
%9976 = load double, double* %804
%9977 = fadd double %9976, 1.000000e+00
%9978 = load double, double* %804
%9979 = fadd double %9978, 1.000000e+00
%9980 = fmul double %9977, %9979
%9981 = fdiv double %9975, %9980
store double %9981, double* %813
%9982 = load double, double* %810
%9983 = load double, double* %801
%9984 = fmul double %9982, %9983
store double %9984, double* %811
%9985 = load double, double* %810
%9986 = load double, double* %803
%9987 = fmul double %9985, %9986
store double %9987, double* %812
%9988 = load double, double* %811
%9989 = load double, double* %813
%9990 = load double, double* %806
%9991 = call double @llvm.fmuladd.f64(double %9989, double %9990, double %9988)
store double %9991, double* %811
%9992 = load double, double* %813
%9993 = load double, double* %808
%9994 = fmul double %9992, %9993
store double %9994, double* %814
%9995 = load double, double* %809
%9996 = call double @log(double %9995)
store double %9996, double* %279
%9997 = load double, double* %809
%9998 = fdiv double 1.000000e+00, %9997
store double %9998, double* %815
%9999 = load double, double* %815
%10000 = load double, double* %811
%10001 = fmul double %9999, %10000
store double %10001, double* %281
%10002 = load double, double* %815
%10003 = load double, double* %812
%10004 = fmul double %10002, %10003
store double %10004, double* %529
%10005 = load double, double* %815
%10006 = load double, double* %814
%10007 = fmul double %10005, %10006
store double %10007, double* %816
%10008 = load double*, double** %144
%10009 = load double, double* %10008
%10010 = load double, double* %270
%10011 = load double, double* %799
%10012 = load double, double* %804
%10013 = fsub double %10011, %10012
%10014 = load double, double* %279
%10015 = fsub double %10013, %10014
%10016 = call double @llvm.fmuladd.f64(double %10010, double %10015, double %10009)
%10017 = load double, double* %288
%10018 = fdiv double %10016, %10017
store double %10018, double* %817
%10019 = load double, double* %288
%10020 = fdiv double 1.000000e+00, %10019
store double %10020, double* %818
%10021 = load double, double* %279
%10022 = fneg double %10021
%10023 = load double, double* %804
%10024 = fsub double %10022, %10023
%10025 = load double, double* %799
%10026 = fadd double %10024, %10025
%10027 = load double, double* %288
%10028 = fdiv double %10026, %10027
store double %10028, double* %819
%10029 = load double, double* %270
%10030 = load double, double* %288
%10031 = fdiv double %10029, %10030
store double %10031, double* %821
%10032 = load double, double* %270
%10033 = fneg double %10032
%10034 = load double, double* %288
%10035 = fdiv double %10033, %10034
store double %10035, double* %823
%10036 = load double, double* %270
%10037 = fneg double %10036
%10038 = load double, double* %288
%10039 = fdiv double %10037, %10038
store double %10039, double* %825
%10040 = load double, double* %270
%10041 = load double, double* %279
%10042 = fneg double %10041
%10043 = load double, double* %804
%10044 = fsub double %10042, %10043
%10045 = load double, double* %799
%10046 = fadd double %10044, %10045
%10047 = load double*, double** %144
%10048 = load double, double* %10047
%10049 = call double @llvm.fmuladd.f64(double %10040, double %10046, double %10048)
%10050 = fneg double %10049
%10051 = load double, double* %288
%10052 = load double, double* %288
%10053 = fmul double %10051, %10052
%10054 = fdiv double %10050, %10053
store double %10054, double* %826
%10055 = load double, double* %819
%10056 = load double, double* %272
%10057 = fmul double %10055, %10056
store double %10057, double* %820
%10058 = load double, double* %820
%10059 = load double, double* %821
%10060 = load double, double* %801
%10061 = call double @llvm.fmuladd.f64(double %10059, double %10060, double %10058)
store double %10061, double* %820
%10062 = load double, double* %821
%10063 = load double, double* %803
%10064 = fmul double %10062, %10063
store double %10064, double* %822
%10065 = load double, double* %820
%10066 = load double, double* %823
%10067 = load double, double* %806
%10068 = call double @llvm.fmuladd.f64(double %10066, double %10067, double %10065)
store double %10068, double* %820
%10069 = load double, double* %823
%10070 = load double, double* %808
%10071 = fmul double %10069, %10070
store double %10071, double* %824
%10072 = load double, double* %820
%10073 = load double, double* %825
%10074 = load double, double* %281
%10075 = call double @llvm.fmuladd.f64(double %10073, double %10074, double %10072)
store double %10075, double* %820
%10076 = load double, double* %822
%10077 = load double, double* %825
%10078 = load double, double* %529
%10079 = call double @llvm.fmuladd.f64(double %10077, double %10078, double %10076)
store double %10079, double* %822
%10080 = load double, double* %824
%10081 = load double, double* %825
%10082 = load double, double* %816
%10083 = call double @llvm.fmuladd.f64(double %10081, double %10082, double %10080)
store double %10083, double* %824
%10084 = load double, double* %820
%10085 = load double, double* %826
%10086 = load double, double* %290
%10087 = call double @llvm.fmuladd.f64(double %10085, double %10086, double %10084)
store double %10087, double* %820
%10088 = load double, double* %442
%10089 = load double, double* %288
%10090 = fmul double %10088, %10089
%10091 = load double, double* %817
%10092 = fmul double %10090, %10091
%10093 = load double, double* %442
%10094 = fmul double 5.000000e-01, %10093
%10095 = load double, double* %445
%10096 = fmul double %10094, %10095
%10097 = load double*, double** %144
%10098 = load double, double* %10097
%10099 = load double*, double** %144
%10100 = load double, double* %10099
%10101 = call double @llvm.fmuladd.f64(double %10098, double %10100, double 1.000000e-02)
%10102 = call double @sqrt(double %10101)
%10103 = call double @llvm.fmuladd.f64(double %10096, double %10102, double 1.000000e+00)
%10104 = fdiv double %10092, %10103
store double %10104, double* %827
%10105 = load double, double* %817
%10106 = load double, double* %288
%10107 = fmul double %10105, %10106
%10108 = load double, double* %445
%10109 = fmul double 5.000000e-01, %10108
%10110 = load double, double* %442
%10111 = fmul double %10109, %10110
%10112 = load double*, double** %144
%10113 = load double, double* %10112
%10114 = load double*, double** %144
%10115 = load double, double* %10114
%10116 = call double @llvm.fmuladd.f64(double %10113, double %10115, double 1.000000e-02)
%10117 = call double @sqrt(double %10116)
%10118 = call double @llvm.fmuladd.f64(double %10111, double %10117, double 1.000000e+00)
%10119 = fdiv double %10107, %10118
%10120 = load double, double* %445
%10121 = fmul double 5.000000e-01, %10120
%10122 = load double, double* %817
%10123 = fmul double %10121, %10122
%10124 = load double, double* %442
%10125 = fmul double %10123, %10124
%10126 = load double, double* %288
%10127 = fmul double %10125, %10126
%10128 = load double*, double** %144
%10129 = load double, double* %10128
%10130 = load double*, double** %144
%10131 = load double, double* %10130
%10132 = call double @llvm.fmuladd.f64(double %10129, double %10131, double 1.000000e-02)
%10133 = call double @sqrt(double %10132)
%10134 = fmul double %10127, %10133
%10135 = load double, double* %445
%10136 = fmul double 5.000000e-01, %10135
%10137 = load double, double* %442
%10138 = fmul double %10136, %10137
%10139 = load double*, double** %144
%10140 = load double, double* %10139
%10141 = load double*, double** %144
%10142 = load double, double* %10141
%10143 = call double @llvm.fmuladd.f64(double %10140, double %10142, double 1.000000e-02)
%10144 = call double @sqrt(double %10143)
%10145 = call double @llvm.fmuladd.f64(double %10138, double %10144, double 1.000000e+00)
%10146 = load double, double* %445
%10147 = fmul double 5.000000e-01, %10146
%10148 = load double, double* %442
%10149 = fmul double %10147, %10148
%10150 = load double*, double** %144
%10151 = load double, double* %10150
%10152 = load double*, double** %144
%10153 = load double, double* %10152
%10154 = call double @llvm.fmuladd.f64(double %10151, double %10153, double 1.000000e-02)
%10155 = call double @sqrt(double %10154)
%10156 = call double @llvm.fmuladd.f64(double %10149, double %10155, double 1.000000e+00)
%10157 = fmul double %10145, %10156
%10158 = fdiv double %10134, %10157
%10159 = fsub double %10119, %10158
store double %10159, double* %828
%10160 = load double, double* %817
%10161 = load double, double* %442
%10162 = fmul double %10160, %10161
%10163 = load double, double* %445
%10164 = fmul double 5.000000e-01, %10163
%10165 = load double, double* %442
%10166 = fmul double %10164, %10165
%10167 = load double*, double** %144
%10168 = load double, double* %10167
%10169 = load double*, double** %144
%10170 = load double, double* %10169
%10171 = call double @llvm.fmuladd.f64(double %10168, double %10170, double 1.000000e-02)
%10172 = call double @sqrt(double %10171)
%10173 = call double @llvm.fmuladd.f64(double %10166, double %10172, double 1.000000e+00)
%10174 = fdiv double %10162, %10173
store double %10174, double* %830
%10175 = load double, double* %442
%10176 = load double, double* %288
%10177 = fmul double %10175, %10176
%10178 = load double, double* %445
%10179 = fmul double 5.000000e-01, %10178
%10180 = load double, double* %442
%10181 = fmul double %10179, %10180
%10182 = load double*, double** %144
%10183 = load double, double* %10182
%10184 = load double*, double** %144
%10185 = load double, double* %10184
%10186 = call double @llvm.fmuladd.f64(double %10183, double %10185, double 1.000000e-02)
%10187 = call double @sqrt(double %10186)
%10188 = call double @llvm.fmuladd.f64(double %10181, double %10187, double 1.000000e+00)
%10189 = fdiv double %10177, %10188
store double %10189, double* %831
%10190 = load double, double* %445
%10191 = fmul double -5.000000e-01, %10190
%10192 = load double, double* %817
%10193 = fmul double %10191, %10192
%10194 = load double, double* %442
%10195 = load double, double* %442
%10196 = fmul double %10194, %10195
%10197 = fmul double %10193, %10196
%10198 = load double, double* %288
%10199 = fmul double %10197, %10198
%10200 = load double*, double** %144
%10201 = load double, double* %10200
%10202 = fmul double %10199, %10201
%10203 = load double*, double** %144
%10204 = load double, double* %10203
%10205 = load double*, double** %144
%10206 = load double, double* %10205
%10207 = call double @llvm.fmuladd.f64(double %10204, double %10206, double 1.000000e-02)
%10208 = call double @sqrt(double %10207)
%10209 = load double, double* %445
%10210 = fmul double 5.000000e-01, %10209
%10211 = load double, double* %442
%10212 = fmul double %10210, %10211
%10213 = load double*, double** %144
%10214 = load double, double* %10213
%10215 = load double*, double** %144
%10216 = load double, double* %10215
%10217 = call double @llvm.fmuladd.f64(double %10214, double %10216, double 1.000000e-02)
%10218 = call double @sqrt(double %10217)
%10219 = call double @llvm.fmuladd.f64(double %10212, double %10218, double 1.000000e+00)
%10220 = load double, double* %445
%10221 = fmul double 5.000000e-01, %10220
%10222 = load double, double* %442
%10223 = fmul double %10221, %10222
%10224 = load double*, double** %144
%10225 = load double, double* %10224
%10226 = load double*, double** %144
%10227 = load double, double* %10226
%10228 = call double @llvm.fmuladd.f64(double %10225, double %10227, double 1.000000e-02)
%10229 = call double @sqrt(double %10228)
%10230 = call double @llvm.fmuladd.f64(double %10223, double %10229, double 1.000000e+00)
%10231 = fmul double %10219, %10230
%10232 = fmul double %10208, %10231
%10233 = fdiv double %10202, %10232
store double %10233, double* %832
%10234 = load double, double* %828
%10235 = load double, double* %444
%10236 = fmul double %10234, %10235
store double %10236, double* %829
%10237 = load double, double* %829
%10238 = load double, double* %830
%10239 = load double, double* %290
%10240 = call double @llvm.fmuladd.f64(double %10238, double %10239, double %10237)
store double %10240, double* %829
%10241 = load double, double* %832
%10242 = load double, double* %831
%10243 = load double, double* %818
%10244 = call double @llvm.fmuladd.f64(double %10242, double %10243, double %10241)
store double %10244, double* %832
%10245 = load double, double* %829
%10246 = load double, double* %831
%10247 = load double, double* %820
%10248 = call double @llvm.fmuladd.f64(double %10246, double %10247, double %10245)
store double %10248, double* %829
%10249 = load double, double* %831
%10250 = load double, double* %822
%10251 = fmul double %10249, %10250
store double %10251, double* %833
%10252 = load double, double* %831
%10253 = load double, double* %824
%10254 = fmul double %10252, %10253
store double %10254, double* %834
%10255 = load double, double* %817
%10256 = load double, double* %827
%10257 = load double, double* %827
%10258 = call double @llvm.fmuladd.f64(double %10256, double %10257, double 1.000000e+00)
%10259 = call double @sqrt(double %10258)
%10260 = fdiv double %10255, %10259
%10261 = load double*, double** %178
store double %10260, double* %10261
%10262 = load double, double* %827
%10263 = load double, double* %827
%10264 = call double @llvm.fmuladd.f64(double %10262, double %10263, double 1.000000e+00)
%10265 = call double @sqrt(double %10264)
%10266 = fdiv double 1.000000e+00, %10265
store double %10266, double* %835
%10267 = load double, double* %827
%10268 = fneg double %10267
%10269 = load double, double* %817
%10270 = fmul double %10268, %10269
%10271 = load double, double* %827
%10272 = load double, double* %827
%10273 = call double @llvm.fmuladd.f64(double %10271, double %10272, double 1.000000e+00)
%10274 = call double @pow(double %10273, double 1.500000e+00)
%10275 = fdiv double %10270, %10274
store double %10275, double* %836
%10276 = load double, double* %835
%10277 = load double, double* %818
%10278 = fmul double %10276, %10277
%10279 = load double*, double** %179
store double %10278, double* %10279
%10280 = load double, double* %835
%10281 = load double, double* %820
%10282 = fmul double %10280, %10281
%10283 = load double*, double** %180
store double %10282, double* %10283
%10284 = load double, double* %835
%10285 = load double, double* %822
%10286 = fmul double %10284, %10285
%10287 = load double*, double** %181
store double %10286, double* %10287
%10288 = load double, double* %835
%10289 = load double, double* %824
%10290 = fmul double %10288, %10289
%10291 = load double*, double** %182
store double %10290, double* %10291
%10292 = load double*, double** %180
%10293 = load double, double* %10292
%10294 = load double, double* %836
%10295 = load double, double* %829
%10296 = call double @llvm.fmuladd.f64(double %10294, double %10295, double %10293)
%10297 = load double*, double** %180
store double %10296, double* %10297
%10298 = load double*, double** %179
%10299 = load double, double* %10298
%10300 = load double, double* %836
%10301 = load double, double* %832
%10302 = call double @llvm.fmuladd.f64(double %10300, double %10301, double %10299)
%10303 = load double*, double** %179
store double %10302, double* %10303
%10304 = load double*, double** %181
%10305 = load double, double* %10304
%10306 = load double, double* %836
%10307 = load double, double* %833
%10308 = call double @llvm.fmuladd.f64(double %10306, double %10307, double %10305)
%10309 = load double*, double** %181
store double %10308, double* %10309
%10310 = load double*, double** %182
%10311 = load double, double* %10310
%10312 = load double, double* %836
%10313 = load double, double* %834
%10314 = call double @llvm.fmuladd.f64(double %10312, double %10313, double %10311)
%10315 = load double*, double** %182
store double %10314, double* %10315
br label %10322
10316: ; preds = %9899
%10317 = load double*, double** %178
store double 0.000000e+00, double* %10317
%10318 = load double*, double** %179
store double 0.000000e+00, double* %10318
%10319 = load double*, double** %180
store double 0.000000e+00, double* %10319
%10320 = load double*, double** %181
store double 0.000000e+00, double* %10320
%10321 = load double*, double** %182
store double 0.000000e+00, double* %10321
br label %10322
10322: ; preds = %10316, %9964
%10323 = load double, double* %905
%10324 = fcmp ogt double %10323, 0.000000e+00
br i1 %10324, label %10325, label %10345
10325: ; preds = %10322
%10326 = load double*, double** %145
%10327 = load double, double* %10326
%10328 = load double, double* %291
%10329 = fdiv double %10327, %10328
%10330 = load double*, double** %183
store double %10329, double* %10330
%10331 = load double, double* %291
%10332 = fdiv double 1.000000e+00, %10331
%10333 = load double*, double** %184
store double %10332, double* %10333
%10334 = load double*, double** %145
%10335 = load double, double* %10334
%10336 = fneg double %10335
%10337 = load double, double* %291
%10338 = load double, double* %291
%10339 = fmul double %10337, %10338
%10340 = fdiv double %10336, %10339
store double %10340, double* %837
%10341 = load double, double* %837
%10342 = load double, double* %293
%10343 = fmul double %10341, %10342
%10344 = load double*, double** %185
store double %10343, double* %10344
br label %10349
10345: ; preds = %10322
%10346 = load double*, double** %183
store double 0.000000e+00, double* %10346
%10347 = load double*, double** %184
store double 0.000000e+00, double* %10347
%10348 = load double*, double** %185
store double 0.000000e+00, double* %10348
br label %10349
10349: ; preds = %10345, %10325
%10350 = load double, double* %906
%10351 = fcmp ogt double %10350, 0.000000e+00
br i1 %10351, label %10352, label %10395
10352: ; preds = %10349
%10353 = load double*, double** %146
%10354 = load double, double* %10353
%10355 = load double, double* %677
%10356 = fmul double %10354, %10355
%10357 = load double, double* %294
%10358 = fdiv double %10356, %10357
%10359 = load double*, double** %186
store double %10358, double* %10359
%10360 = load double, double* %677
%10361 = load double, double* %294
%10362 = fdiv double %10360, %10361
%10363 = load double*, double** %187
store double %10362, double* %10363
%10364 = load double*, double** %146
%10365 = load double, double* %10364
%10366 = load double, double* %294
%10367 = fdiv double %10365, %10366
store double %10367, double* %838
%10368 = load double, double* %677
%10369 = fneg double %10368
%10370 = load double*, double** %146
%10371 = load double, double* %10370
%10372 = fmul double %10369, %10371
%10373 = load double, double* %294
%10374 = load double, double* %294
%10375 = fmul double %10373, %10374
%10376 = fdiv double %10372, %10375
store double %10376, double* %839
%10377 = load double, double* %838
%10378 = load double, double* %679
%10379 = fmul double %10377, %10378
%10380 = load double*, double** %188
store double %10379, double* %10380
%10381 = load double, double* %838
%10382 = load double, double* %680
%10383 = fmul double %10381, %10382
%10384 = load double*, double** %189
store double %10383, double* %10384
%10385 = load double, double* %838
%10386 = load double, double* %681
%10387 = fmul double %10385, %10386
%10388 = load double*, double** %190
store double %10387, double* %10388
%10389 = load double*, double** %188
%10390 = load double, double* %10389
%10391 = load double, double* %839
%10392 = load double, double* %296
%10393 = call double @llvm.fmuladd.f64(double %10391, double %10392, double %10390)
%10394 = load double*, double** %188
store double %10393, double* %10394
br label %10401
10395: ; preds = %10349
%10396 = load double*, double** %186
store double 0.000000e+00, double* %10396
%10397 = load double*, double** %187
store double 0.000000e+00, double* %10397
%10398 = load double*, double** %188
store double 0.000000e+00, double* %10398
%10399 = load double*, double** %189
store double 0.000000e+00, double* %10399
%10400 = load double*, double** %190
store double 0.000000e+00, double* %10400
br label %10401
10401: ; preds = %10395, %10352
%10402 = load double, double* %907
%10403 = fcmp ogt double %10402, 0.000000e+00
br i1 %10403, label %10404, label %10424
10404: ; preds = %10401
%10405 = load double*, double** %147
%10406 = load double, double* %10405
%10407 = load double, double* %297
%10408 = fdiv double %10406, %10407
%10409 = load double*, double** %191
store double %10408, double* %10409
%10410 = load double, double* %297
%10411 = fdiv double 1.000000e+00, %10410
%10412 = load double*, double** %192
store double %10411, double* %10412
%10413 = load double*, double** %147
%10414 = load double, double* %10413
%10415 = fneg double %10414
%10416 = load double, double* %297
%10417 = load double, double* %297
%10418 = fmul double %10416, %10417
%10419 = fdiv double %10415, %10418
store double %10419, double* %840
%10420 = load double, double* %840
%10421 = load double, double* %299
%10422 = fmul double %10420, %10421
%10423 = load double*, double** %193
store double %10422, double* %10423
br label %10428
10424: ; preds = %10401
%10425 = load double*, double** %191
store double 0.000000e+00, double* %10425
%10426 = load double*, double** %192
store double 0.000000e+00, double* %10426
%10427 = load double*, double** %193
store double 0.000000e+00, double* %10427
br label %10428
10428: ; preds = %10424, %10404
%10429 = load double, double* %909
%10430 = fcmp ogt double %10429, 0.000000e+00
br i1 %10430, label %10431, label %10474
10431: ; preds = %10428
%10432 = load double*, double** %148
%10433 = load double, double* %10432
%10434 = load double, double* %717
%10435 = fmul double %10433, %10434
%10436 = load double, double* %303
%10437 = fdiv double %10435, %10436
%10438 = load double*, double** %194
store double %10437, double* %10438
%10439 = load double, double* %717
%10440 = load double, double* %303
%10441 = fdiv double %10439, %10440
%10442 = load double*, double** %195
store double %10441, double* %10442
%10443 = load double*, double** %148
%10444 = load double, double* %10443
%10445 = load double, double* %303
%10446 = fdiv double %10444, %10445
store double %10446, double* %841
%10447 = load double, double* %717
%10448 = fneg double %10447
%10449 = load double*, double** %148
%10450 = load double, double* %10449
%10451 = fmul double %10448, %10450
%10452 = load double, double* %303
%10453 = load double, double* %303
%10454 = fmul double %10452, %10453
%10455 = fdiv double %10451, %10454
store double %10455, double* %842
%10456 = load double, double* %841
%10457 = load double, double* %719
%10458 = fmul double %10456, %10457
%10459 = load double*, double** %196
store double %10458, double* %10459
%10460 = load double, double* %841
%10461 = load double, double* %720
%10462 = fmul double %10460, %10461
%10463 = load double*, double** %197
store double %10462, double* %10463
%10464 = load double, double* %841
%10465 = load double, double* %721
%10466 = fmul double %10464, %10465
%10467 = load double*, double** %198
store double %10466, double* %10467
%10468 = load double*, double** %196
%10469 = load double, double* %10468
%10470 = load double, double* %842
%10471 = load double, double* %305
%10472 = call double @llvm.fmuladd.f64(double %10470, double %10471, double %10469)
%10473 = load double*, double** %196
store double %10472, double* %10473
br label %10480
10474: ; preds = %10428
%10475 = load double*, double** %194
store double 0.000000e+00, double* %10475
%10476 = load double*, double** %195
store double 0.000000e+00, double* %10476
%10477 = load double*, double** %196
store double 0.000000e+00, double* %10477
%10478 = load double*, double** %197
store double 0.000000e+00, double* %10478
%10479 = load double*, double** %198
store double 0.000000e+00, double* %10479
br label %10480
10480: ; preds = %10474, %10431
%10481 = load double, double* %946
%10482 = fcmp ogt double %10481, 0.000000e+00
br i1 %10482, label %10486, label %10483
10483: ; preds = %10480
%10484 = load double, double* %948
%10485 = fcmp ogt double %10484, 0.000000e+00
br i1 %10485, label %10486, label %10640
10486: ; preds = %10483, %10480
%10487 = load double*, double** %140
%10488 = load double, double* %10487
%10489 = load double, double* %947
%10490 = load double, double* %270
%10491 = fmul double %10489, %10490
%10492 = fdiv double %10488, %10491
store double %10492, double* %632
%10493 = load double, double* %947
%10494 = load double, double* %270
%10495 = fmul double %10493, %10494
%10496 = fdiv double 1.000000e+00, %10495
store double %10496, double* %722
%10497 = load double*, double** %140
%10498 = load double, double* %10497
%10499 = fneg double %10498
%10500 = load double, double* %947
%10501 = load double, double* %270
%10502 = load double, double* %270
%10503 = fmul double %10501, %10502
%10504 = fmul double %10500, %10503
%10505 = fdiv double %10499, %10504
store double %10505, double* %636
%10506 = load double, double* %636
%10507 = load double, double* %272
%10508 = fmul double %10506, %10507
store double %10508, double* %635
%10509 = load double, double* %632
%10510 = fcmp ogt double %10509, 1.000000e+02
br i1 %10510, label %10511, label %10518
10511: ; preds = %10486
%10512 = call double @exp(double 1.000000e+02)
store double %10512, double* %638
%10513 = load double, double* %638
%10514 = load double, double* %632
%10515 = fsub double %10514, 1.000000e+02
%10516 = fadd double 1.000000e+00, %10515
%10517 = fmul double %10513, %10516
store double %10517, double* %637
br label %10533
10518: ; preds = %10486
%10519 = load double, double* %632
%10520 = fcmp olt double %10519, -1.000000e+02
br i1 %10520, label %10521, label %10528
10521: ; preds = %10518
%10522 = call double @exp(double -1.000000e+02)
store double %10522, double* %638
%10523 = load double, double* %638
%10524 = load double, double* %632
%10525 = fadd double %10524, 1.000000e+02
%10526 = fadd double 1.000000e+00, %10525
%10527 = fmul double %10523, %10526
store double %10527, double* %637
br label %10532
10528: ; preds = %10518
%10529 = load double, double* %632
%10530 = call double @exp(double %10529)
store double %10530, double* %637
%10531 = load double, double* %637
store double %10531, double* %638
br label %10532
10532: ; preds = %10528, %10521
br label %10533
10533: ; preds = %10532, %10511
%10534 = load double, double* %638
%10535 = load double, double* %722
%10536 = fmul double %10534, %10535
store double %10536, double* %723
%10537 = load double, double* %638
%10538 = load double, double* %635
%10539 = fmul double %10537, %10538
store double %10539, double* %640
%10540 = load double*, double** %140
%10541 = load double, double* %10540
%10542 = load double, double* %949
%10543 = load double, double* %270
%10544 = fmul double %10542, %10543
%10545 = fdiv double %10541, %10544
store double %10545, double* %732
%10546 = load double, double* %949
%10547 = load double, double* %270
%10548 = fmul double %10546, %10547
%10549 = fdiv double 1.000000e+00, %10548
store double %10549, double* %843
%10550 = load double*, double** %140
%10551 = load double, double* %10550
%10552 = fneg double %10551
%10553 = load double, double* %949
%10554 = load double, double* %270
%10555 = load double, double* %270
%10556 = fmul double %10554, %10555
%10557 = fmul double %10553, %10556
%10558 = fdiv double %10552, %10557
store double %10558, double* %734
%10559 = load double, double* %734
%10560 = load double, double* %272
%10561 = fmul double %10559, %10560
store double %10561, double* %735
%10562 = load double, double* %732
%10563 = fcmp ogt double %10562, 1.000000e+02
br i1 %10563, label %10564, label %10571
10564: ; preds = %10533
%10565 = call double @exp(double 1.000000e+02)
store double %10565, double* %737
%10566 = load double, double* %737
%10567 = load double, double* %732
%10568 = fsub double %10567, 1.000000e+02
%10569 = fadd double 1.000000e+00, %10568
%10570 = fmul double %10566, %10569
store double %10570, double* %736
br label %10586
10571: ; preds = %10533
%10572 = load double, double* %732
%10573 = fcmp olt double %10572, -1.000000e+02
br i1 %10573, label %10574, label %10581
10574: ; preds = %10571
%10575 = call double @exp(double -1.000000e+02)
store double %10575, double* %737
%10576 = load double, double* %737
%10577 = load double, double* %732
%10578 = fadd double %10577, 1.000000e+02
%10579 = fadd double 1.000000e+00, %10578
%10580 = fmul double %10576, %10579
store double %10580, double* %736
br label %10585
10581: ; preds = %10571
%10582 = load double, double* %732
%10583 = call double @exp(double %10582)
store double %10583, double* %736
%10584 = load double, double* %736
store double %10584, double* %737
br label %10585
10585: ; preds = %10581, %10574
br label %10586
10586: ; preds = %10585, %10564
%10587 = load double, double* %737
%10588 = load double, double* %843
%10589 = fmul double %10587, %10588
store double %10589, double* %844
%10590 = load double, double* %737
%10591 = load double, double* %735
%10592 = fmul double %10590, %10591
store double %10592, double* %739
%10593 = load double, double* %349
%10594 = load double, double* %637
%10595 = fsub double %10594, 1.000000e+00
%10596 = load double, double* %352
%10597 = load double, double* %736
%10598 = fsub double %10597, 1.000000e+00
%10599 = fmul double %10596, %10598
%10600 = call double @llvm.fmuladd.f64(double %10593, double %10595, double %10599)
%10601 = load double*, double** %220
store double %10600, double* %10601
%10602 = load double, double* %637
%10603 = fsub double %10602, 1.000000e+00
store double %10603, double* %845
%10604 = load double, double* %349
store double %10604, double* %846
%10605 = load double, double* %736
%10606 = fsub double %10605, 1.000000e+00
store double %10606, double* %847
%10607 = load double, double* %352
store double %10607, double* %848
%10608 = load double, double* %845
%10609 = load double, double* %351
%10610 = fmul double %10608, %10609
%10611 = load double*, double** %221
store double %10610, double* %10611
%10612 = load double, double* %846
%10613 = load double, double* %723
%10614 = fmul double %10612, %10613
%10615 = load double*, double** %222
store double %10614, double* %10615
%10616 = load double*, double** %221
%10617 = load double, double* %10616
%10618 = load double, double* %846
%10619 = load double, double* %640
%10620 = call double @llvm.fmuladd.f64(double %10618, double %10619, double %10617)
%10621 = load double*, double** %221
store double %10620, double* %10621
%10622 = load double*, double** %221
%10623 = load double, double* %10622
%10624 = load double, double* %847
%10625 = load double, double* %354
%10626 = call double @llvm.fmuladd.f64(double %10624, double %10625, double %10623)
%10627 = load double*, double** %221
store double %10626, double* %10627
%10628 = load double*, double** %222
%10629 = load double, double* %10628
%10630 = load double, double* %848
%10631 = load double, double* %844
%10632 = call double @llvm.fmuladd.f64(double %10630, double %10631, double %10629)
%10633 = load double*, double** %222
store double %10632, double* %10633
%10634 = load double*, double** %221
%10635 = load double, double* %10634
%10636 = load double, double* %848
%10637 = load double, double* %739
%10638 = call double @llvm.fmuladd.f64(double %10636, double %10637, double %10635)
%10639 = load double*, double** %221
store double %10638, double* %10639
br label %10644
10640: ; preds = %10483
%10641 = load double*, double** %220
store double 0.000000e+00, double* %10641
%10642 = load double*, double** %221
store double 0.000000e+00, double* %10642
%10643 = load double*, double** %222
store double 0.000000e+00, double* %10643
br label %10644
10644: ; preds = %10640, %10586
%10645 = load double, double* %908
%10646 = fcmp ogt double %10645, 0.000000e+00
br i1 %10646, label %10647, label %10667
10647: ; preds = %10644
%10648 = load double*, double** %149
%10649 = load double, double* %10648
%10650 = load double, double* %300
%10651 = fdiv double %10649, %10650
%10652 = load double*, double** %228
store double %10651, double* %10652
%10653 = load double, double* %300
%10654 = fdiv double 1.000000e+00, %10653
%10655 = load double*, double** %229
store double %10654, double* %10655
%10656 = load double*, double** %149
%10657 = load double, double* %10656
%10658 = fneg double %10657
%10659 = load double, double* %300
%10660 = load double, double* %300
%10661 = fmul double %10659, %10660
%10662 = fdiv double %10658, %10661
store double %10662, double* %849
%10663 = load double, double* %849
%10664 = load double, double* %302
%10665 = fmul double %10663, %10664
%10666 = load double*, double** %230
store double %10665, double* %10666
br label %10671
10667: ; preds = %10644
%10668 = load double*, double** %228
store double 0.000000e+00, double* %10668
%10669 = load double*, double** %229
store double 0.000000e+00, double* %10669
%10670 = load double*, double** %230
store double 0.000000e+00, double* %10670
br label %10671
10671: ; preds = %10667, %10647
%10672 = load double, double* %641
%10673 = fcmp ogt double %10672, 0.000000e+00
br i1 %10673, label %10674, label %10675
10674: ; preds = %10671
store double 1.000000e+00, double* %850
br label %10676
10675: ; preds = %10671
store double 0.000000e+00, double* %850
br label %10676
10676: ; preds = %10675, %10674
%10677 = load double, double* %641
%10678 = load double, double* %850
%10679 = fmul double %10677, %10678
%10680 = load double, double* %447
%10681 = fmul double %10679, %10680
store double %10681, double* %851
%10682 = load double, double* %447
%10683 = load double, double* %850
%10684 = fmul double %10682, %10683
store double %10684, double* %852
%10685 = load double, double* %852
%10686 = load double, double* %643
%10687 = fmul double %10685, %10686
store double %10687, double* %853
%10688 = load double, double* %852
%10689 = load double, double* %645
%10690 = fmul double %10688, %10689
store double %10690, double* %854
%10691 = load double, double* %851
%10692 = load double, double* %851
%10693 = fadd double %10692, 1.000000e+00
%10694 = fdiv double %10691, %10693
store double %10694, double* %855
%10695 = load double, double* %851
%10696 = fadd double %10695, 1.000000e+00
%10697 = fdiv double 1.000000e+00, %10696
%10698 = load double, double* %851
%10699 = load double, double* %851
%10700 = fadd double %10699, 1.000000e+00
%10701 = load double, double* %851
%10702 = fadd double %10701, 1.000000e+00
%10703 = fmul double %10700, %10702
%10704 = fdiv double %10698, %10703
%10705 = fsub double %10697, %10704
store double %10705, double* %856
%10706 = load double, double* %856
%10707 = load double, double* %853
%10708 = fmul double %10706, %10707
store double %10708, double* %857
%10709 = load double, double* %856
%10710 = load double, double* %854
%10711 = fmul double %10709, %10710
store double %10711, double* %858
%10712 = load double*, double** %138
%10713 = load double, double* %10712
%10714 = load double, double* %446
%10715 = fmul double %10713, %10714
%10716 = fdiv double %10715, 1.440000e+00
store double %10716, double* %279
%10717 = load double, double* %446
%10718 = fmul double 0x3FE638E3765C7DAF, %10717
store double %10718, double* %529
%10719 = load double, double* %279
%10720 = fcmp ogt double %10719, 1.000000e+02
br i1 %10720, label %10721, label %10728
10721: ; preds = %10676
%10722 = call double @exp(double 1.000000e+02)
store double %10722, double* %407
%10723 = load double, double* %407
%10724 = load double, double* %279
%10725 = fsub double %10724, 1.000000e+02
%10726 = fadd double 1.000000e+00, %10725
%10727 = fmul double %10723, %10726
store double %10727, double* %306
br label %10743
10728: ; preds = %10676
%10729 = load double, double* %279
%10730 = fcmp olt double %10729, -1.000000e+02
br i1 %10730, label %10731, label %10738
10731: ; preds = %10728
%10732 = call double @exp(double -1.000000e+02)
store double %10732, double* %407
%10733 = load double, double* %407
%10734 = load double, double* %279
%10735 = fadd double %10734, 1.000000e+02
%10736 = fadd double 1.000000e+00, %10735
%10737 = fmul double %10733, %10736
store double %10737, double* %306
br label %10742
10738: ; preds = %10728
%10739 = load double, double* %279
%10740 = call double @exp(double %10739)
store double %10740, double* %306
%10741 = load double, double* %306
store double %10741, double* %407
br label %10742
10742: ; preds = %10738, %10731
br label %10743
10743: ; preds = %10742, %10721
%10744 = load double, double* %407
%10745 = load double, double* %529
%10746 = fmul double %10744, %10745
store double %10746, double* %684
%10747 = load double, double* %955
%10748 = load double, double* %956
%10749 = load double, double* %661
%10750 = call double @llvm.fmuladd.f64(double %10748, double %10749, double 1.000000e+00)
%10751 = fmul double %10747, %10750
%10752 = load double, double* %957
%10753 = load double, double* %306
%10754 = fmul double %10752, %10753
%10755 = load double, double* %448
%10756 = load double, double* %855
%10757 = load double, double* %855
%10758 = call double @llvm.fmuladd.f64(double %10756, double %10757, double %10755)
%10759 = fmul double %10754, %10758
%10760 = load double, double* %850
%10761 = call double @llvm.fmuladd.f64(double %10759, double %10760, double 1.000000e+00)
%10762 = fmul double %10751, %10761
store double %10762, double* %859
%10763 = load double, double* %956
%10764 = load double, double* %955
%10765 = fmul double %10763, %10764
%10766 = load double, double* %850
%10767 = load double, double* %448
%10768 = load double, double* %855
%10769 = load double, double* %855
%10770 = call double @llvm.fmuladd.f64(double %10768, double %10769, double %10767)
%10771 = fmul double %10766, %10770
%10772 = load double, double* %957
%10773 = fmul double %10771, %10772
%10774 = load double, double* %306
%10775 = call double @llvm.fmuladd.f64(double %10773, double %10774, double 1.000000e+00)
%10776 = fmul double %10765, %10775
store double %10776, double* %860
%10777 = load double, double* %661
%10778 = load double, double* %956
%10779 = call double @llvm.fmuladd.f64(double %10777, double %10778, double 1.000000e+00)
%10780 = load double, double* %850
%10781 = fmul double %10779, %10780
%10782 = load double, double* %448
%10783 = load double, double* %855
%10784 = load double, double* %855
%10785 = call double @llvm.fmuladd.f64(double %10783, double %10784, double %10782)
%10786 = fmul double %10781, %10785
%10787 = load double, double* %955
%10788 = fmul double %10786, %10787
%10789 = load double, double* %957
%10790 = fmul double %10788, %10789
store double %10790, double* %864
%10791 = load double, double* %855
%10792 = fmul double 2.000000e+00, %10791
%10793 = load double, double* %661
%10794 = load double, double* %956
%10795 = call double @llvm.fmuladd.f64(double %10793, double %10794, double 1.000000e+00)
%10796 = fmul double %10792, %10795
%10797 = load double, double* %850
%10798 = fmul double %10796, %10797
%10799 = load double, double* %955
%10800 = fmul double %10798, %10799
%10801 = load double, double* %957
%10802 = fmul double %10800, %10801
%10803 = load double, double* %306
%10804 = fmul double %10802, %10803
store double %10804, double* %865
%10805 = load double, double* %860
%10806 = load double, double* %663
%10807 = fmul double %10805, %10806
store double %10807, double* %861
%10808 = load double, double* %860
%10809 = load double, double* %664
%10810 = fmul double %10808, %10809
store double %10810, double* %862
%10811 = load double, double* %860
%10812 = load double, double* %665
%10813 = fmul double %10811, %10812
store double %10813, double* %863
%10814 = load double, double* %863
%10815 = load double, double* %864
%10816 = load double, double* %684
%10817 = call double @llvm.fmuladd.f64(double %10815, double %10816, double %10814)
store double %10817, double* %863
%10818 = load double, double* %861
%10819 = load double, double* %865
%10820 = load double, double* %857
%10821 = call double @llvm.fmuladd.f64(double %10819, double %10820, double %10818)
store double %10821, double* %861
%10822 = load double, double* %862
%10823 = load double, double* %865
%10824 = load double, double* %858
%10825 = call double @llvm.fmuladd.f64(double %10823, double %10824, double %10822)
store double %10825, double* %862
%10826 = load double, double* %408
%10827 = load double, double* %472
%10828 = fmul double %10826, %10827
%10829 = load double, double* %931
%10830 = load double, double* %859
%10831 = load double, double* %641
%10832 = fmul double %10830, %10831
%10833 = load double, double* %677
%10834 = fdiv double %10832, %10833
%10835 = call double @llvm.fmuladd.f64(double %10828, double %10829, double %10834)
%10836 = load double*, double** %199
store double %10835, double* %10836
%10837 = load double, double* %472
%10838 = load double, double* %931
%10839 = fmul double %10837, %10838
store double %10839, double* %866
%10840 = load double, double* %408
%10841 = load double, double* %931
%10842 = fmul double %10840, %10841
store double %10842, double* %867
%10843 = load double, double* %641
%10844 = load double, double* %677
%10845 = fdiv double %10843, %10844
store double %10845, double* %868
%10846 = load double, double* %859
%10847 = load double, double* %677
%10848 = fdiv double %10846, %10847
store double %10848, double* %869
%10849 = load double, double* %641
%10850 = fneg double %10849
%10851 = load double, double* %859
%10852 = fmul double %10850, %10851
%10853 = load double, double* %677
%10854 = load double, double* %677
%10855 = fmul double %10853, %10854
%10856 = fdiv double %10852, %10855
store double %10856, double* %870
%10857 = load double, double* %866
%10858 = load double, double* %410
%10859 = fmul double %10857, %10858
%10860 = load double*, double** %200
store double %10859, double* %10860
%10861 = load double*, double** %200
%10862 = load double, double* %10861
%10863 = load double, double* %867
%10864 = load double, double* %474
%10865 = call double @llvm.fmuladd.f64(double %10863, double %10864, double %10862)
%10866 = load double*, double** %200
store double %10865, double* %10866
%10867 = load double, double* %867
%10868 = load double, double* %475
%10869 = fmul double %10867, %10868
%10870 = load double*, double** %201
store double %10869, double* %10870
%10871 = load double*, double** %200
%10872 = load double, double* %10871
%10873 = load double, double* %868
%10874 = load double, double* %861
%10875 = call double @llvm.fmuladd.f64(double %10873, double %10874, double %10872)
%10876 = load double*, double** %200
store double %10875, double* %10876
%10877 = load double*, double** %201
%10878 = load double, double* %10877
%10879 = load double, double* %868
%10880 = load double, double* %862
%10881 = call double @llvm.fmuladd.f64(double %10879, double %10880, double %10878)
%10882 = load double*, double** %201
store double %10881, double* %10882
%10883 = load double, double* %868
%10884 = load double, double* %863
%10885 = fmul double %10883, %10884
%10886 = load double*, double** %202
store double %10885, double* %10886
%10887 = load double*, double** %200
%10888 = load double, double* %10887
%10889 = load double, double* %869
%10890 = load double, double* %643
%10891 = call double @llvm.fmuladd.f64(double %10889, double %10890, double %10888)
%10892 = load double*, double** %200
store double %10891, double* %10892
%10893 = load double*, double** %201
%10894 = load double, double* %10893
%10895 = load double, double* %869
%10896 = load double, double* %645
%10897 = call double @llvm.fmuladd.f64(double %10895, double %10896, double %10894)
%10898 = load double*, double** %201
store double %10897, double* %10898
%10899 = load double*, double** %200
%10900 = load double, double* %10899
%10901 = load double, double* %870
%10902 = load double, double* %679
%10903 = call double @llvm.fmuladd.f64(double %10901, double %10902, double %10900)
%10904 = load double*, double** %200
store double %10903, double* %10904
%10905 = load double*, double** %201
%10906 = load double, double* %10905
%10907 = load double, double* %870
%10908 = load double, double* %680
%10909 = call double @llvm.fmuladd.f64(double %10907, double %10908, double %10906)
%10910 = load double*, double** %201
store double %10909, double* %10910
%10911 = load double*, double** %202
%10912 = load double, double* %10911
%10913 = load double, double* %870
%10914 = load double, double* %681
%10915 = call double @llvm.fmuladd.f64(double %10913, double %10914, double %10912)
%10916 = load double*, double** %202
store double %10915, double* %10916
%10917 = load double, double* %408
%10918 = load double, double* %512
%10919 = fmul double %10917, %10918
%10920 = load double, double* %931
%10921 = fsub double 1.000000e+00, %10920
%10922 = fmul double %10919, %10921
%10923 = load double*, double** %203
store double %10922, double* %10923
%10924 = load double, double* %512
%10925 = load double, double* %931
%10926 = fsub double 1.000000e+00, %10925
%10927 = fmul double %10924, %10926
store double %10927, double* %871
%10928 = load double, double* %408
%10929 = load double, double* %931
%10930 = fsub double 1.000000e+00, %10929
%10931 = fmul double %10928, %10930
store double %10931, double* %872
%10932 = load double, double* %871
%10933 = load double, double* %410
%10934 = fmul double %10932, %10933
%10935 = load double*, double** %204
store double %10934, double* %10935
%10936 = load double*, double** %204
%10937 = load double, double* %10936
%10938 = load double, double* %872
%10939 = load double, double* %514
%10940 = call double @llvm.fmuladd.f64(double %10938, double %10939, double %10937)
%10941 = load double*, double** %204
store double %10940, double* %10941
%10942 = load double, double* %872
%10943 = load double, double* %515
%10944 = fmul double %10942, %10943
%10945 = load double*, double** %205
store double %10944, double* %10945
%10946 = load double, double* %412
%10947 = load double, double* %531
%10948 = load double, double* %960
%10949 = load double, double* %649
%10950 = fmul double %10948, %10949
%10951 = call double @llvm.fmuladd.f64(double %10946, double %10947, double %10950)
%10952 = load double, double* %921
%10953 = load double, double* %799
%10954 = call double @llvm.fmuladd.f64(double %10952, double %10953, double %10951)
%10955 = load double*, double** %206
store double %10954, double* %10955
%10956 = load double, double* %531
store double %10956, double* %873
%10957 = load double, double* %412
store double %10957, double* %874
%10958 = load double, double* %960
store double %10958, double* %875
%10959 = load double, double* %921
store double %10959, double* %876
%10960 = load double, double* %873
%10961 = load double, double* %414
%10962 = fmul double %10960, %10961
%10963 = load double*, double** %207
store double %10962, double* %10963
%10964 = load double*, double** %207
%10965 = load double, double* %10964
%10966 = load double, double* %874
%10967 = load double, double* %533
%10968 = call double @llvm.fmuladd.f64(double %10966, double %10967, double %10965)
%10969 = load double*, double** %207
store double %10968, double* %10969
%10970 = load double, double* %874
%10971 = load double, double* %534
%10972 = fmul double %10970, %10971
%10973 = load double*, double** %208
store double %10972, double* %10973
%10974 = load double*, double** %207
%10975 = load double, double* %10974
%10976 = load double, double* %875
%10977 = load double, double* %651
%10978 = call double @llvm.fmuladd.f64(double %10976, double %10977, double %10975)
%10979 = load double*, double** %207
store double %10978, double* %10979
%10980 = load double*, double** %208
%10981 = load double, double* %10980
%10982 = load double, double* %875
%10983 = load double, double* %654
%10984 = call double @llvm.fmuladd.f64(double %10982, double %10983, double %10981)
%10985 = load double*, double** %208
store double %10984, double* %10985
%10986 = load double*, double** %207
%10987 = load double, double* %10986
%10988 = load double, double* %876
%10989 = load double, double* %801
%10990 = call double @llvm.fmuladd.f64(double %10988, double %10989, double %10987)
%10991 = load double*, double** %207
store double %10990, double* %10991
%10992 = load double*, double** %208
%10993 = load double, double* %10992
%10994 = load double, double* %876
%10995 = load double, double* %803
%10996 = call double @llvm.fmuladd.f64(double %10994, double %10995, double %10993)
%10997 = load double*, double** %208
store double %10996, double* %10997
%10998 = load double, double* %921
%10999 = load double, double* %804
%11000 = fmul double %10998, %10999
%11001 = load double*, double** %209
store double %11000, double* %11001
%11002 = load double, double* %921
store double %11002, double* %877
%11003 = load double, double* %877
%11004 = load double, double* %806
%11005 = fmul double %11003, %11004
%11006 = load double*, double** %210
store double %11005, double* %11006
%11007 = load double, double* %877
%11008 = load double, double* %808
%11009 = fmul double %11007, %11008
%11010 = load double*, double** %211
store double %11009, double* %11010
%11011 = load double, double* %415
%11012 = load double, double* %593
%11013 = load double, double* %960
%11014 = load double, double* %705
%11015 = fmul double %11013, %11014
%11016 = call double @llvm.fmuladd.f64(double %11011, double %11012, double %11015)
%11017 = load double*, double** %212
store double %11016, double* %11017
%11018 = load double, double* %593
store double %11018, double* %878
%11019 = load double, double* %415
store double %11019, double* %879
%11020 = load double, double* %960
store double %11020, double* %880
%11021 = load double, double* %878
%11022 = load double, double* %417
%11023 = fmul double %11021, %11022
%11024 = load double*, double** %213
store double %11023, double* %11024
%11025 = load double*, double** %213
%11026 = load double, double* %11025
%11027 = load double, double* %879
%11028 = load double, double* %595
%11029 = call double @llvm.fmuladd.f64(double %11027, double %11028, double %11026)
%11030 = load double*, double** %213
store double %11029, double* %11030
%11031 = load double, double* %879
%11032 = load double, double* %596
%11033 = fmul double %11031, %11032
%11034 = load double*, double** %214
store double %11033, double* %11034
%11035 = load double*, double** %213
%11036 = load double, double* %11035
%11037 = load double, double* %880
%11038 = load double, double* %707
%11039 = call double @llvm.fmuladd.f64(double %11037, double %11038, double %11036)
%11040 = load double*, double** %213
store double %11039, double* %11040
%11041 = load double*, double** %214
%11042 = load double, double* %11041
%11043 = load double, double* %880
%11044 = load double, double* %709
%11045 = call double @llvm.fmuladd.f64(double %11043, double %11044, double %11042)
%11046 = load double*, double** %214
store double %11045, double* %11046
%11047 = load double, double* %880
%11048 = load double, double* %711
%11049 = fmul double %11047, %11048
%11050 = load double*, double** %215
store double %11049, double* %11050
%11051 = load double, double* %419
%11052 = load double, double* %619
%11053 = load double, double* %983
%11054 = load double*, double** %140
%11055 = load double, double* %11054
%11056 = fmul double %11053, %11055
%11057 = call double @llvm.fmuladd.f64(double %11051, double %11052, double %11056)
%11058 = load double*, double** %231
store double %11057, double* %11058
%11059 = load double, double* %619
store double %11059, double* %881
%11060 = load double, double* %419
store double %11060, double* %882
%11061 = load double, double* %983
%11062 = load double*, double** %233
store double %11061, double* %11062
%11063 = load double, double* %881
%11064 = load double, double* %421
%11065 = fmul double %11063, %11064
%11066 = load double*, double** %232
store double %11065, double* %11066
%11067 = load double*, double** %232
%11068 = load double, double* %11067
%11069 = load double, double* %882
%11070 = load double, double* %621
%11071 = call double @llvm.fmuladd.f64(double %11069, double %11070, double %11068)
%11072 = load double*, double** %232
store double %11071, double* %11072
%11073 = load double*, double** %233
%11074 = load double, double* %11073
%11075 = load double, double* %882
%11076 = load double, double* %622
%11077 = call double @llvm.fmuladd.f64(double %11075, double %11076, double %11074)
%11078 = load double*, double** %233
store double %11077, double* %11078
%11079 = load double*, double** %150
%11080 = load double, double* %11079
%11081 = load double, double* %914
%11082 = fmul double %11080, %11081
%11083 = load double*, double** %216
store double %11082, double* %11083
%11084 = load double, double* %914
%11085 = load double*, double** %217
store double %11084, double* %11085
%11086 = load double*, double** %151
%11087 = load double, double* %11086
%11088 = load double, double* %919
%11089 = fmul double %11087, %11088
%11090 = load double*, double** %218
store double %11089, double* %11090
%11091 = load double, double* %919
%11092 = load double*, double** %219
store double %11091, double* %11092
%11093 = load double*, double** %155
%11094 = load double, double* %11093
%11095 = load double*, double** %136
%11096 = load double, double* %11095
%11097 = load double*, double** %167
%11098 = load double, double* %11097
%11099 = load double*, double** %138
%11100 = load double, double* %11099
%11101 = fmul double %11098, %11100
%11102 = call double @llvm.fmuladd.f64(double %11094, double %11096, double %11101)
%11103 = load double*, double** %161
%11104 = load double, double* %11103
%11105 = load double*, double** %163
%11106 = load double, double* %11105
%11107 = fsub double %11104, %11106
%11108 = load double*, double** %152
%11109 = load double, double* %11108
%11110 = call double @llvm.fmuladd.f64(double %11107, double %11109, double %11102)
%11111 = load double*, double** %158
%11112 = load double, double* %11111
%11113 = load double*, double** %137
%11114 = load double, double* %11113
%11115 = call double @llvm.fmuladd.f64(double %11112, double %11114, double %11110)
%11116 = load double*, double** %172
%11117 = load double, double* %11116
%11118 = load double*, double** %139
%11119 = load double, double* %11118
%11120 = call double @llvm.fmuladd.f64(double %11117, double %11119, double %11115)
%11121 = load double*, double** %228
%11122 = load double, double* %11121
%11123 = load double*, double** %149
%11124 = load double, double* %11123
%11125 = call double @llvm.fmuladd.f64(double %11122, double %11124, double %11120)
%11126 = load double*, double** %220
%11127 = load double, double* %11126
%11128 = load double*, double** %140
%11129 = load double, double* %11128
%11130 = call double @llvm.fmuladd.f64(double %11127, double %11129, double %11125)
%11131 = load double*, double** %223
%11132 = load double, double* %11131
%11133 = load double*, double** %153
%11134 = load double, double* %11133
%11135 = call double @llvm.fmuladd.f64(double %11132, double %11134, double %11130)
%11136 = load double*, double** %175
%11137 = load double, double* %11136
%11138 = load double*, double** %142
%11139 = load double, double* %11138
%11140 = call double @llvm.fmuladd.f64(double %11137, double %11139, double %11135)
%11141 = load double*, double** %178
%11142 = load double, double* %11141
%11143 = load double*, double** %144
%11144 = load double, double* %11143
%11145 = call double @llvm.fmuladd.f64(double %11142, double %11144, double %11140)
%11146 = load double*, double** %183
%11147 = load double, double* %11146
%11148 = load double*, double** %145
%11149 = load double, double* %11148
%11150 = call double @llvm.fmuladd.f64(double %11147, double %11149, double %11145)
%11151 = load double*, double** %186
%11152 = load double, double* %11151
%11153 = load double*, double** %146
%11154 = load double, double* %11153
%11155 = call double @llvm.fmuladd.f64(double %11152, double %11154, double %11150)
%11156 = load double*, double** %191
%11157 = load double, double* %11156
%11158 = load double*, double** %147
%11159 = load double, double* %11158
%11160 = call double @llvm.fmuladd.f64(double %11157, double %11159, double %11155)
%11161 = load double*, double** %194
%11162 = load double, double* %11161
%11163 = load double*, double** %148
%11164 = load double, double* %11163
%11165 = call double @llvm.fmuladd.f64(double %11162, double %11164, double %11160)
%11166 = fneg double %11165
%11167 = load double*, double** %236
store double %11166, double* %11167
%11168 = load double*, double** %136
%11169 = load double, double* %11168
%11170 = fneg double %11169
store double %11170, double* %883
%11171 = load double*, double** %155
%11172 = load double, double* %11171
%11173 = fneg double %11172
%11174 = load double*, double** %238
store double %11173, double* %11174
%11175 = load double*, double** %138
%11176 = load double, double* %11175
%11177 = fneg double %11176
store double %11177, double* %884
%11178 = load double*, double** %167
%11179 = load double, double* %11178
%11180 = fneg double %11179
%11181 = load double*, double** %239
store double %11180, double* %11181
%11182 = load double*, double** %152
%11183 = load double, double* %11182
%11184 = fneg double %11183
store double %11184, double* %885
%11185 = load double*, double** %152
%11186 = load double, double* %11185
store double %11186, double* %886
%11187 = load double*, double** %163
%11188 = load double, double* %11187
%11189 = load double*, double** %161
%11190 = load double, double* %11189
%11191 = fsub double %11188, %11190
%11192 = load double*, double** %241
store double %11191, double* %11192
%11193 = load double*, double** %137
%11194 = load double, double* %11193
%11195 = fneg double %11194
store double %11195, double* %887
%11196 = load double*, double** %158
%11197 = load double, double* %11196
%11198 = fneg double %11197
%11199 = load double*, double** %242
store double %11198, double* %11199
%11200 = load double*, double** %139
%11201 = load double, double* %11200
%11202 = fneg double %11201
store double %11202, double* %888
%11203 = load double*, double** %172
%11204 = load double, double* %11203
%11205 = fneg double %11204
%11206 = load double*, double** %243
store double %11205, double* %11206
%11207 = load double*, double** %149
%11208 = load double, double* %11207
%11209 = fneg double %11208
store double %11209, double* %889
%11210 = load double*, double** %228
%11211 = load double, double* %11210
%11212 = fneg double %11211
%11213 = load double*, double** %244
store double %11212, double* %11213
%11214 = load double*, double** %140
%11215 = load double, double* %11214
%11216 = fneg double %11215
store double %11216, double* %890
%11217 = load double*, double** %220
%11218 = load double, double* %11217
%11219 = fneg double %11218
%11220 = load double*, double** %245
store double %11219, double* %11220
%11221 = load double*, double** %153
%11222 = load double, double* %11221
%11223 = fneg double %11222
store double %11223, double* %891
%11224 = load double*, double** %223
%11225 = load double, double* %11224
%11226 = fneg double %11225
%11227 = load double*, double** %246
store double %11226, double* %11227
%11228 = load double*, double** %142
%11229 = load double, double* %11228
%11230 = fneg double %11229
store double %11230, double* %892
%11231 = load double*, double** %175
%11232 = load double, double* %11231
%11233 = fneg double %11232
%11234 = load double*, double** %247
store double %11233, double* %11234
%11235 = load double*, double** %144
%11236 = load double, double* %11235
%11237 = fneg double %11236
store double %11237, double* %893
%11238 = load double*, double** %178
%11239 = load double, double* %11238
%11240 = fneg double %11239
%11241 = load double*, double** %248
store double %11240, double* %11241
%11242 = load double*, double** %145
%11243 = load double, double* %11242
%11244 = fneg double %11243
store double %11244, double* %894
%11245 = load double*, double** %183
%11246 = load double, double* %11245
%11247 = fneg double %11246
%11248 = load double*, double** %250
store double %11247, double* %11248
%11249 = load double*, double** %146
%11250 = load double, double* %11249
%11251 = fneg double %11250
store double %11251, double* %895
%11252 = load double*, double** %186
%11253 = load double, double* %11252
%11254 = fneg double %11253
%11255 = load double*, double** %251
store double %11254, double* %11255
%11256 = load double*, double** %147
%11257 = load double, double* %11256
%11258 = fneg double %11257
store double %11258, double* %896
%11259 = load double*, double** %191
%11260 = load double, double* %11259
%11261 = fneg double %11260
%11262 = load double*, double** %252
store double %11261, double* %11262
%11263 = load double*, double** %148
%11264 = load double, double* %11263
%11265 = fneg double %11264
store double %11265, double* %897
%11266 = load double*, double** %194
%11267 = load double, double* %11266
%11268 = fneg double %11267
%11269 = load double*, double** %253
store double %11268, double* %11269
%11270 = load double, double* %883
%11271 = load double*, double** %156
%11272 = load double, double* %11271
%11273 = fmul double %11270, %11272
%11274 = load double*, double** %237
store double %11273, double* %11274
%11275 = load double*, double** %238
%11276 = load double, double* %11275
%11277 = load double, double* %883
%11278 = load double*, double** %157
%11279 = load double, double* %11278
%11280 = call double @llvm.fmuladd.f64(double %11277, double %11279, double %11276)
%11281 = load double*, double** %238
store double %11280, double* %11281
%11282 = load double*, double** %237
%11283 = load double, double* %11282
%11284 = load double, double* %884
%11285 = load double*, double** %168
%11286 = load double, double* %11285
%11287 = call double @llvm.fmuladd.f64(double %11284, double %11286, double %11283)
%11288 = load double*, double** %237
store double %11287, double* %11288
%11289 = load double*, double** %239
%11290 = load double, double* %11289
%11291 = load double, double* %884
%11292 = load double*, double** %169
%11293 = load double, double* %11292
%11294 = call double @llvm.fmuladd.f64(double %11291, double %11293, double %11290)
%11295 = load double*, double** %239
store double %11294, double* %11295
%11296 = load double, double* %884
%11297 = load double*, double** %170
%11298 = load double, double* %11297
%11299 = fmul double %11296, %11298
%11300 = load double*, double** %240
store double %11299, double* %11300
%11301 = load double*, double** %238
%11302 = load double, double* %11301
%11303 = load double, double* %884
%11304 = load double*, double** %171
%11305 = load double, double* %11304
%11306 = call double @llvm.fmuladd.f64(double %11303, double %11305, double %11302)
%11307 = load double*, double** %238
store double %11306, double* %11307
%11308 = load double*, double** %240
%11309 = load double, double* %11308
%11310 = load double, double* %885
%11311 = load double*, double** %162
%11312 = load double, double* %11311
%11313 = call double @llvm.fmuladd.f64(double %11310, double %11312, double %11309)
%11314 = load double*, double** %240
store double %11313, double* %11314
%11315 = load double*, double** %237
%11316 = load double, double* %11315
%11317 = load double, double* %886
%11318 = load double*, double** %164
%11319 = load double, double* %11318
%11320 = call double @llvm.fmuladd.f64(double %11317, double %11319, double %11316)
%11321 = load double*, double** %237
store double %11320, double* %11321
%11322 = load double*, double** %239
%11323 = load double, double* %11322
%11324 = load double, double* %886
%11325 = load double*, double** %165
%11326 = load double, double* %11325
%11327 = call double @llvm.fmuladd.f64(double %11324, double %11326, double %11323)
%11328 = load double*, double** %239
store double %11327, double* %11328
%11329 = load double*, double** %238
%11330 = load double, double* %11329
%11331 = load double, double* %886
%11332 = load double*, double** %166
%11333 = load double, double* %11332
%11334 = call double @llvm.fmuladd.f64(double %11331, double %11333, double %11330)
%11335 = load double*, double** %238
store double %11334, double* %11335
%11336 = load double*, double** %237
%11337 = load double, double* %11336
%11338 = load double, double* %887
%11339 = load double*, double** %159
%11340 = load double, double* %11339
%11341 = call double @llvm.fmuladd.f64(double %11338, double %11340, double %11337)
%11342 = load double*, double** %237
store double %11341, double* %11342
%11343 = load double*, double** %242
%11344 = load double, double* %11343
%11345 = load double, double* %887
%11346 = load double*, double** %160
%11347 = load double, double* %11346
%11348 = call double @llvm.fmuladd.f64(double %11345, double %11347, double %11344)
%11349 = load double*, double** %242
store double %11348, double* %11349
%11350 = load double*, double** %237
%11351 = load double, double* %11350
%11352 = load double, double* %888
%11353 = load double*, double** %173
%11354 = load double, double* %11353
%11355 = call double @llvm.fmuladd.f64(double %11352, double %11354, double %11351)
%11356 = load double*, double** %237
store double %11355, double* %11356
%11357 = load double*, double** %243
%11358 = load double, double* %11357
%11359 = load double, double* %888
%11360 = load double*, double** %174
%11361 = load double, double* %11360
%11362 = call double @llvm.fmuladd.f64(double %11359, double %11361, double %11358)
%11363 = load double*, double** %243
store double %11362, double* %11363
%11364 = load double*, double** %244
%11365 = load double, double* %11364
%11366 = load double, double* %889
%11367 = load double*, double** %229
%11368 = load double, double* %11367
%11369 = call double @llvm.fmuladd.f64(double %11366, double %11368, double %11365)
%11370 = load double*, double** %244
store double %11369, double* %11370
%11371 = load double*, double** %237
%11372 = load double, double* %11371
%11373 = load double, double* %889
%11374 = load double*, double** %230
%11375 = load double, double* %11374
%11376 = call double @llvm.fmuladd.f64(double %11373, double %11375, double %11372)
%11377 = load double*, double** %237
store double %11376, double* %11377
%11378 = load double*, double** %237
%11379 = load double, double* %11378
%11380 = load double, double* %890
%11381 = load double*, double** %221
%11382 = load double, double* %11381
%11383 = call double @llvm.fmuladd.f64(double %11380, double %11382, double %11379)
%11384 = load double*, double** %237
store double %11383, double* %11384
%11385 = load double*, double** %245
%11386 = load double, double* %11385
%11387 = load double, double* %890
%11388 = load double*, double** %222
%11389 = load double, double* %11388
%11390 = call double @llvm.fmuladd.f64(double %11387, double %11389, double %11386)
%11391 = load double*, double** %245
store double %11390, double* %11391
%11392 = load double*, double** %237
%11393 = load double, double* %11392
%11394 = load double, double* %891
%11395 = load double*, double** %224
%11396 = load double, double* %11395
%11397 = call double @llvm.fmuladd.f64(double %11394, double %11396, double %11393)
%11398 = load double*, double** %237
store double %11397, double* %11398
%11399 = load double*, double** %243
%11400 = load double, double* %11399
%11401 = load double, double* %891
%11402 = load double*, double** %225
%11403 = load double, double* %11402
%11404 = call double @llvm.fmuladd.f64(double %11401, double %11403, double %11400)
%11405 = load double*, double** %243
store double %11404, double* %11405
%11406 = load double*, double** %239
%11407 = load double, double* %11406
%11408 = load double, double* %891
%11409 = load double*, double** %226
%11410 = load double, double* %11409
%11411 = call double @llvm.fmuladd.f64(double %11408, double %11410, double %11407)
%11412 = load double*, double** %239
store double %11411, double* %11412
%11413 = load double*, double** %245
%11414 = load double, double* %11413
%11415 = load double, double* %891
%11416 = load double*, double** %227
%11417 = load double, double* %11416
%11418 = call double @llvm.fmuladd.f64(double %11415, double %11417, double %11414)
%11419 = load double*, double** %245
store double %11418, double* %11419
%11420 = load double*, double** %247
%11421 = load double, double* %11420
%11422 = load double, double* %892
%11423 = load double*, double** %176
%11424 = load double, double* %11423
%11425 = call double @llvm.fmuladd.f64(double %11422, double %11424, double %11421)
%11426 = load double*, double** %247
store double %11425, double* %11426
%11427 = load double*, double** %237
%11428 = load double, double* %11427
%11429 = load double, double* %892
%11430 = load double*, double** %177
%11431 = load double, double* %11430
%11432 = call double @llvm.fmuladd.f64(double %11429, double %11431, double %11428)
%11433 = load double*, double** %237
store double %11432, double* %11433
%11434 = load double*, double** %248
%11435 = load double, double* %11434
%11436 = load double, double* %893
%11437 = load double*, double** %179
%11438 = load double, double* %11437
%11439 = call double @llvm.fmuladd.f64(double %11436, double %11438, double %11435)
%11440 = load double*, double** %248
store double %11439, double* %11440
%11441 = load double*, double** %237
%11442 = load double, double* %11441
%11443 = load double, double* %893
%11444 = load double*, double** %180
%11445 = load double, double* %11444
%11446 = call double @llvm.fmuladd.f64(double %11443, double %11445, double %11442)
%11447 = load double*, double** %237
store double %11446, double* %11447
%11448 = load double*, double** %239
%11449 = load double, double* %11448
%11450 = load double, double* %893
%11451 = load double*, double** %181
%11452 = load double, double* %11451
%11453 = call double @llvm.fmuladd.f64(double %11450, double %11452, double %11449)
%11454 = load double*, double** %239
store double %11453, double* %11454
%11455 = load double, double* %893
%11456 = load double*, double** %182
%11457 = load double, double* %11456
%11458 = fmul double %11455, %11457
%11459 = load double*, double** %249
store double %11458, double* %11459
%11460 = load double*, double** %250
%11461 = load double, double* %11460
%11462 = load double, double* %894
%11463 = load double*, double** %184
%11464 = load double, double* %11463
%11465 = call double @llvm.fmuladd.f64(double %11462, double %11464, double %11461)
%11466 = load double*, double** %250
store double %11465, double* %11466
%11467 = load double*, double** %237
%11468 = load double, double* %11467
%11469 = load double, double* %894
%11470 = load double*, double** %185
%11471 = load double, double* %11470
%11472 = call double @llvm.fmuladd.f64(double %11469, double %11471, double %11468)
%11473 = load double*, double** %237
store double %11472, double* %11473
%11474 = load double*, double** %251
%11475 = load double, double* %11474
%11476 = load double, double* %895
%11477 = load double*, double** %187
%11478 = load double, double* %11477
%11479 = call double @llvm.fmuladd.f64(double %11476, double %11478, double %11475)
%11480 = load double*, double** %251
store double %11479, double* %11480
%11481 = load double*, double** %237
%11482 = load double, double* %11481
%11483 = load double, double* %895
%11484 = load double*, double** %188
%11485 = load double, double* %11484
%11486 = call double @llvm.fmuladd.f64(double %11483, double %11485, double %11482)
%11487 = load double*, double** %237
store double %11486, double* %11487
%11488 = load double*, double** %238
%11489 = load double, double* %11488
%11490 = load double, double* %895
%11491 = load double*, double** %189
%11492 = load double, double* %11491
%11493 = call double @llvm.fmuladd.f64(double %11490, double %11492, double %11489)
%11494 = load double*, double** %238
store double %11493, double* %11494
%11495 = load double*, double** %239
%11496 = load double, double* %11495
%11497 = load double, double* %895
%11498 = load double*, double** %190
%11499 = load double, double* %11498
%11500 = call double @llvm.fmuladd.f64(double %11497, double %11499, double %11496)
%11501 = load double*, double** %239
store double %11500, double* %11501
%11502 = load double*, double** %252
%11503 = load double, double* %11502
%11504 = load double, double* %896
%11505 = load double*, double** %192
%11506 = load double, double* %11505
%11507 = call double @llvm.fmuladd.f64(double %11504, double %11506, double %11503)
%11508 = load double*, double** %252
store double %11507, double* %11508
%11509 = load double*, double** %237
%11510 = load double, double* %11509
%11511 = load double, double* %896
%11512 = load double*, double** %193
%11513 = load double, double* %11512
%11514 = call double @llvm.fmuladd.f64(double %11511, double %11513, double %11510)
%11515 = load double*, double** %237
store double %11514, double* %11515
%11516 = load double*, double** %253
%11517 = load double, double* %11516
%11518 = load double, double* %897
%11519 = load double*, double** %195
%11520 = load double, double* %11519
%11521 = call double @llvm.fmuladd.f64(double %11518, double %11520, double %11517)
%11522 = load double*, double** %253
store double %11521, double* %11522
%11523 = load double*, double** %237
%11524 = load double, double* %11523
%11525 = load double, double* %897
%11526 = load double*, double** %196
%11527 = load double, double* %11526
%11528 = call double @llvm.fmuladd.f64(double %11525, double %11527, double %11524)
%11529 = load double*, double** %237
store double %11528, double* %11529
%11530 = load double*, double** %243
%11531 = load double, double* %11530
%11532 = load double, double* %897
%11533 = load double*, double** %197
%11534 = load double, double* %11533
%11535 = call double @llvm.fmuladd.f64(double %11532, double %11534, double %11531)
%11536 = load double*, double** %243
store double %11535, double* %11536
%11537 = load double*, double** %239
%11538 = load double, double* %11537
%11539 = load double, double* %897
%11540 = load double*, double** %198
%11541 = load double, double* %11540
%11542 = call double @llvm.fmuladd.f64(double %11539, double %11541, double %11538)
%11543 = load double*, double** %239
store double %11542, double* %11543
%11544 = load double, double* %979
%11545 = fcmp ogt double %11544, 0.000000e+00
br i1 %11545, label %11546, label %11555
11546: ; preds = %10743
%11547 = load double*, double** %135
%11548 = load double, double* %11547
%11549 = load double, double* %979
%11550 = fdiv double %11548, %11549
%11551 = load double*, double** %234
store double %11550, double* %11551
%11552 = load double, double* %979
%11553 = fdiv double 1.000000e+00, %11552
%11554 = load double*, double** %235
store double %11553, double* %11554
br label %11558
11555: ; preds = %10743
%11556 = load double*, double** %234
store double 0.000000e+00, double* %11556
%11557 = load double*, double** %235
store double 0.000000e+00, double* %11557
br label %11558
11558: ; preds = %11555, %11546
%11559 = load double*, double** %135
%11560 = load double, double* %11559
%11561 = load double, double* %980
%11562 = fmul double %11560, %11561
%11563 = load double*, double** %254
store double %11562, double* %11563
%11564 = load double, double* %980
%11565 = load double*, double** %255
store double %11564, double* %11565
%11566 = load double, double* %449
%11567 = load double*, double** %260
%11568 = load double, double* %11567
%11569 = fmul double %11566, %11568
%11570 = load double*, double** %264
store double %11569, double* %11570
%11571 = load double, double* %449
store double %11571, double* %898
%11572 = load double, double* %898
%11573 = load double*, double** %261
%11574 = load double, double* %11573
%11575 = fmul double %11572, %11574
%11576 = load double*, double** %265
store double %11575, double* %11576
%11577 = load double, double* %450
%11578 = load double*, double** %154
%11579 = load double, double* %11578
%11580 = fmul double %11577, %11579
%11581 = load double*, double** %262
store double %11580, double* %11581
%11582 = load double, double* %450
%11583 = load double*, double** %263
store double %11582, double* %11583
%11584 = load double*, double** %266
%11585 = load double, double* %11584
%11586 = fcmp une double %11585, 1.000000e+00
br i1 %11586, label %11587, label %12254
11587: ; preds = %11558
%11588 = load double*, double** %266
%11589 = load double, double* %11588
%11590 = load double*, double** %155
%11591 = load double, double* %11590
%11592 = fmul double %11589, %11591
%11593 = load double*, double** %155
store double %11592, double* %11593
%11594 = load double*, double** %266
%11595 = load double, double* %11594
%11596 = load double*, double** %156
%11597 = load double, double* %11596
%11598 = fmul double %11595, %11597
%11599 = load double*, double** %156
store double %11598, double* %11599
%11600 = load double*, double** %266
%11601 = load double, double* %11600
%11602 = load double*, double** %157
%11603 = load double, double* %11602
%11604 = fmul double %11601, %11603
%11605 = load double*, double** %157
store double %11604, double* %11605
%11606 = load double*, double** %266
%11607 = load double, double* %11606
%11608 = load double*, double** %158
%11609 = load double, double* %11608
%11610 = fmul double %11607, %11609
%11611 = load double*, double** %158
store double %11610, double* %11611
%11612 = load double*, double** %266
%11613 = load double, double* %11612
%11614 = load double*, double** %159
%11615 = load double, double* %11614
%11616 = fmul double %11613, %11615
%11617 = load double*, double** %159
store double %11616, double* %11617
%11618 = load double*, double** %266
%11619 = load double, double* %11618
%11620 = load double*, double** %160
%11621 = load double, double* %11620
%11622 = fmul double %11619, %11621
%11623 = load double*, double** %160
store double %11622, double* %11623
%11624 = load double*, double** %266
%11625 = load double, double* %11624
%11626 = load double*, double** %161
%11627 = load double, double* %11626
%11628 = fmul double %11625, %11627
%11629 = load double*, double** %161
store double %11628, double* %11629
%11630 = load double*, double** %266
%11631 = load double, double* %11630
%11632 = load double*, double** %162
%11633 = load double, double* %11632
%11634 = fmul double %11631, %11633
%11635 = load double*, double** %162
store double %11634, double* %11635
%11636 = load double*, double** %266
%11637 = load double, double* %11636
%11638 = load double*, double** %163
%11639 = load double, double* %11638
%11640 = fmul double %11637, %11639
%11641 = load double*, double** %163
store double %11640, double* %11641
%11642 = load double*, double** %266
%11643 = load double, double* %11642
%11644 = load double*, double** %164
%11645 = load double, double* %11644
%11646 = fmul double %11643, %11645
%11647 = load double*, double** %164
store double %11646, double* %11647
%11648 = load double*, double** %266
%11649 = load double, double* %11648
%11650 = load double*, double** %165
%11651 = load double, double* %11650
%11652 = fmul double %11649, %11651
%11653 = load double*, double** %165
store double %11652, double* %11653
%11654 = load double*, double** %266
%11655 = load double, double* %11654
%11656 = load double*, double** %166
%11657 = load double, double* %11656
%11658 = fmul double %11655, %11657
%11659 = load double*, double** %166
store double %11658, double* %11659
%11660 = load double*, double** %266
%11661 = load double, double* %11660
%11662 = load double*, double** %167
%11663 = load double, double* %11662
%11664 = fmul double %11661, %11663
%11665 = load double*, double** %167
store double %11664, double* %11665
%11666 = load double*, double** %266
%11667 = load double, double* %11666
%11668 = load double*, double** %168
%11669 = load double, double* %11668
%11670 = fmul double %11667, %11669
%11671 = load double*, double** %168
store double %11670, double* %11671
%11672 = load double*, double** %266
%11673 = load double, double* %11672
%11674 = load double*, double** %169
%11675 = load double, double* %11674
%11676 = fmul double %11673, %11675
%11677 = load double*, double** %169
store double %11676, double* %11677
%11678 = load double*, double** %266
%11679 = load double, double* %11678
%11680 = load double*, double** %170
%11681 = load double, double* %11680
%11682 = fmul double %11679, %11681
%11683 = load double*, double** %170
store double %11682, double* %11683
%11684 = load double*, double** %266
%11685 = load double, double* %11684
%11686 = load double*, double** %171
%11687 = load double, double* %11686
%11688 = fmul double %11685, %11687
%11689 = load double*, double** %171
store double %11688, double* %11689
%11690 = load double*, double** %266
%11691 = load double, double* %11690
%11692 = load double*, double** %172
%11693 = load double, double* %11692
%11694 = fmul double %11691, %11693
%11695 = load double*, double** %172
store double %11694, double* %11695
%11696 = load double*, double** %266
%11697 = load double, double* %11696
%11698 = load double*, double** %173
%11699 = load double, double* %11698
%11700 = fmul double %11697, %11699
%11701 = load double*, double** %173
store double %11700, double* %11701
%11702 = load double*, double** %266
%11703 = load double, double* %11702
%11704 = load double*, double** %174
%11705 = load double, double* %11704
%11706 = fmul double %11703, %11705
%11707 = load double*, double** %174
store double %11706, double* %11707
%11708 = load double*, double** %266
%11709 = load double, double* %11708
%11710 = load double*, double** %175
%11711 = load double, double* %11710
%11712 = fmul double %11709, %11711
%11713 = load double*, double** %175
store double %11712, double* %11713
%11714 = load double*, double** %266
%11715 = load double, double* %11714
%11716 = load double*, double** %176
%11717 = load double, double* %11716
%11718 = fmul double %11715, %11717
%11719 = load double*, double** %176
store double %11718, double* %11719
%11720 = load double*, double** %266
%11721 = load double, double* %11720
%11722 = load double*, double** %177
%11723 = load double, double* %11722
%11724 = fmul double %11721, %11723
%11725 = load double*, double** %177
store double %11724, double* %11725
%11726 = load double*, double** %266
%11727 = load double, double* %11726
%11728 = load double*, double** %178
%11729 = load double, double* %11728
%11730 = fmul double %11727, %11729
%11731 = load double*, double** %178
store double %11730, double* %11731
%11732 = load double*, double** %266
%11733 = load double, double* %11732
%11734 = load double*, double** %179
%11735 = load double, double* %11734
%11736 = fmul double %11733, %11735
%11737 = load double*, double** %179
store double %11736, double* %11737
%11738 = load double*, double** %266
%11739 = load double, double* %11738
%11740 = load double*, double** %180
%11741 = load double, double* %11740
%11742 = fmul double %11739, %11741
%11743 = load double*, double** %180
store double %11742, double* %11743
%11744 = load double*, double** %266
%11745 = load double, double* %11744
%11746 = load double*, double** %181
%11747 = load double, double* %11746
%11748 = fmul double %11745, %11747
%11749 = load double*, double** %181
store double %11748, double* %11749
%11750 = load double*, double** %266
%11751 = load double, double* %11750
%11752 = load double*, double** %182
%11753 = load double, double* %11752
%11754 = fmul double %11751, %11753
%11755 = load double*, double** %182
store double %11754, double* %11755
%11756 = load double*, double** %266
%11757 = load double, double* %11756
%11758 = load double*, double** %183
%11759 = load double, double* %11758
%11760 = fmul double %11757, %11759
%11761 = load double*, double** %183
store double %11760, double* %11761
%11762 = load double*, double** %266
%11763 = load double, double* %11762
%11764 = load double*, double** %184
%11765 = load double, double* %11764
%11766 = fmul double %11763, %11765
%11767 = load double*, double** %184
store double %11766, double* %11767
%11768 = load double*, double** %266
%11769 = load double, double* %11768
%11770 = load double*, double** %185
%11771 = load double, double* %11770
%11772 = fmul double %11769, %11771
%11773 = load double*, double** %185
store double %11772, double* %11773
%11774 = load double*, double** %266
%11775 = load double, double* %11774
%11776 = load double*, double** %186
%11777 = load double, double* %11776
%11778 = fmul double %11775, %11777
%11779 = load double*, double** %186
store double %11778, double* %11779
%11780 = load double*, double** %266
%11781 = load double, double* %11780
%11782 = load double*, double** %187
%11783 = load double, double* %11782
%11784 = fmul double %11781, %11783
%11785 = load double*, double** %187
store double %11784, double* %11785
%11786 = load double*, double** %266
%11787 = load double, double* %11786
%11788 = load double*, double** %188
%11789 = load double, double* %11788
%11790 = fmul double %11787, %11789
%11791 = load double*, double** %188
store double %11790, double* %11791
%11792 = load double*, double** %266
%11793 = load double, double* %11792
%11794 = load double*, double** %189
%11795 = load double, double* %11794
%11796 = fmul double %11793, %11795
%11797 = load double*, double** %189
store double %11796, double* %11797
%11798 = load double*, double** %266
%11799 = load double, double* %11798
%11800 = load double*, double** %190
%11801 = load double, double* %11800
%11802 = fmul double %11799, %11801
%11803 = load double*, double** %190
store double %11802, double* %11803
%11804 = load double*, double** %266
%11805 = load double, double* %11804
%11806 = load double*, double** %191
%11807 = load double, double* %11806
%11808 = fmul double %11805, %11807
%11809 = load double*, double** %191
store double %11808, double* %11809
%11810 = load double*, double** %266
%11811 = load double, double* %11810
%11812 = load double*, double** %192
%11813 = load double, double* %11812
%11814 = fmul double %11811, %11813
%11815 = load double*, double** %192
store double %11814, double* %11815
%11816 = load double*, double** %266
%11817 = load double, double* %11816
%11818 = load double*, double** %193
%11819 = load double, double* %11818
%11820 = fmul double %11817, %11819
%11821 = load double*, double** %193
store double %11820, double* %11821
%11822 = load double*, double** %266
%11823 = load double, double* %11822
%11824 = load double*, double** %194
%11825 = load double, double* %11824
%11826 = fmul double %11823, %11825
%11827 = load double*, double** %194
store double %11826, double* %11827
%11828 = load double*, double** %266
%11829 = load double, double* %11828
%11830 = load double*, double** %195
%11831 = load double, double* %11830
%11832 = fmul double %11829, %11831
%11833 = load double*, double** %195
store double %11832, double* %11833
%11834 = load double*, double** %266
%11835 = load double, double* %11834
%11836 = load double*, double** %196
%11837 = load double, double* %11836
%11838 = fmul double %11835, %11837
%11839 = load double*, double** %196
store double %11838, double* %11839
%11840 = load double*, double** %266
%11841 = load double, double* %11840
%11842 = load double*, double** %197
%11843 = load double, double* %11842
%11844 = fmul double %11841, %11843
%11845 = load double*, double** %197
store double %11844, double* %11845
%11846 = load double*, double** %266
%11847 = load double, double* %11846
%11848 = load double*, double** %198
%11849 = load double, double* %11848
%11850 = fmul double %11847, %11849
%11851 = load double*, double** %198
store double %11850, double* %11851
%11852 = load double*, double** %266
%11853 = load double, double* %11852
%11854 = load double*, double** %199
%11855 = load double, double* %11854
%11856 = fmul double %11853, %11855
%11857 = load double*, double** %199
store double %11856, double* %11857
%11858 = load double*, double** %266
%11859 = load double, double* %11858
%11860 = load double*, double** %200
%11861 = load double, double* %11860
%11862 = fmul double %11859, %11861
%11863 = load double*, double** %200
store double %11862, double* %11863
%11864 = load double*, double** %266
%11865 = load double, double* %11864
%11866 = load double*, double** %201
%11867 = load double, double* %11866
%11868 = fmul double %11865, %11867
%11869 = load double*, double** %201
store double %11868, double* %11869
%11870 = load double*, double** %266
%11871 = load double, double* %11870
%11872 = load double*, double** %202
%11873 = load double, double* %11872
%11874 = fmul double %11871, %11873
%11875 = load double*, double** %202
store double %11874, double* %11875
%11876 = load double*, double** %266
%11877 = load double, double* %11876
%11878 = load double*, double** %203
%11879 = load double, double* %11878
%11880 = fmul double %11877, %11879
%11881 = load double*, double** %203
store double %11880, double* %11881
%11882 = load double*, double** %266
%11883 = load double, double* %11882
%11884 = load double*, double** %204
%11885 = load double, double* %11884
%11886 = fmul double %11883, %11885
%11887 = load double*, double** %204
store double %11886, double* %11887
%11888 = load double*, double** %266
%11889 = load double, double* %11888
%11890 = load double*, double** %205
%11891 = load double, double* %11890
%11892 = fmul double %11889, %11891
%11893 = load double*, double** %205
store double %11892, double* %11893
%11894 = load double*, double** %266
%11895 = load double, double* %11894
%11896 = load double*, double** %206
%11897 = load double, double* %11896
%11898 = fmul double %11895, %11897
%11899 = load double*, double** %206
store double %11898, double* %11899
%11900 = load double*, double** %266
%11901 = load double, double* %11900
%11902 = load double*, double** %207
%11903 = load double, double* %11902
%11904 = fmul double %11901, %11903
%11905 = load double*, double** %207
store double %11904, double* %11905
%11906 = load double*, double** %266
%11907 = load double, double* %11906
%11908 = load double*, double** %208
%11909 = load double, double* %11908
%11910 = fmul double %11907, %11909
%11911 = load double*, double** %208
store double %11910, double* %11911
%11912 = load double*, double** %266
%11913 = load double, double* %11912
%11914 = load double*, double** %209
%11915 = load double, double* %11914
%11916 = fmul double %11913, %11915
%11917 = load double*, double** %209
store double %11916, double* %11917
%11918 = load double*, double** %266
%11919 = load double, double* %11918
%11920 = load double*, double** %210
%11921 = load double, double* %11920
%11922 = fmul double %11919, %11921
%11923 = load double*, double** %210
store double %11922, double* %11923
%11924 = load double*, double** %266
%11925 = load double, double* %11924
%11926 = load double*, double** %211
%11927 = load double, double* %11926
%11928 = fmul double %11925, %11927
%11929 = load double*, double** %211
store double %11928, double* %11929
%11930 = load double*, double** %266
%11931 = load double, double* %11930
%11932 = load double*, double** %212
%11933 = load double, double* %11932
%11934 = fmul double %11931, %11933
%11935 = load double*, double** %212
store double %11934, double* %11935
%11936 = load double*, double** %266
%11937 = load double, double* %11936
%11938 = load double*, double** %213
%11939 = load double, double* %11938
%11940 = fmul double %11937, %11939
%11941 = load double*, double** %213
store double %11940, double* %11941
%11942 = load double*, double** %266
%11943 = load double, double* %11942
%11944 = load double*, double** %214
%11945 = load double, double* %11944
%11946 = fmul double %11943, %11945
%11947 = load double*, double** %214
store double %11946, double* %11947
%11948 = load double*, double** %266
%11949 = load double, double* %11948
%11950 = load double*, double** %215
%11951 = load double, double* %11950
%11952 = fmul double %11949, %11951
%11953 = load double*, double** %215
store double %11952, double* %11953
%11954 = load double*, double** %266
%11955 = load double, double* %11954
%11956 = load double*, double** %216
%11957 = load double, double* %11956
%11958 = fmul double %11955, %11957
%11959 = load double*, double** %216
store double %11958, double* %11959
%11960 = load double*, double** %266
%11961 = load double, double* %11960
%11962 = load double*, double** %217
%11963 = load double, double* %11962
%11964 = fmul double %11961, %11963
%11965 = load double*, double** %217
store double %11964, double* %11965
%11966 = load double*, double** %266
%11967 = load double, double* %11966
%11968 = load double*, double** %218
%11969 = load double, double* %11968
%11970 = fmul double %11967, %11969
%11971 = load double*, double** %218
store double %11970, double* %11971
%11972 = load double*, double** %266
%11973 = load double, double* %11972
%11974 = load double*, double** %219
%11975 = load double, double* %11974
%11976 = fmul double %11973, %11975
%11977 = load double*, double** %219
store double %11976, double* %11977
%11978 = load double*, double** %266
%11979 = load double, double* %11978
%11980 = load double*, double** %220
%11981 = load double, double* %11980
%11982 = fmul double %11979, %11981
%11983 = load double*, double** %220
store double %11982, double* %11983
%11984 = load double*, double** %266
%11985 = load double, double* %11984
%11986 = load double*, double** %221
%11987 = load double, double* %11986
%11988 = fmul double %11985, %11987
%11989 = load double*, double** %221
store double %11988, double* %11989
%11990 = load double*, double** %266
%11991 = load double, double* %11990
%11992 = load double*, double** %222
%11993 = load double, double* %11992
%11994 = fmul double %11991, %11993
%11995 = load double*, double** %222
store double %11994, double* %11995
%11996 = load double*, double** %266
%11997 = load double, double* %11996
%11998 = load double*, double** %223
%11999 = load double, double* %11998
%12000 = fmul double %11997, %11999
%12001 = load double*, double** %223
store double %12000, double* %12001
%12002 = load double*, double** %266
%12003 = load double, double* %12002
%12004 = load double*, double** %224
%12005 = load double, double* %12004
%12006 = fmul double %12003, %12005
%12007 = load double*, double** %224
store double %12006, double* %12007
%12008 = load double*, double** %266
%12009 = load double, double* %12008
%12010 = load double*, double** %225
%12011 = load double, double* %12010
%12012 = fmul double %12009, %12011
%12013 = load double*, double** %225
store double %12012, double* %12013
%12014 = load double*, double** %266
%12015 = load double, double* %12014
%12016 = load double*, double** %226
%12017 = load double, double* %12016
%12018 = fmul double %12015, %12017
%12019 = load double*, double** %226
store double %12018, double* %12019
%12020 = load double*, double** %266
%12021 = load double, double* %12020
%12022 = load double*, double** %227
%12023 = load double, double* %12022
%12024 = fmul double %12021, %12023
%12025 = load double*, double** %227
store double %12024, double* %12025
%12026 = load double*, double** %266
%12027 = load double, double* %12026
%12028 = load double*, double** %228
%12029 = load double, double* %12028
%12030 = fmul double %12027, %12029
%12031 = load double*, double** %228
store double %12030, double* %12031
%12032 = load double*, double** %266
%12033 = load double, double* %12032
%12034 = load double*, double** %229
%12035 = load double, double* %12034
%12036 = fmul double %12033, %12035
%12037 = load double*, double** %229
store double %12036, double* %12037
%12038 = load double*, double** %266
%12039 = load double, double* %12038
%12040 = load double*, double** %230
%12041 = load double, double* %12040
%12042 = fmul double %12039, %12041
%12043 = load double*, double** %230
store double %12042, double* %12043
%12044 = load double*, double** %266
%12045 = load double, double* %12044
%12046 = load double*, double** %231
%12047 = load double, double* %12046
%12048 = fmul double %12045, %12047
%12049 = load double*, double** %231
store double %12048, double* %12049
%12050 = load double*, double** %266
%12051 = load double, double* %12050
%12052 = load double*, double** %232
%12053 = load double, double* %12052
%12054 = fmul double %12051, %12053
%12055 = load double*, double** %232
store double %12054, double* %12055
%12056 = load double*, double** %266
%12057 = load double, double* %12056
%12058 = load double*, double** %233
%12059 = load double, double* %12058
%12060 = fmul double %12057, %12059
%12061 = load double*, double** %233
store double %12060, double* %12061
%12062 = load double*, double** %266
%12063 = load double, double* %12062
%12064 = load double*, double** %234
%12065 = load double, double* %12064
%12066 = fmul double %12063, %12065
%12067 = load double*, double** %234
store double %12066, double* %12067
%12068 = load double*, double** %266
%12069 = load double, double* %12068
%12070 = load double*, double** %235
%12071 = load double, double* %12070
%12072 = fmul double %12069, %12071
%12073 = load double*, double** %235
store double %12072, double* %12073
%12074 = load double*, double** %266
%12075 = load double, double* %12074
%12076 = load double*, double** %236
%12077 = load double, double* %12076
%12078 = fmul double %12075, %12077
%12079 = load double*, double** %236
store double %12078, double* %12079
%12080 = load double*, double** %266
%12081 = load double, double* %12080
%12082 = load double*, double** %237
%12083 = load double, double* %12082
%12084 = fmul double %12081, %12083
%12085 = load double*, double** %237
store double %12084, double* %12085
%12086 = load double*, double** %266
%12087 = load double, double* %12086
%12088 = load double*, double** %238
%12089 = load double, double* %12088
%12090 = fmul double %12087, %12089
%12091 = load double*, double** %238
store double %12090, double* %12091
%12092 = load double*, double** %266
%12093 = load double, double* %12092
%12094 = load double*, double** %239
%12095 = load double, double* %12094
%12096 = fmul double %12093, %12095
%12097 = load double*, double** %239
store double %12096, double* %12097
%12098 = load double*, double** %266
%12099 = load double, double* %12098
%12100 = load double*, double** %240
%12101 = load double, double* %12100
%12102 = fmul double %12099, %12101
%12103 = load double*, double** %240
store double %12102, double* %12103
%12104 = load double*, double** %266
%12105 = load double, double* %12104
%12106 = load double*, double** %241
%12107 = load double, double* %12106
%12108 = fmul double %12105, %12107
%12109 = load double*, double** %241
store double %12108, double* %12109
%12110 = load double*, double** %266
%12111 = load double, double* %12110
%12112 = load double*, double** %242
%12113 = load double, double* %12112
%12114 = fmul double %12111, %12113
%12115 = load double*, double** %242
store double %12114, double* %12115
%12116 = load double*, double** %266
%12117 = load double, double* %12116
%12118 = load double*, double** %243
%12119 = load double, double* %12118
%12120 = fmul double %12117, %12119
%12121 = load double*, double** %243
store double %12120, double* %12121
%12122 = load double*, double** %266
%12123 = load double, double* %12122
%12124 = load double*, double** %244
%12125 = load double, double* %12124
%12126 = fmul double %12123, %12125
%12127 = load double*, double** %244
store double %12126, double* %12127
%12128 = load double*, double** %266
%12129 = load double, double* %12128
%12130 = load double*, double** %245
%12131 = load double, double* %12130
%12132 = fmul double %12129, %12131
%12133 = load double*, double** %245
store double %12132, double* %12133
%12134 = load double*, double** %266
%12135 = load double, double* %12134
%12136 = load double*, double** %246
%12137 = load double, double* %12136
%12138 = fmul double %12135, %12137
%12139 = load double*, double** %246
store double %12138, double* %12139
%12140 = load double*, double** %266
%12141 = load double, double* %12140
%12142 = load double*, double** %247
%12143 = load double, double* %12142
%12144 = fmul double %12141, %12143
%12145 = load double*, double** %247
store double %12144, double* %12145
%12146 = load double*, double** %266
%12147 = load double, double* %12146
%12148 = load double*, double** %248
%12149 = load double, double* %12148
%12150 = fmul double %12147, %12149
%12151 = load double*, double** %248
store double %12150, double* %12151
%12152 = load double*, double** %266
%12153 = load double, double* %12152
%12154 = load double*, double** %249
%12155 = load double, double* %12154
%12156 = fmul double %12153, %12155
%12157 = load double*, double** %249
store double %12156, double* %12157
%12158 = load double*, double** %266
%12159 = load double, double* %12158
%12160 = load double*, double** %250
%12161 = load double, double* %12160
%12162 = fmul double %12159, %12161
%12163 = load double*, double** %250
store double %12162, double* %12163
%12164 = load double*, double** %266
%12165 = load double, double* %12164
%12166 = load double*, double** %251
%12167 = load double, double* %12166
%12168 = fmul double %12165, %12167
%12169 = load double*, double** %251
store double %12168, double* %12169
%12170 = load double*, double** %266
%12171 = load double, double* %12170
%12172 = load double*, double** %252
%12173 = load double, double* %12172
%12174 = fmul double %12171, %12173
%12175 = load double*, double** %252
store double %12174, double* %12175
%12176 = load double*, double** %266
%12177 = load double, double* %12176
%12178 = load double*, double** %253
%12179 = load double, double* %12178
%12180 = fmul double %12177, %12179
%12181 = load double*, double** %253
store double %12180, double* %12181
%12182 = load double*, double** %266
%12183 = load double, double* %12182
%12184 = load double*, double** %254
%12185 = load double, double* %12184
%12186 = fmul double %12183, %12185
%12187 = load double*, double** %254
store double %12186, double* %12187
%12188 = load double*, double** %266
%12189 = load double, double* %12188
%12190 = load double*, double** %255
%12191 = load double, double* %12190
%12192 = fmul double %12189, %12191
%12193 = load double*, double** %255
store double %12192, double* %12193
%12194 = load double*, double** %266
%12195 = load double, double* %12194
%12196 = load double*, double** %256
%12197 = load double, double* %12196
%12198 = fmul double %12195, %12197
%12199 = load double*, double** %256
store double %12198, double* %12199
%12200 = load double*, double** %266
%12201 = load double, double* %12200
%12202 = load double*, double** %257
%12203 = load double, double* %12202
%12204 = fmul double %12201, %12203
%12205 = load double*, double** %257
store double %12204, double* %12205
%12206 = load double*, double** %266
%12207 = load double, double* %12206
%12208 = load double*, double** %258
%12209 = load double, double* %12208
%12210 = fmul double %12207, %12209
%12211 = load double*, double** %258
store double %12210, double* %12211
%12212 = load double*, double** %266
%12213 = load double, double* %12212
%12214 = load double*, double** %259
%12215 = load double, double* %12214
%12216 = fmul double %12213, %12215
%12217 = load double*, double** %259
store double %12216, double* %12217
%12218 = load double*, double** %266
%12219 = load double, double* %12218
%12220 = load double*, double** %260
%12221 = load double, double* %12220
%12222 = fmul double %12219, %12221
%12223 = load double*, double** %260
store double %12222, double* %12223
%12224 = load double*, double** %266
%12225 = load double, double* %12224
%12226 = load double*, double** %261
%12227 = load double, double* %12226
%12228 = fmul double %12225, %12227
%12229 = load double*, double** %261
store double %12228, double* %12229
%12230 = load double*, double** %266
%12231 = load double, double* %12230
%12232 = load double*, double** %262
%12233 = load double, double* %12232
%12234 = fmul double %12231, %12233
%12235 = load double*, double** %262
store double %12234, double* %12235
%12236 = load double*, double** %266
%12237 = load double, double* %12236
%12238 = load double*, double** %263
%12239 = load double, double* %12238
%12240 = fmul double %12237, %12239
%12241 = load double*, double** %263
store double %12240, double* %12241
%12242 = load double*, double** %266
%12243 = load double, double* %12242
%12244 = load double*, double** %264
%12245 = load double, double* %12244
%12246 = fmul double %12243, %12245
%12247 = load double*, double** %264
store double %12246, double* %12247
%12248 = load double*, double** %266
%12249 = load double, double* %12248
%12250 = load double*, double** %265
%12251 = load double, double* %12250
%12252 = fmul double %12249, %12251
%12253 = load double*, double** %265
store double %12252, double* %12253
br label %12254
12254: ; preds = %11587, %11558
ret i32 0
}

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