int vbic_3T_et_xf_f(p, Vrth, Vbei, Vbex, Vbci, Vbep, Vrxf, Vrcx, Vbcx, Vrci,
                    Vrbx, Vrbi, Vre, Vrbp, Vbe, Vbc, Vcei, Vcxf, Ibe, Ibex,
                    Itxf, Itzr, Ibc, Ibep, Ircx, Irci, Irbx, Irbi, Ire, Irbp,
                    Qbe, Qbex, Qbc, Qbcx, Qbep, Qbeo, Qbco, Irth, Ith, Qcth,
                    Ixzf, Ixxf, Qcxf, Flxf, SCALE)
double *p, *Vrth, *Vbei, *Vbex, *Vbci, *Vbep, *Vrxf, *Vrcx, *Vbcx, *Vrci, *Vrbx,
    *Vrbi, *Vre, *Vrbp, *Vbe, *Vbc, *Vcei, *Vcxf, *Ibe, *Ibex, *Itxf, *Itzr,
    *Ibc, *Ibep, *Ircx, *Irci, *Irbx, *Irbi, *Ire, *Irbp, *Qbe, *Qbex, *Qbc,
    *Qbcx, *Qbep, *Qbeo, *Qbco, *Irth, *Ith, *Qcth, *Ixzf, *Ixxf, *Qcxf, *Flxf,
    *SCALE;
{
  double Tini, Tdev, Vtv, rT, dT, xvar1, IKFatT;
  double RCXatT, RCIatT, RBXatT, RBIatT, REatT, RSatT, RBPatT;
  double xvar2, xvar3, xvar4, xvar5, xvar6, ISatT, ISRRatT;
  double ISPatT, IBEIatT, IBENatT, IBCIatT, IBCNatT, IBEIPatT, IBENPatT;
  double IBCIPatT, IBCNPatT, NFatT, NRatT, AVC2atT, VBBEatT, NBBEatT;
  double psiio, psiin, PEatT, PCatT, PSatT, CJEatT, CJCatT;
  double CJEPatT, CJCPatT, GAMMatT, VOatT, EBBEatT, IVEF, IVER;
  double IIKF, IIKR, IIKP, IVO, IHRCF, IVTF, IITF;
  double slTF, LEP, CEP, dv0, dvh, pwq, qlo;
  double qhi, qdbe, mv0, vl0, q0, dv, mv;
  double vl, qdbex, qdbc, vn0, vnl0, qlo0, vn;
  double vnl, sel, crt, cmx, cl, ql, qdbep;
  double argi, expi, Ifi, Iri, q1z, q1, q2;
  double qb, Itzf, argx, expx, Ifp, q2p, qbp;
  double argn, expn, Ibcj, avalf, Igc, Kbci, Kbcx;
  double rKp1, Iohm, derf, sgIf, rIf, mIf, tff;
  double TNOM, RCX, RCI, VO, GAMM, HRCF, RBX;
  double RBI, RE, RS, RBP, IS, NF, NR;
  double FC, CBEO, CJE, PE, ME, AJE, CBCO;
  double CJC, QCO, CJEP, PC, MC, AJC, CJCP;
  double PS, MS, IBEI, WBE, NEI, IBEN, NEN;
  double IBCI, NCI, IBCN, NCN, AVC1, AVC2, ISP;
  double WSP, NFP, IBEIP, IBENP, IBCIP, NCIP, IBCNP;
  double NCNP, VEF, VER, IKF, IKR, IKP, TF;
  double QTF, XTF, VTF, ITF, TR, TD, XRE;
  double XRBI, XRCI, XRS, XVO, EA, EAIE, EAIC;
  double EAIS, EANE, EANC, EANS, XIS, XII, XIN;
  double TNF, TAVC, RTH, CTH, VRT, ART, QBM;
  double NKF, XIKF, XRCX, XRBX, XRBP, ISRR, XISR;
  double DEAR, EAP, VBBE, NBBE, IBBE, TVBBE1, TVBBE2;
  double TNBBE;
  TNOM = p[0];
  RCX = p[1];
  RCI = p[2];
  VO = p[3];
  GAMM = p[4];
  HRCF = p[5];
  RBX = p[6];
  RBI = p[7];
  RE = p[8];
  RS = p[9];
  RBP = p[10];
  IS = p[11];
  NF = p[12];
  NR = p[13];
  FC = p[14];
  CBEO = p[15];
  CJE = p[16];
  PE = p[17];
  ME = p[18];
  AJE = p[19];
  CBCO = p[20];
  CJC = p[21];
  QCO = p[22];
  CJEP = p[23];
  PC = p[24];
  MC = p[25];
  AJC = p[26];
  CJCP = p[27];
  PS = p[28];
  MS = p[29];
  IBEI = p[31];
  WBE = p[32];
  NEI = p[33];
  IBEN = p[34];
  NEN = p[35];
  IBCI = p[36];
  NCI = p[37];
  IBCN = p[38];
  NCN = p[39];
  AVC1 = p[40];
  AVC2 = p[41];
  ISP = p[42];
  WSP = p[43];
  NFP = p[44];
  IBEIP = p[45];
  IBENP = p[46];
  IBCIP = p[47];
  NCIP = p[48];
  IBCNP = p[49];
  NCNP = p[50];
  VEF = p[51];
  VER = p[52];
  IKF = p[53];
  IKR = p[54];
  IKP = p[55];
  TF = p[56];
  QTF = p[57];
  XTF = p[58];
  VTF = p[59];
  ITF = p[60];
  TR = p[61];
  TD = p[62];
  XRE = p[66];
  XRBI = p[67];
  XRCI = p[68];
  XRS = p[69];
  XVO = p[70];
  EA = p[71];
  EAIE = p[72];
  EAIC = p[73];
  EAIS = p[74];
  EANE = p[75];
  EANC = p[76];
  EANS = p[77];
  XIS = p[78];
  XII = p[79];
  XIN = p[80];
  TNF = p[81];
  TAVC = p[82];
  RTH = p[83];
  CTH = p[84];
  VRT = p[85];
  ART = p[86];
  QBM = p[88];
  NKF = p[89];
  XIKF = p[90];
  XRCX = p[91];
  XRBX = p[92];
  XRBP = p[93];
  ISRR = p[94];
  XISR = p[95];
  DEAR = p[96];
  EAP = p[97];
  VBBE = p[98];
  NBBE = p[99];
  IBBE = p[100];
  TVBBE1 = p[101];
  TVBBE2 = p[102];
  TNBBE = p[103];
  Tini = 2.731500e+02 + TNOM;
  Tdev = (2.731500e+02 + TNOM) + (*Vrth);
  Vtv = 1.380662e-23 * Tdev / 1.602189e-19;
  rT = Tdev / Tini;
  dT = Tdev - Tini;
  xvar1 = pow(rT, XIKF);
  IKFatT = IKF * xvar1;
  xvar1 = pow(rT, XRCX);
  RCXatT = RCX * xvar1;
  xvar1 = pow(rT, XRCI);
  RCIatT = RCI * xvar1;
  xvar1 = pow(rT, XRBX);
  RBXatT = RBX * xvar1;
  xvar1 = pow(rT, XRBI);
  RBIatT = RBI * xvar1;
  xvar1 = pow(rT, XRE);
  REatT = RE * xvar1;
  xvar1 = pow(rT, XRS);
  RSatT = RS * xvar1;
  xvar1 = pow(rT, XRBP);
  RBPatT = RBP * xvar1;
  xvar2 = pow(rT, XIS);
  xvar3 = -EA * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NF);
  xvar6 = pow(xvar1, xvar5);
  ISatT = IS * xvar6;
  xvar2 = pow(rT, XISR);
  xvar3 = -DEAR * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NR);
  xvar6 = pow(xvar1, xvar5);
  ISRRatT = ISRR * xvar6;
  xvar2 = pow(rT, XIS);
  xvar3 = -EAP * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NFP);
  xvar6 = pow(xvar1, xvar5);
  ISPatT = ISP * xvar6;
  xvar2 = pow(rT, XII);
  xvar3 = -EAIE * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NEI);
  xvar6 = pow(xvar1, xvar5);
  IBEIatT = IBEI * xvar6;
  xvar2 = pow(rT, XIN);
  xvar3 = -EANE * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NEN);
  xvar6 = pow(xvar1, xvar5);
  IBENatT = IBEN * xvar6;
  xvar2 = pow(rT, XII);
  xvar3 = -EAIC * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NCI);
  xvar6 = pow(xvar1, xvar5);
  IBCIatT = IBCI * xvar6;
  xvar2 = pow(rT, XIN);
  xvar3 = -EANC * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NCN);
  xvar6 = pow(xvar1, xvar5);
  IBCNatT = IBCN * xvar6;
  xvar2 = pow(rT, XII);
  xvar3 = -EAIC * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NCI);
  xvar6 = pow(xvar1, xvar5);
  IBEIPatT = IBEIP * xvar6;
  xvar2 = pow(rT, XIN);
  xvar3 = -EANC * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NCN);
  xvar6 = pow(xvar1, xvar5);
  IBENPatT = IBENP * xvar6;
  xvar2 = pow(rT, XII);
  xvar3 = -EAIS * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NCIP);
  xvar6 = pow(xvar1, xvar5);
  IBCIPatT = IBCIP * xvar6;
  xvar2 = pow(rT, XIN);
  xvar3 = -EANS * (1.0 - rT) / Vtv;
  xvar4 = exp(xvar3);
  xvar1 = (xvar2 * xvar4);
  xvar5 = (1.0 / NCNP);
  xvar6 = pow(xvar1, xvar5);
  IBCNPatT = IBCNP * xvar6;
  NFatT = NF * (1.0 + dT * TNF);
  NRatT = NR * (1.0 + dT * TNF);
  AVC2atT = AVC2 * (1.0 + dT * TAVC);
  VBBEatT = VBBE * (1.0 + dT * (TVBBE1 + dT * TVBBE2));
  NBBEatT = NBBE * (1.0 + dT * TNBBE);
  xvar2 = 0.5 * PE * rT / Vtv;
  xvar3 = exp(xvar2);
  xvar4 = -0.5 * PE * rT / Vtv;
  xvar5 = exp(xvar4);
  xvar1 = xvar3 - xvar5;
  xvar6 = log(xvar1);
  psiio = 2.0 * (Vtv / rT) * xvar6;
  xvar1 = log(rT);
  psiin = psiio * rT - 3.0 * Vtv * xvar1 - EAIE * (rT - 1.0);
  xvar2 = -psiin / Vtv;
  xvar3 = exp(xvar2);
  xvar1 = 0.5 * (1.0 + sqrt(1.0 + 4.0 * xvar3));
  xvar4 = log(xvar1);
  PEatT = psiin + 2.0 * Vtv * xvar4;
  xvar2 = 0.5 * PC * rT / Vtv;
  xvar3 = exp(xvar2);
  xvar4 = -0.5 * PC * rT / Vtv;
  xvar5 = exp(xvar4);
  xvar1 = xvar3 - xvar5;
  xvar6 = log(xvar1);
  psiio = 2.0 * (Vtv / rT) * xvar6;
  xvar1 = log(rT);
  psiin = psiio * rT - 3.0 * Vtv * xvar1 - EAIC * (rT - 1.0);
  xvar2 = -psiin / Vtv;
  xvar3 = exp(xvar2);
  xvar1 = 0.5 * (1.0 + sqrt(1.0 + 4.0 * xvar3));
  xvar4 = log(xvar1);
  PCatT = psiin + 2.0 * Vtv * xvar4;
  xvar2 = 0.5 * PS * rT / Vtv;
  xvar3 = exp(xvar2);
  xvar4 = -0.5 * PS * rT / Vtv;
  xvar5 = exp(xvar4);
  xvar1 = xvar3 - xvar5;
  xvar6 = log(xvar1);
  psiio = 2.0 * (Vtv / rT) * xvar6;
  xvar1 = log(rT);
  psiin = psiio * rT - 3.0 * Vtv * xvar1 - EAIS * (rT - 1.0);
  xvar2 = -psiin / Vtv;
  xvar3 = exp(xvar2);
  xvar1 = 0.5 * (1.0 + sqrt(1.0 + 4.0 * xvar3));
  xvar4 = log(xvar1);
  PSatT = psiin + 2.0 * Vtv * xvar4;
  xvar1 = PE / PEatT;
  xvar2 = pow(xvar1, ME);
  CJEatT = CJE * xvar2;
  xvar1 = PC / PCatT;
  xvar2 = pow(xvar1, MC);
  CJCatT = CJC * xvar2;
  xvar1 = PC / PCatT;
  xvar2 = pow(xvar1, MC);
  CJEPatT = CJEP * xvar2;
  xvar1 = PS / PSatT;
  xvar2 = pow(xvar1, MS);
  CJCPatT = CJCP * xvar2;
  xvar1 = pow(rT, XIS);
  xvar2 = -EA * (1.0 - rT) / Vtv;
  xvar3 = exp(xvar2);
  GAMMatT = GAMM * xvar1 * xvar3;
  xvar1 = pow(rT, XVO);
  VOatT = VO * xvar1;
  xvar1 = -VBBEatT / (NBBEatT * Vtv);
  EBBEatT = exp(xvar1);
  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;
  } else {
    IIKF = 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;
  } else {
    IVO = 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;
  if (AJE <= 0.0) {
    dvh = (*Vbei) + dv0;
    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);
      qhi = dvh * (1.0 - FC + 0.5 * ME * dvh / PEatT) * pwq;
    } else {
      xvar1 = (1.0 - (*Vbei) / PEatT);
      xvar2 = (1.0 - ME);
      xvar3 = pow(xvar1, xvar2);
      qlo = PEatT * (1.0 - xvar3) / (1.0 - ME);
      qhi = 0.0;
    }
    qdbe = qlo + qhi;
  } else {
    mv0 = sqrt(dv0 * dv0 + 4.0 * AJE * AJE);
    vl0 = -0.5 * (dv0 + mv0);
    xvar1 = (1.0 - vl0 / PEatT);
    xvar2 = (1.0 - ME);
    xvar3 = pow(xvar1, xvar2);
    q0 = -PEatT * xvar3 / (1.0 - ME);
    dv = (*Vbei) + dv0;
    mv = sqrt(dv * dv + 4.0 * AJE * AJE);
    vl = 0.5 * (dv - mv) - dv0;
    xvar1 = (1.0 - vl / PEatT);
    xvar2 = (1.0 - ME);
    xvar3 = pow(xvar1, xvar2);
    qlo = -PEatT * xvar3 / (1.0 - ME);
    xvar1 = (1.0 - FC);
    xvar2 = (-ME);
    xvar3 = pow(xvar1, xvar2);
    qdbe = qlo + xvar3 * ((*Vbei) - vl + vl0) - q0;
  }
  dv0 = -PEatT * FC;
  if (AJE <= 0.0) {
    dvh = (*Vbex) + dv0;
    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);
      qhi = dvh * (1.0 - FC + 0.5 * ME * dvh / PEatT) * pwq;
    } else {
      xvar1 = (1.0 - (*Vbex) / PEatT);
      xvar2 = (1.0 - ME);
      xvar3 = pow(xvar1, xvar2);
      qlo = PEatT * (1.0 - xvar3) / (1.0 - ME);
      qhi = 0.0;
    }
    qdbex = qlo + qhi;
  } else {
    mv0 = sqrt(dv0 * dv0 + 4.0 * AJE * AJE);
    vl0 = -0.5 * (dv0 + mv0);
    xvar1 = (1.0 - vl0 / PEatT);
    xvar2 = (1.0 - ME);
    xvar3 = pow(xvar1, xvar2);
    q0 = -PEatT * xvar3 / (1.0 - ME);
    dv = (*Vbex) + dv0;
    mv = sqrt(dv * dv + 4.0 * AJE * AJE);
    vl = 0.5 * (dv - mv) - dv0;
    xvar1 = (1.0 - vl / PEatT);
    xvar2 = (1.0 - ME);
    xvar3 = pow(xvar1, xvar2);
    qlo = -PEatT * xvar3 / (1.0 - ME);
    xvar1 = (1.0 - FC);
    xvar2 = (-ME);
    xvar3 = pow(xvar1, xvar2);
    qdbex = qlo + xvar3 * ((*Vbex) - vl + vl0) - q0;
  }
  dv0 = -PCatT * FC;
  if (AJC <= 0.0) {
    dvh = (*Vbci) + dv0;
    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);
      qhi = dvh * (1.0 - FC + 0.5 * MC * dvh / PCatT) * pwq;
    } else {
      if ((VRT > 0.0) && ((*Vbci) < -VRT)) {
        xvar1 = (1.0 + VRT / PCatT);
        xvar2 = (1.0 - MC);
        xvar3 = pow(xvar1, xvar2);
        qlo = PCatT *
              (1.0 -
               xvar3 * (1.0 - ((1.0 - MC) * ((*Vbci) + VRT)) / (PCatT + VRT))) /
              (1.0 - MC);
      } else {
        xvar1 = (1.0 - (*Vbci) / PCatT);
        xvar2 = (1.0 - MC);
        xvar3 = pow(xvar1, xvar2);
        qlo = PCatT * (1.0 - xvar3) / (1.0 - MC);
      }
      qhi = 0.0;
    }
    qdbc = qlo + qhi;
  } else {
    if ((VRT > 0.0) && (ART > 0.0)) {
      vn0 = (VRT + dv0) / (VRT - dv0);
      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));
      vl0 = 0.5 * (vnl0 * (VRT - dv0) - VRT - dv0);
      xvar1 = (1.0 - vl0 / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      qlo0 = PCatT * (1.0 - xvar3) / (1.0 - MC);
      vn = (2.0 * (*Vbci) + VRT + dv0) / (VRT - dv0);
      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));
      vl = 0.5 * (vnl * (VRT - dv0) - VRT - dv0);
      xvar1 = (1.0 - vl / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      qlo = PCatT * (1.0 - xvar3) / (1.0 - MC);
      sel = 0.5 * (vnl + 1.0);
      xvar1 = (1.0 + VRT / PCatT);
      xvar2 = (-MC);
      crt = pow(xvar1, xvar2);
      xvar1 = (1.0 + dv0 / PCatT);
      xvar2 = (-MC);
      cmx = pow(xvar1, xvar2);
      cl = (1.0 - sel) * crt + sel * cmx;
      ql = ((*Vbci) - vl + vl0) * cl;
      qdbc = ql + qlo - qlo0;
    } else {
      mv0 = sqrt(dv0 * dv0 + 4.0 * AJC * AJC);
      vl0 = -0.5 * (dv0 + mv0);
      xvar1 = (1.0 - vl0 / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      q0 = -PCatT * xvar3 / (1.0 - MC);
      dv = (*Vbci) + dv0;
      mv = sqrt(dv * dv + 4.0 * AJC * AJC);
      vl = 0.5 * (dv - mv) - dv0;
      xvar1 = (1.0 - vl / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      qlo = -PCatT * xvar3 / (1.0 - MC);
      xvar1 = (1.0 - FC);
      xvar2 = (-MC);
      xvar3 = pow(xvar1, xvar2);
      qdbc = qlo + xvar3 * ((*Vbci) - vl + vl0) - q0;
    }
  }
  dv0 = -PCatT * FC;
  if (AJC <= 0.0) {
    dvh = (*Vbep) + dv0;
    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);
      qhi = dvh * (1.0 - FC + 0.5 * MC * dvh / PCatT) * pwq;
    } else {
      if ((VRT > 0.0) && ((*Vbep) < -VRT)) {
        xvar1 = (1.0 + VRT / PCatT);
        xvar2 = (1.0 - MC);
        xvar3 = pow(xvar1, xvar2);
        qlo = PCatT *
              (1.0 -
               xvar3 * (1.0 - ((1.0 - MC) * ((*Vbep) + VRT)) / (PCatT + VRT))) /
              (1.0 - MC);
      } else {
        xvar1 = (1.0 - (*Vbep) / PCatT);
        xvar2 = (1.0 - MC);
        xvar3 = pow(xvar1, xvar2);
        qlo = PCatT * (1.0 - xvar3) / (1.0 - MC);
      }
      qhi = 0.0;
    }
    qdbep = qlo + qhi;
  } else {
    if ((VRT > 0.0) && (ART > 0.0)) {
      vn0 = (VRT + dv0) / (VRT - dv0);
      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));
      vl0 = 0.5 * (vnl0 * (VRT - dv0) - VRT - dv0);
      xvar1 = (1.0 - vl0 / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      qlo0 = PCatT * (1.0 - xvar3) / (1.0 - MC);
      vn = (2.0 * (*Vbep) + VRT + dv0) / (VRT - dv0);
      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));
      vl = 0.5 * (vnl * (VRT - dv0) - VRT - dv0);
      xvar1 = (1.0 - vl / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      qlo = PCatT * (1.0 - xvar3) / (1.0 - MC);
      sel = 0.5 * (vnl + 1.0);
      xvar1 = (1.0 + VRT / PCatT);
      xvar2 = (-MC);
      crt = pow(xvar1, xvar2);
      xvar1 = (1.0 + dv0 / PCatT);
      xvar2 = (-MC);
      cmx = pow(xvar1, xvar2);
      cl = (1.0 - sel) * crt + sel * cmx;
      ql = ((*Vbep) - vl + vl0) * cl;
      qdbep = ql + qlo - qlo0;
    } else {
      mv0 = sqrt(dv0 * dv0 + 4.0 * AJC * AJC);
      vl0 = -0.5 * (dv0 + mv0);
      xvar1 = (1.0 - vl0 / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      q0 = -PCatT * xvar3 / (1.0 - MC);
      dv = (*Vbep) + dv0;
      mv = sqrt(dv * dv + 4.0 * AJC * AJC);
      vl = 0.5 * (dv - mv) - dv0;
      xvar1 = (1.0 - vl / PCatT);
      xvar2 = (1.0 - MC);
      xvar3 = pow(xvar1, xvar2);
      qlo = -PCatT * xvar3 / (1.0 - MC);
      xvar1 = (1.0 - FC);
      xvar2 = (-MC);
      xvar3 = pow(xvar1, xvar2);
      qdbep = qlo + xvar3 * ((*Vbep) - vl + vl0) - q0;
    }
  }
  argi = (*Vbei) / (NFatT * Vtv);
  if (argi > 100.0) {
    expi = exp(100.0) * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi = exp(-100.0) * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
  }
  Ifi = ISatT * (expi - 1.0);
  argi = (*Vbci) / (NRatT * Vtv);
  if (argi > 100.0) {
    expi = exp(100.0) * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi = exp(-100.0) * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
  }
  Iri = ISatT * ISRRatT * (expi - 1.0);
  q1z = 1.0 + qdbe * IVER + qdbc * IVEF;
  q1 = 0.5 * (sqrt((q1z - 1.0e-4) * (q1z - 1.0e-4) + 1.0e-8) + q1z - 1.0e-4) +
       1.0e-4;
  q2 = Ifi * IIKF + Iri * IIKR;
  if (QBM < 0.5) {
    xvar2 = 1.0 / NKF;
    xvar3 = pow(q1, xvar2);
    xvar1 = (xvar3 + 4.0 * q2);
    xvar4 = pow(xvar1, NKF);
    qb = 0.5 * (q1 + xvar4);
  } else {
    xvar1 = (1.0 + 4.0 * q2);
    xvar2 = pow(xvar1, NKF);
    qb = 0.5 * q1 * (1.0 + xvar2);
  }
  (*Itzr) = Iri / qb;
  Itzf = Ifi / qb;
  (*Ixzf) = -Itzf;
  (*Itxf) = (*Vrxf);
  (*Ixxf) = (*Vrxf);
  if (ISP > 0.0) {
    argi = (*Vbep) / (NFP * Vtv);
    if (argi > 100.0) {
      expi = exp(100.0) * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi = exp(-100.0) * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
    }
    argx = (*Vbci) / (NFP * Vtv);
    if (argx > 100.0) {
      expx = exp(100.0) * (1.0 + (argx - 100.0));
    } else if (argx < -100.0) {
      expx = exp(-100.0) * (1.0 + (argx + 100.0));
    } else {
      expx = exp(argx);
    }
    Ifp = ISPatT * (WSP * expi + (1.0 - WSP) * expx - 1.0);
    q2p = Ifp * IIKP;
    qbp = 0.5 * (1.0 + sqrt(1.0 + 4.0 * q2p));
  } else {
    Ifp = 0.0;
    qbp = 1.0;
  }
  if (WBE == 1.0) {
    argi = (*Vbei) / (NEI * Vtv);
    if (argi > 100.0) {
      expi = exp(100.0) * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi = exp(-100.0) * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
    }
    argn = (*Vbei) / (NEN * Vtv);
    if (argn > 100.0) {
      expn = exp(100.0) * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn = exp(-100.0) * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
    }
    if (VBBE > 0.0) {
      argx = (-VBBEatT - (*Vbei)) / (NBBEatT * Vtv);
      if (argx > 100.0) {
        expx = exp(100.0) * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx = exp(-100.0) * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
      }
      (*Ibe) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
               IBBE * (expx - EBBEatT);
    } else {
      (*Ibe) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0);
    }
    (*Ibex) = 0.0;
  } else if (WBE == 0.0) {
    (*Ibe) = 0.0;
    argi = (*Vbex) / (NEI * Vtv);
    if (argi > 100.0) {
      expi = exp(100.0) * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi = exp(-100.0) * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
    }
    argn = (*Vbex) / (NEN * Vtv);
    if (argn > 100.0) {
      expn = exp(100.0) * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn = exp(-100.0) * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
    }
    if (VBBE > 0.0) {
      argx = (-VBBEatT - (*Vbex)) / (NBBEatT * Vtv);
      if (argx > 100.0) {
        expx = exp(100.0) * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx = exp(-100.0) * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
      }
      (*Ibex) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
                IBBE * (expx - EBBEatT);
    } else {
      (*Ibex) = IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0);
    }
  } else {
    argi = (*Vbei) / (NEI * Vtv);
    if (argi > 100.0) {
      expi = exp(100.0) * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi = exp(-100.0) * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
    }
    argn = (*Vbei) / (NEN * Vtv);
    if (argn > 100.0) {
      expn = exp(100.0) * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn = exp(-100.0) * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
    }
    if (VBBE > 0.0) {
      argx = (-VBBEatT - (*Vbei)) / (NBBEatT * Vtv);
      if (argx > 100.0) {
        expx = exp(100.0) * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx = exp(-100.0) * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
      }
      (*Ibe) = WBE * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
                      IBBE * (expx - EBBEatT));
    } else {
      (*Ibe) = WBE * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0));
    }
    argi = (*Vbex) / (NEI * Vtv);
    if (argi > 100.0) {
      expi = exp(100.0) * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi = exp(-100.0) * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
    }
    argn = (*Vbex) / (NEN * Vtv);
    if (argn > 100.0) {
      expn = exp(100.0) * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn = exp(-100.0) * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
    }
    if (VBBE > 0.0) {
      argx = (-VBBEatT - (*Vbex)) / (NBBEatT * Vtv);
      if (argx > 100.0) {
        expx = exp(100.0) * (1.0 + (argx - 100.0));
      } else if (argx < -100.0) {
        expx = exp(-100.0) * (1.0 + (argx + 100.0));
      } else {
        expx = exp(argx);
      }
      (*Ibex) = (1.0 - WBE) * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0) -
                               IBBE * (expx - EBBEatT));
    } else {
      (*Ibex) = (1.0 - WBE) * (IBEIatT * (expi - 1.0) + IBENatT * (expn - 1.0));
    }
  }
  argi = (*Vbci) / (NCI * Vtv);
  if (argi > 100.0) {
    expi = exp(100.0) * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi = exp(-100.0) * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
  }
  argn = (*Vbci) / (NCN * Vtv);
  if (argn > 100.0) {
    expn = exp(100.0) * (1.0 + (argn - 100.0));
  } else if (argn < -100.0) {
    expn = exp(-100.0) * (1.0 + (argn + 100.0));
  } else {
    expn = exp(argn);
  }
  Ibcj = IBCIatT * (expi - 1.0) + IBCNatT * (expn - 1.0);
  if ((IBEIP > 0.0) || (IBENP > 0.0)) {
    argi = (*Vbep) / (NCI * Vtv);
    if (argi > 100.0) {
      expi = exp(100.0) * (1.0 + (argi - 100.0));
    } else if (argi < -100.0) {
      expi = exp(-100.0) * (1.0 + (argi + 100.0));
    } else {
      expi = exp(argi);
    }
    argn = (*Vbep) / (NCN * Vtv);
    if (argn > 100.0) {
      expn = exp(100.0) * (1.0 + (argn - 100.0));
    } else if (argn < -100.0) {
      expn = exp(-100.0) * (1.0 + (argn + 100.0));
    } else {
      expn = exp(argn);
    }
    (*Ibep) = IBEIPatT * (expi - 1.0) + IBENPatT * (expn - 1.0);
  } else {
    (*Ibep) = 0.0;
  }
  if (AVC1 > 0.0) {
    vl = 0.5 * (sqrt((PCatT - (*Vbci)) * (PCatT - (*Vbci)) + 0.01) +
                (PCatT - (*Vbci)));
    xvar2 = (MC - 1.0);
    xvar3 = pow(vl, xvar2);
    xvar1 = -AVC2atT * xvar3;
    if (xvar1 > 100.0) {
      xvar4 = exp(100.0) * (1.0 + (xvar1 - 100.0));
    } else if (xvar1 < -100.0) {
      xvar4 = exp(-100.0) * (1.0 + (xvar1 + 100.0));
    } else {
      xvar4 = exp(xvar1);
    }
    avalf = AVC1 * vl * xvar4;
    Igc = ((*Itxf) - (*Itzr) - Ibcj) * avalf;
  } else {
    Igc = 0.0;
  }
  (*Ibc) = Ibcj - Igc;
  if (RCX > 0.0) {
    (*Ircx) = (*Vrcx) / RCXatT;
  } else {
    (*Ircx) = 0.0;
  }
  argi = (*Vbci) / Vtv;
  if (argi > 100.0) {
    expi = exp(100.0) * (1.0 + (argi - 100.0));
  } else if (argi < -100.0) {
    expi = exp(-100.0) * (1.0 + (argi + 100.0));
  } else {
    expi = exp(argi);
  }
  argx = (*Vbcx) / Vtv;
  if (argx > 100.0) {
    expx = exp(100.0) * (1.0 + (argx - 100.0));
  } else if (argx < -100.0) {
    expx = exp(-100.0) * (1.0 + (argx + 100.0));
  } else {
    expx = exp(argx);
  }
  Kbci = sqrt(1.0 + GAMMatT * expi);
  Kbcx = sqrt(1.0 + GAMMatT * expx);
  if (RCI > 0.0) {
    rKp1 = (Kbci + 1.0) / (Kbcx + 1.0);
    xvar1 = log(rKp1);
    Iohm = ((*Vrci) + Vtv * (Kbci - Kbcx - xvar1)) / RCIatT;
    derf = IVO * RCIatT * Iohm /
           (1.0 + 0.5 * IVO * IHRCF * sqrt((*Vrci) * (*Vrci) + 0.01));
    (*Irci) = Iohm / sqrt(1.0 + derf * derf);
  } else {
    (*Irci) = 0.0;
  }
  if (RBX > 0.0) {
    (*Irbx) = (*Vrbx) / RBXatT;
  } else {
    (*Irbx) = 0.0;
  }
  if (RBI > 0.0) {
    (*Irbi) = (*Vrbi) * qb / RBIatT;
  } else {
    (*Irbi) = 0.0;
  }
  if (RE > 0.0) {
    (*Ire) = (*Vre) / REatT;
  } else {
    (*Ire) = 0.0;
  }
  if (RBP > 0.0) {
    (*Irbp) = (*Vrbp) * qbp / RBPatT;
  } else {
    (*Irbp) = 0.0;
  }
  if (Ifi > 0.0) {
    sgIf = 1.0;
  } else {
    sgIf = 0.0;
  }
  rIf = Ifi * sgIf * IITF;
  mIf = rIf / (rIf + 1.0);
  xvar1 = (*Vbci) * IVTF / 1.44;
  if (xvar1 > 100.0) {
    xvar2 = exp(100.0) * (1.0 + (xvar1 - 100.0));
  } else if (xvar1 < -100.0) {
    xvar2 = exp(-100.0) * (1.0 + (xvar1 + 100.0));
  } else {
    xvar2 = exp(xvar1);
  }
  tff = TF * (1.0 + QTF * q1) * (1.0 + XTF * xvar2 * (slTF + mIf * mIf) * sgIf);
  (*Qbe) = CJEatT * qdbe * WBE + tff * Ifi / qb;
  (*Qbex) = CJEatT * qdbex * (1.0 - WBE);
  (*Qbc) = CJCatT * qdbc + TR * Iri + QCO * Kbci;
  (*Qbcx) = QCO * Kbcx;
  (*Qbep) = CJEPatT * qdbep + TR * Ifp;
  (*Qbeo) = (*Vbe) * CBEO;
  (*Qbco) = (*Vbc) * CBCO;
  (*Ith) =
      -((*Ibe) * (*Vbei) + (*Ibc) * (*Vbci) + ((*Itxf) - (*Itzr)) * (*Vcei) +
        (*Ibex) * (*Vbex) + (*Ibep) * (*Vbep) + (*Ircx) * (*Vrcx) +
        (*Irci) * (*Vrci) + (*Irbx) * (*Vrbx) + (*Irbi) * (*Vrbi) +
        (*Ire) * (*Vre) + (*Irbp) * (*Vrbp));
  if (RTH > 0.0) {
    (*Irth) = (*Vrth) / RTH;
  } else {
    (*Irth) = 0.0;
  }
  (*Qcth) = (*Vrth) * CTH;
  (*Flxf) = LEP * (*Ixxf);
  (*Qcxf) = CEP * (*Vcxf);
  if (*SCALE != 1.0) {
    *Ibe = (*SCALE) * (*Ibe);
    *Ibex = (*SCALE) * (*Ibex);
    *Itxf = (*SCALE) * (*Itxf);
    *Itzr = (*SCALE) * (*Itzr);
    *Ibc = (*SCALE) * (*Ibc);
    *Ibep = (*SCALE) * (*Ibep);
    *Ircx = (*SCALE) * (*Ircx);
    *Irci = (*SCALE) * (*Irci);
    *Irbx = (*SCALE) * (*Irbx);
    *Irbi = (*SCALE) * (*Irbi);
    *Ire = (*SCALE) * (*Ire);
    *Irbp = (*SCALE) * (*Irbp);
    *Qbe = (*SCALE) * (*Qbe);
    *Qbex = (*SCALE) * (*Qbex);
    *Qbc = (*SCALE) * (*Qbc);
    *Qbcx = (*SCALE) * (*Qbcx);
    *Qbep = (*SCALE) * (*Qbep);
    *Qbeo = (*SCALE) * (*Qbeo);
    *Qbco = (*SCALE) * (*Qbco);
    *Irth = (*SCALE) * (*Irth);
    *Ith = (*SCALE) * (*Ith);
    *Qcth = (*SCALE) * (*Qcth);
    *Ixzf = (*SCALE) * (*Ixzf);
    *Ixxf = (*SCALE) * (*Ixxf);
    *Qcxf = (*SCALE) * (*Qcxf);
    *Flxf = (*SCALE) * (*Flxf);
  }
  return (0);
}


x86 assembly (clang, -O0):
<vbic_3T_et_xf_f>:
push   %rbp
mov    %rsp,%rbp
sub    $0x720,%rsp
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,-0x3b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x540(%rbp)
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1f0(%rax),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c0(%rax),%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0x6b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm0
movsd  %xmm0,-0x6b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm0
movsd  %xmm0,-0x6c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  0x6663(%rip),%xmm0
addsd  -0x3b8(%rbp),%xmm0
ff
movsd  %xmm0,-0x38(%rbp)
movsd  0x664e(%rip),%xmm0
addsd  -0x3b8(%rbp),%xmm0
ff
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x6629(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x6614(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x48(%rbp)
movsd  -0x40(%rbp),%xmm0
divsd  -0x38(%rbp),%xmm0
movsd  %xmm0,-0x50(%rbp)
movsd  -0x40(%rbp),%xmm0
subsd  -0x38(%rbp),%xmm0
movsd  %xmm0,-0x58(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x660(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x558(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x668(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3c0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x5b8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3c8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x670(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3e8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x5b0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3f8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x90(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5c0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x400(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x678(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x408(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x6428(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x63e0(%rip),%xmm0
divsd  -0x418(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x410(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x688(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x690(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x635d(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x6315(%rip),%xmm0
divsd  -0x420(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x680(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x698(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x6292(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x624a(%rip),%xmm0
divsd  -0x510(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5d8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x61c7(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x617f(%rip),%xmm0
divsd  -0x4b8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x4a8(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x618(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5f0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x60fc(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x60b4(%rip),%xmm0
divsd  -0x4c8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x4c0(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x6031(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
mulsd  -0xb8(%rbp),%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x5fe9(%rip),%xmm0
divsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x4d0(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x618(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5f66(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x5f1e(%rip),%xmm0
divsd  -0x4e8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5e0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5e9b(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x5e53(%rip),%xmm0
divsd  -0x4d8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x518(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x108(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x618(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5f8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5dd0(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x5d88(%rip),%xmm0
divsd  -0x4e8(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x520(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x610(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5e8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5d05(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x5cbd(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x528(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x618(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x600(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5c3a(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x5bf2(%rip),%xmm0
divsd  -0x540(%rbp),%xmm0
ff
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xc0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x538(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x120(%rbp)
ff
movsd  -0x418(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x620(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5b8f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x420(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x620(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5b5e(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x4f8(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x628(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5b2d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x6a0(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x6b8(%rbp),%xmm3
ff
movsd  -0x58(%rbp),%xmm2
movsd  -0x6c0(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x5ae7(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x6a8(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x6c8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5ab6(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  0x5aae(%rip),%xmm0
mulsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x50(%rbp),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  0x5a8f(%rip),%xmm0
mulsd  -0x440(%rbp),%xmm0
ff
mulsd  -0x50(%rbp),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xb8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
subsd  -0xc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x48(%rbp),%xmm1
divsd  -0x50(%rbp),%xmm1
movsd  0x5a07(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x59e7(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
mulsd  -0x60(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x5d8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x5989(%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,-0x158(%rbp)
ff
movsd  -0x158(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
movsd  0x5925(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x5901(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x58f0(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x58f4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x158(%rbp),%xmm1
ff
movsd  0x58c1(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  -0xb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  0x58a4(%rip),%xmm0
mulsd  -0x478(%rbp),%xmm0
ff
mulsd  -0x50(%rbp),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  0x5885(%rip),%xmm0
mulsd  -0x478(%rbp),%xmm0
ff
mulsd  -0x50(%rbp),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xb8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
subsd  -0xc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x48(%rbp),%xmm1
divsd  -0x50(%rbp),%xmm1
movsd  0x57fd(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x57dd(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
mulsd  -0x60(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x5e0(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x577f(%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,-0x158(%rbp)
ff
movsd  -0x158(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
movsd  0x571b(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x56f7(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x56e6(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x56ea(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x158(%rbp),%xmm1
ff
movsd  0x56b7(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  -0xb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  0x569a(%rip),%xmm0
mulsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x50(%rbp),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  0x567b(%rip),%xmm0
mulsd  -0x498(%rbp),%xmm0
ff
mulsd  -0x50(%rbp),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0xb8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xc0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
subsd  -0xc0(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0xc8(%rbp)
ff
movsd  -0x48(%rbp),%xmm1
divsd  -0x50(%rbp),%xmm1
movsd  0x55f3(%rip),%xmm0
mulsd  %xmm1,%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x150(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x150(%rbp),%xmm1
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x55d3(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
mulsd  -0x60(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x5e8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x5575(%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,-0x158(%rbp)
ff
movsd  -0x158(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm0
ff
movsd  0x5511(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x54ed(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x54dc(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x54e0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1040 <log@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x158(%rbp),%xmm1
ff
movsd  0x54ad(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  -0xb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x440(%rbp),%xmm0
ff
divsd  -0x160(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x448(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x438(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x478(%rbp),%xmm0
ff
divsd  -0x168(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x480(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x460(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x478(%rbp),%xmm0
ff
divsd  -0x168(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x480(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x470(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
divsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x4a0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x490(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x608(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x5d0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x532e(%rip),%xmm1
subsd  -0x50(%rbp),%xmm1
mulsd  %xmm1,%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0xa8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x3d8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5c8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3d0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x1a0(%rbp)
ff
movsd  -0x140(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  -0x148(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x1a8(%rbp)
ff
movsd  -0x548(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2dbf <vbic_3T_et_xf_f+0x1c7f>
movsd  0x5256(%rip),%xmm0
divsd  -0x548(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
jmp    2dca <vbic_3T_et_xf_f+0x1c8a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x550(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2dfc <vbic_3T_et_xf_f+0x1cbc>
movsd  0x5219(%rip),%xmm0
divsd  -0x550(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
jmp    2e07 <vbic_3T_et_xf_f+0x1cc7>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x558(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2e36 <vbic_3T_et_xf_f+0x1cf6>
movsd  0x51dc(%rip),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
jmp    2e41 <vbic_3T_et_xf_f+0x1d01>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x560(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2e73 <vbic_3T_et_xf_f+0x1d33>
movsd  0x51a2(%rip),%xmm0
divsd  -0x560(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
jmp    2e7e <vbic_3T_et_xf_f+0x1d3e>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x568(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2eb0 <vbic_3T_et_xf_f+0x1d70>
movsd  0x5165(%rip),%xmm0
divsd  -0x568(%rbp),%xmm0
ff
movsd  %xmm0,-0x1d0(%rbp)
ff
jmp    2ebb <vbic_3T_et_xf_f+0x1d7b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x3d0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2eed <vbic_3T_et_xf_f+0x1dad>
movsd  0x5128(%rip),%xmm0
divsd  -0x1a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1d8(%rbp)
ff
jmp    2ef8 <vbic_3T_et_xf_f+0x1db8>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x3e0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2f2a <vbic_3T_et_xf_f+0x1dea>
movsd  0x50eb(%rip),%xmm0
divsd  -0x3e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
jmp    2f35 <vbic_3T_et_xf_f+0x1df5>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x588(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2f67 <vbic_3T_et_xf_f+0x1e27>
movsd  0x50ae(%rip),%xmm0
divsd  -0x588(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
jmp    2f72 <vbic_3T_et_xf_f+0x1e32>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x590(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2fa4 <vbic_3T_et_xf_f+0x1e64>
movsd  0x5071(%rip),%xmm0
divsd  -0x590(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
jmp    2faf <vbic_3T_et_xf_f+0x1e6f>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x590(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2fd4 <vbic_3T_et_xf_f+0x1e94>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
jmp    2fe4 <vbic_3T_et_xf_f+0x1ea4>
movsd  0x5024(%rip),%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    301a <vbic_3T_et_xf_f+0x1eda>
movsd  -0x5a0(%rbp),%xmm0
movsd  0x5017(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
jmp    3025 <vbic_3T_et_xf_f+0x1ee5>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x200(%rbp)
ff
movsd  -0x5a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    304f <vbic_3T_et_xf_f+0x1f0f>
movsd  -0x5a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
jmp    305a <vbic_3T_et_xf_f+0x1f1a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x210(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x450(%rbp),%xmm0
ff
jb     3291 <vbic_3T_et_xf_f+0x2151>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    31de <vbic_3T_et_xf_f+0x209e>
movsd  0x4f31(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x4f64(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movsd  -0x220(%rbp),%xmm1
ff
movsd  0x4eda(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x4ec6(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x4e9b(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4e8b(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
movsd  0x4e67(%rip),%xmm1
subsd  -0x428(%rbp),%xmm1
ff
movsd  0x4e67(%rip),%xmm2
mulsd  -0x448(%rbp),%xmm2
ff
mulsd  -0x218(%rbp),%xmm2
ff
divsd  -0x160(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x230(%rbp)
ff
jmp    3274 <vbic_3T_et_xf_f+0x2134>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4e0a(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4df9(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movsd  0x4dbf(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4dab(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x228(%rbp),%xmm0
ff
addsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
jmp    3550 <vbic_3T_et_xf_f+0x2410>
movsd  -0x210(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm2
ff
movsd  0x4d6f(%rip),%xmm1
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x210(%rbp),%xmm1
ff
addsd  -0x240(%rbp),%xmm1
ff
movsd  0x4d42(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4cf6(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4ce5(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x4c8c(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
movsd  -0x258(%rbp),%xmm2
ff
movsd  0x4c60(%rip),%xmm1
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
subsd  -0x260(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x4bfc(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x268(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4bc4(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4bb3(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x4b5a(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x4b3e(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x448(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x228(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x268(%rbp),%xmm2
ff
addsd  -0x248(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x210(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x450(%rbp),%xmm0
ff
jb     3787 <vbic_3T_et_xf_f+0x2647>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    36d4 <vbic_3T_et_xf_f+0x2594>
movsd  0x4a3b(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x4a6e(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movsd  -0x220(%rbp),%xmm1
ff
movsd  0x49e4(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x49d0(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x49a5(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4995(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
movsd  0x4971(%rip),%xmm1
subsd  -0x428(%rbp),%xmm1
ff
movsd  0x4971(%rip),%xmm2
mulsd  -0x448(%rbp),%xmm2
ff
mulsd  -0x218(%rbp),%xmm2
ff
divsd  -0x160(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x230(%rbp)
ff
jmp    376a <vbic_3T_et_xf_f+0x262a>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4914(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4903(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movsd  0x48c9(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x48b5(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x228(%rbp),%xmm0
ff
addsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0x270(%rbp)
ff
jmp    3a46 <vbic_3T_et_xf_f+0x2906>
movsd  -0x210(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm2
ff
movsd  0x4879(%rip),%xmm1
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x210(%rbp),%xmm1
ff
addsd  -0x240(%rbp),%xmm1
ff
movsd  0x484c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4800(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x47ef(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x4796(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
movsd  -0x258(%rbp),%xmm2
ff
movsd  0x476a(%rip),%xmm1
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  -0x450(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
subsd  -0x260(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x4706(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x268(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x46ce(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x46bd(%rip),%xmm0
subsd  -0x448(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x4664(%rip),%xmm1
subsd  -0x448(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x4648(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x448(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x228(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x268(%rbp),%xmm2
ff
addsd  -0x248(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0x270(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x210(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x488(%rbp),%xmm0
ff
jb     3db6 <vbic_3T_et_xf_f+0x2c76>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    3bca <vbic_3T_et_xf_f+0x2a8a>
movsd  0x4545(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x4578(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x220(%rbp),%xmm1
ff
movsd  0x44ee(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x44da(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x44af(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x449f(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
movsd  0x447b(%rip),%xmm1
subsd  -0x428(%rbp),%xmm1
ff
movsd  0x447b(%rip),%xmm2
mulsd  -0x480(%rbp),%xmm2
ff
mulsd  -0x218(%rbp),%xmm2
ff
divsd  -0x168(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x230(%rbp)
ff
jmp    3d99 <vbic_3T_et_xf_f+0x2c59>
movsd  -0x640(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    3d03 <vbic_3T_et_xf_f+0x2bc3>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    3d03 <vbic_3T_et_xf_f+0x2bc3>
movsd  -0x640(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x43d8(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x43c7(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0xb0(%rbp),%xmm1
ff
movsd  0x4385(%rip),%xmm3
subsd  -0x480(%rbp),%xmm3
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x640(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x168(%rbp),%xmm2
ff
addsd  -0x640(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0x434d(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x4326(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4316(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
jmp    3d8e <vbic_3T_et_xf_f+0x2c4e>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x42e5(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x42d4(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  0x429a(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4286(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x228(%rbp),%xmm0
ff
addsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0x278(%rbp)
ff
jmp    45ef <vbic_3T_et_xf_f+0x34af>
movsd  -0x640(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    432b <vbic_3T_et_xf_f+0x31eb>
movsd  -0x648(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    432b <vbic_3T_et_xf_f+0x31eb>
movsd  -0x640(%rbp),%xmm0
ff
addsd  -0x210(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm1
ff
subsd  -0x210(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  0x41f4(%rip),%xmm0
mulsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  0x41cc(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x280(%rbp),%xmm2
ff
movsd  0x41b8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x41c4(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x417f(%rip),%xmm0
addsd  -0x280(%rbp),%xmm0
ff
movsd  0x416f(%rip),%xmm2
addsd  -0x280(%rbp),%xmm2
ff
movsd  0x4177(%rip),%xmm1
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x6e8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6e0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x288(%rbp),%xmm1
ff
movsd  -0x640(%rbp),%xmm2
ff
subsd  -0x210(%rbp),%xmm2
ff
movsd  -0x640(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x210(%rbp),%xmm1
ff
movsd  0x40e0(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x40ac(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x409b(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  0x4061(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x404d(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x640(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm1
ff
subsd  -0x210(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
movsd  0x3ffd(%rip),%xmm0
mulsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  0x3fd5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x298(%rbp),%xmm2
ff
movsd  0x3fc1(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x3fcd(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x3f88(%rip),%xmm0
addsd  -0x298(%rbp),%xmm0
ff
movsd  0x3f78(%rip),%xmm2
addsd  -0x298(%rbp),%xmm2
ff
movsd  0x3f80(%rip),%xmm1
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x6d8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6d0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x2a0(%rbp),%xmm1
ff
movsd  -0x640(%rbp),%xmm2
ff
subsd  -0x210(%rbp),%xmm2
ff
movsd  -0x640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x210(%rbp),%xmm1
ff
movsd  0x3ee9(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x268(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3eb5(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3ea4(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  0x3e6a(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3e56(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x3e3a(%rip),%xmm1
addsd  -0x2a0(%rbp),%xmm1
ff
movsd  0x3e3a(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x640(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3e06(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x210(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3da4(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  0x3d52(%rip),%xmm0
subsd  -0x2a8(%rbp),%xmm0
ff
movsd  -0x2b0(%rbp),%xmm2
ff
movsd  -0x2a8(%rbp),%xmm1
ff
mulsd  -0x2b8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x268(%rbp),%xmm0
ff
addsd  -0x248(%rbp),%xmm0
ff
mulsd  -0x2c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
addsd  -0x228(%rbp),%xmm0
ff
subsd  -0x290(%rbp),%xmm0
ff
movsd  %xmm0,-0x278(%rbp)
ff
jmp    45ea <vbic_3T_et_xf_f+0x34aa>
movsd  -0x210(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm2
ff
movsd  0x3cd5(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x210(%rbp),%xmm1
ff
addsd  -0x240(%rbp),%xmm1
ff
movsd  0x3ca8(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3c5c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3c4b(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x3bf2(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
movsd  -0x258(%rbp),%xmm2
ff
movsd  0x3bc6(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
subsd  -0x260(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3b62(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x268(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3b2a(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3b19(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x3ac0(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x3aa4(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x228(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x268(%rbp),%xmm2
ff
addsd  -0x248(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0x278(%rbp)
ff
jmp    45ef <vbic_3T_et_xf_f+0x34af>
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x210(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x488(%rbp),%xmm0
ff
jb     495f <vbic_3T_et_xf_f+0x381f>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4773 <vbic_3T_et_xf_f+0x3633>
movsd  0x399c(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x39cf(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x220(%rbp),%xmm1
ff
movsd  0x3945(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x3931(%rip),%xmm2
subsd  -0x428(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x3906(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x38f6(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
movsd  0x38d2(%rip),%xmm1
subsd  -0x428(%rbp),%xmm1
ff
movsd  0x38d2(%rip),%xmm2
mulsd  -0x480(%rbp),%xmm2
ff
mulsd  -0x218(%rbp),%xmm2
ff
divsd  -0x168(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x230(%rbp)
ff
jmp    4942 <vbic_3T_et_xf_f+0x3802>
movsd  -0x640(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    48ac <vbic_3T_et_xf_f+0x376c>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    48ac <vbic_3T_et_xf_f+0x376c>
movsd  -0x640(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x382f(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x381e(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0xb0(%rbp),%xmm1
ff
movsd  0x37dc(%rip),%xmm3
subsd  -0x480(%rbp),%xmm3
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x640(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x168(%rbp),%xmm2
ff
addsd  -0x640(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0x37a4(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x377d(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x376d(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
jmp    4937 <vbic_3T_et_xf_f+0x37f7>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x373c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x372b(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  0x36f1(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x36dd(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x228(%rbp),%xmm0
ff
addsd  -0x230(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5198 <vbic_3T_et_xf_f+0x4058>
movsd  -0x640(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4ed4 <vbic_3T_et_xf_f+0x3d94>
movsd  -0x648(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4ed4 <vbic_3T_et_xf_f+0x3d94>
movsd  -0x640(%rbp),%xmm0
ff
addsd  -0x210(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm1
ff
subsd  -0x210(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
movsd  0x364b(%rip),%xmm0
mulsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
movsd  -0x280(%rbp),%xmm0
ff
movsd  0x3623(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x280(%rbp),%xmm2
ff
movsd  0x360f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x361b(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x708(%rbp)
ff
movsd  0x35d6(%rip),%xmm0
addsd  -0x280(%rbp),%xmm0
ff
movsd  0x35c6(%rip),%xmm2
addsd  -0x280(%rbp),%xmm2
ff
movsd  0x35ce(%rip),%xmm1
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x708(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x700(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  -0x288(%rbp),%xmm1
ff
movsd  -0x640(%rbp),%xmm2
ff
subsd  -0x210(%rbp),%xmm2
ff
movsd  -0x640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x210(%rbp),%xmm1
ff
movsd  0x3537(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3503(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x34f2(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  0x34b8(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x34a4(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x640(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  -0x640(%rbp),%xmm1
ff
subsd  -0x210(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  0x3454(%rip),%xmm0
mulsd  -0x298(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x298(%rbp),%xmm0
ff
movsd  0x342c(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x298(%rbp),%xmm2
ff
movsd  0x3418(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x3424(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  0x33df(%rip),%xmm0
addsd  -0x298(%rbp),%xmm0
ff
movsd  0x33cf(%rip),%xmm2
addsd  -0x298(%rbp),%xmm2
ff
movsd  0x33d7(%rip),%xmm1
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  -0x648(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x6f8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6f0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a0(%rbp)
ff
movsd  -0x2a0(%rbp),%xmm1
ff
movsd  -0x640(%rbp),%xmm2
ff
subsd  -0x210(%rbp),%xmm2
ff
movsd  -0x640(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x210(%rbp),%xmm1
ff
movsd  0x3340(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x268(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x330c(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x32fb(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  0x32c1(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x32ad(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x3291(%rip),%xmm1
addsd  -0x2a0(%rbp),%xmm1
ff
movsd  0x3291(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2a8(%rbp)
ff
movsd  -0x640(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x325d(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x2b0(%rbp)
ff
movsd  -0x210(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x31fb(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  0x31a9(%rip),%xmm0
subsd  -0x2a8(%rbp),%xmm0
ff
movsd  -0x2b0(%rbp),%xmm2
ff
movsd  -0x2a8(%rbp),%xmm1
ff
mulsd  -0x2b8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x268(%rbp),%xmm0
ff
addsd  -0x248(%rbp),%xmm0
ff
mulsd  -0x2c0(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
addsd  -0x228(%rbp),%xmm0
ff
subsd  -0x290(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5193 <vbic_3T_et_xf_f+0x4053>
movsd  -0x210(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm2
ff
movsd  0x312c(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  -0x488(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x240(%rbp)
ff
movsd  -0x210(%rbp),%xmm1
ff
addsd  -0x240(%rbp),%xmm1
ff
movsd  0x30ff(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x30b3(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x30a2(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x3049(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x250(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
movsd  -0x258(%rbp),%xmm2
ff
movsd  0x301d(%rip),%xmm1
mulsd  -0x488(%rbp),%xmm1
mulsd  -0x488(%rbp),%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x258(%rbp),%xmm0
ff
subsd  -0x260(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x2fb9(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x268(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x2f81(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x2f70(%rip),%xmm0
subsd  -0x480(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x2f17(%rip),%xmm1
subsd  -0x480(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x228(%rbp)
ff
movsd  0x2efb(%rip),%xmm0
subsd  -0x428(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x480(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x228(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x268(%rbp),%xmm2
ff
addsd  -0x248(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x250(%rbp),%xmm0
ff
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5198 <vbic_3T_et_xf_f+0x4058>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x2e87(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5211 <vbic_3T_et_xf_f+0x40d1>
movsd  0x2e75(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x2e60(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2e04(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    527b <vbic_3T_et_xf_f+0x413b>
movsd  0x2e3f(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    5261 <vbic_3T_et_xf_f+0x4121>
movsd  0x2e29(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2e14(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x2db4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5276 <vbic_3T_et_xf_f+0x4136>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    527b <vbic_3T_et_xf_f+0x413b>
movsd  -0xd0(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  0x2d6d(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x130(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x2d7c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    531c <vbic_3T_et_xf_f+0x41dc>
movsd  0x2d6a(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x2d55(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2cf9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5386 <vbic_3T_et_xf_f+0x4246>
movsd  0x2d34(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    536c <vbic_3T_et_xf_f+0x422c>
movsd  0x2d1e(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2d09(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x2ca9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5381 <vbic_3T_et_xf_f+0x4241>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5386 <vbic_3T_et_xf_f+0x4246>
movsd  -0xd0(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm1
ff
movsd  0x2c5a(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
movsd  -0x1b8(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0x2c2e(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x278(%rbp),%xmm0
ff
movsd  -0x1b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  -0x2f8(%rbp),%xmm0
ff
movsd  0x2c5a(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x2f8(%rbp),%xmm1
ff
movsd  0x2c46(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2c3e(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0x2f8(%rbp),%xmm0
ff
movsd  0x2c1d(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x2bc1(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2c05(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
movsd  -0x1c0(%rbp),%xmm2
ff
movsd  -0x2f0(%rbp),%xmm1
ff
mulsd  -0x1c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  0x2b71(%rip),%xmm0
ucomisd -0x650(%rbp),%xmm0
ff
jbe    554a <vbic_3T_et_xf_f+0x440a>
movsd  0x2b4b(%rip),%xmm0
divsd  -0x658(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x300(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x2b1e(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x300(%rbp),%xmm1
ff
addsd  -0xb8(%rbp),%xmm1
ff
movsd  0x2ad7(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    55b5 <vbic_3T_et_xf_f+0x4475>
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x2abe(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2a9a(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x2a7f(%rip),%xmm0
mulsd  -0x300(%rbp),%xmm0
ff
movsd  0x2a5f(%rip),%xmm1
addsd  -0xa8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
movsd  -0x2f0(%rbp),%xmm0
ff
divsd  -0x310(%rbp),%xmm0
ff
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x2e8(%rbp),%xmm0
ff
divsd  -0x310(%rbp),%xmm0
ff
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x500(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    58c5 <vbic_3T_et_xf_f+0x4785>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x510(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x29d2(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    56c6 <vbic_3T_et_xf_f+0x4586>
movsd  0x29c0(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x29ab(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x294f(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5730 <vbic_3T_et_xf_f+0x45f0>
movsd  0x298a(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    5716 <vbic_3T_et_xf_f+0x45d6>
movsd  0x2974(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x295f(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x28ff(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    572b <vbic_3T_et_xf_f+0x45eb>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5730 <vbic_3T_et_xf_f+0x45f0>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x510(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x28ef(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    57a9 <vbic_3T_et_xf_f+0x4669>
movsd  0x28dd(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x320(%rbp),%xmm2
ff
movsd  0x28c8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x286c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5813 <vbic_3T_et_xf_f+0x46d3>
movsd  0x28a7(%rip),%xmm0
ucomisd -0x320(%rbp),%xmm0
ff
jbe    57f9 <vbic_3T_et_xf_f+0x46b9>
movsd  0x2891(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x287c(%rip),%xmm2
addsd  -0x320(%rbp),%xmm2
ff
movsd  0x281c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    580e <vbic_3T_et_xf_f+0x46ce>
movsd  -0x320(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5813 <vbic_3T_et_xf_f+0x46d3>
movsd  -0xe0(%rbp),%xmm0
ff
movsd  -0x508(%rbp),%xmm1
ff
movsd  -0x2e0(%rbp),%xmm3
ff
movsd  0x27cd(%rip),%xmm2
subsd  -0x508(%rbp),%xmm2
ff
mulsd  -0x328(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x27ad(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x338(%rbp)
ff
movsd  -0x338(%rbp),%xmm0
ff
movsd  0x278d(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2769(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x2758(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x275c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
jmp    58e0 <vbic_3T_et_xf_f+0x47a0>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  0x2728(%rip),%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x4b0(%rbp),%xmm0
ff
movsd  0x2710(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    5cc1 <vbic_3T_et_xf_f+0x4b81>
jp     5cc1 <vbic_3T_et_xf_f+0x4b81>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x271f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5979 <vbic_3T_et_xf_f+0x4839>
movsd  0x270d(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x26f8(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x269c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    59e3 <vbic_3T_et_xf_f+0x48a3>
movsd  0x26d7(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    59c9 <vbic_3T_et_xf_f+0x4889>
movsd  0x26c1(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x26ac(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x264c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    59de <vbic_3T_et_xf_f+0x489e>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    59e3 <vbic_3T_et_xf_f+0x48a3>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4c8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  0x263c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5a5c <vbic_3T_et_xf_f+0x491c>
movsd  0x262a(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x348(%rbp),%xmm2
ff
movsd  0x2615(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x25b9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    5ac6 <vbic_3T_et_xf_f+0x4986>
movsd  0x25f4(%rip),%xmm0
ucomisd -0x348(%rbp),%xmm0
ff
jbe    5aac <vbic_3T_et_xf_f+0x496c>
movsd  0x25de(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x25c9(%rip),%xmm2
addsd  -0x348(%rbp),%xmm2
ff
movsd  0x2569(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    5ac1 <vbic_3T_et_xf_f+0x4981>
movsd  -0x348(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x350(%rbp)
ff
jmp    5ac6 <vbic_3T_et_xf_f+0x4986>
movsd  -0x6a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5c65 <vbic_3T_et_xf_f+0x4b25>
movsd  -0x140(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x148(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x2525(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5b73 <vbic_3T_et_xf_f+0x4a33>
movsd  0x2513(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x320(%rbp),%xmm2
ff
movsd  0x24fe(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x24a2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5bdd <vbic_3T_et_xf_f+0x4a9d>
movsd  0x24dd(%rip),%xmm0
ucomisd -0x320(%rbp),%xmm0
ff
jbe    5bc3 <vbic_3T_et_xf_f+0x4a83>
movsd  0x24c7(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x24b2(%rip),%xmm2
addsd  -0x320(%rbp),%xmm2
ff
movsd  0x2452(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5bd8 <vbic_3T_et_xf_f+0x4a98>
movsd  -0x320(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5bdd <vbic_3T_et_xf_f+0x4a9d>
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  0x240b(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0xf0(%rbp),%xmm0
movsd  -0x350(%rbp),%xmm3
ff
movsd  0x23ef(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x6b0(%rbp),%xmm0
ff
movsd  -0x328(%rbp),%xmm2
ff
subsd  -0x1a8(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    5cb1 <vbic_3T_et_xf_f+0x4b71>
movsd  -0xe8(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  0x2383(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x350(%rbp),%xmm3
ff
movsd  0x2367(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x78(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    6849 <vbic_3T_et_xf_f+0x5709>
movsd  -0x4b0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    609d <vbic_3T_et_xf_f+0x4f5d>
jp     609d <vbic_3T_et_xf_f+0x4f5d>
mov    0x70(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x2338(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5d60 <vbic_3T_et_xf_f+0x4c20>
movsd  0x2326(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x2311(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x22b5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5dca <vbic_3T_et_xf_f+0x4c8a>
movsd  0x22f0(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    5db0 <vbic_3T_et_xf_f+0x4c70>
movsd  0x22da(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x22c5(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x2265(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5dc5 <vbic_3T_et_xf_f+0x4c85>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    5dca <vbic_3T_et_xf_f+0x4c8a>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4c8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  0x2255(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5e43 <vbic_3T_et_xf_f+0x4d03>
movsd  0x2243(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x348(%rbp),%xmm2
ff
movsd  0x222e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x21d2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    5ead <vbic_3T_et_xf_f+0x4d6d>
movsd  0x220d(%rip),%xmm0
ucomisd -0x348(%rbp),%xmm0
ff
jbe    5e93 <vbic_3T_et_xf_f+0x4d53>
movsd  0x21f7(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x21e2(%rip),%xmm2
addsd  -0x348(%rbp),%xmm2
ff
movsd  0x2182(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    5ea8 <vbic_3T_et_xf_f+0x4d68>
movsd  -0x348(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x350(%rbp)
ff
jmp    5ead <vbic_3T_et_xf_f+0x4d6d>
movsd  -0x6a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    604c <vbic_3T_et_xf_f+0x4f0c>
movsd  -0x140(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x148(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x213e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5f5a <vbic_3T_et_xf_f+0x4e1a>
movsd  0x212c(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x320(%rbp),%xmm2
ff
movsd  0x2117(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x20bb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5fc4 <vbic_3T_et_xf_f+0x4e84>
movsd  0x20f6(%rip),%xmm0
ucomisd -0x320(%rbp),%xmm0
ff
jbe    5faa <vbic_3T_et_xf_f+0x4e6a>
movsd  0x20e0(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x20cb(%rip),%xmm2
addsd  -0x320(%rbp),%xmm2
ff
movsd  0x206b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5fbf <vbic_3T_et_xf_f+0x4e7f>
movsd  -0x320(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x328(%rbp)
ff
jmp    5fc4 <vbic_3T_et_xf_f+0x4e84>
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  0x2024(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0xf0(%rbp),%xmm0
ff
movsd  -0x350(%rbp),%xmm3
ff
movsd  0x2008(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x6b0(%rbp),%xmm0
movsd  -0x328(%rbp),%xmm2
ff
subsd  -0x1a8(%rbp),%xmm2
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6098 <vbic_3T_et_xf_f+0x4f58>
movsd  -0xe8(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  0x1f9c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x350(%rbp),%xmm3
ff
movsd  0x1f80(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6844 <vbic_3T_et_xf_f+0x5704>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x1f82(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6116 <vbic_3T_et_xf_f+0x4fd6>
movsd  0x1f70(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1f5b(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1eff(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6180 <vbic_3T_et_xf_f+0x5040>
movsd  0x1f3a(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    6166 <vbic_3T_et_xf_f+0x5026>
movsd  0x1f24(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1f0f(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1eaf(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    617b <vbic_3T_et_xf_f+0x503b>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6180 <vbic_3T_et_xf_f+0x5040>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4c8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  0x1e9f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    61f9 <vbic_3T_et_xf_f+0x50b9>
movsd  0x1e8d(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x348(%rbp),%xmm2
ff
movsd  0x1e78(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1e1c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6263 <vbic_3T_et_xf_f+0x5123>
movsd  0x1e57(%rip),%xmm0
ucomisd -0x348(%rbp),%xmm0
ff
jbe    6249 <vbic_3T_et_xf_f+0x5109>
movsd  0x1e41(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1e2c(%rip),%xmm2
addsd  -0x348(%rbp),%xmm2
ff
movsd  0x1dcc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    625e <vbic_3T_et_xf_f+0x511e>
movsd  -0x348(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6263 <vbic_3T_et_xf_f+0x5123>
movsd  -0x6a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    640e <vbic_3T_et_xf_f+0x52ce>
movsd  -0x140(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x18(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x148(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x1d88(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6310 <vbic_3T_et_xf_f+0x51d0>
movsd  0x1d76(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x320(%rbp),%xmm2
ff
movsd  0x1d61(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1d05(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    637a <vbic_3T_et_xf_f+0x523a>
movsd  0x1d40(%rip),%xmm0
ucomisd -0x320(%rbp),%xmm0
ff
jbe    6360 <vbic_3T_et_xf_f+0x5220>
movsd  0x1d2a(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1d15(%rip),%xmm2
addsd  -0x320(%rbp),%xmm2
ff
movsd  0x1cb5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    6375 <vbic_3T_et_xf_f+0x5235>
movsd  -0x320(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x328(%rbp)
ff
jmp    637a <vbic_3T_et_xf_f+0x523a>
movsd  -0x4b0(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm2
ff
movsd  -0x2e0(%rbp),%xmm3
ff
movsd  0x1c66(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x350(%rbp),%xmm4
ff
movsd  0x1c4a(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x328(%rbp),%xmm3
ff
subsd  -0x1a8(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6466 <vbic_3T_et_xf_f+0x5326>
movsd  -0x4b0(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2e0(%rbp),%xmm3
ff
movsd  0x1bd2(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0xf0(%rbp),%xmm2
ff
movsd  -0x350(%rbp),%xmm4
ff
movsd  0x1bb6(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x1bb9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    64df <vbic_3T_et_xf_f+0x539f>
movsd  0x1ba7(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1b92(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1b36(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6549 <vbic_3T_et_xf_f+0x5409>
movsd  0x1b71(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    652f <vbic_3T_et_xf_f+0x53ef>
movsd  0x1b5b(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1b46(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1ae6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6544 <vbic_3T_et_xf_f+0x5404>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6549 <vbic_3T_et_xf_f+0x5409>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4c8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  0x1ad6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    65c2 <vbic_3T_et_xf_f+0x5482>
movsd  0x1ac4(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x348(%rbp),%xmm2
ff
movsd  0x1aaf(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1a53(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    662c <vbic_3T_et_xf_f+0x54ec>
movsd  0x1a8e(%rip),%xmm0
ucomisd -0x348(%rbp),%xmm0
ff
jbe    6612 <vbic_3T_et_xf_f+0x54d2>
movsd  0x1a78(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1a63(%rip),%xmm2
addsd  -0x348(%rbp),%xmm2
ff
movsd  0x1a03(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6627 <vbic_3T_et_xf_f+0x54e7>
movsd  -0x348(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x350(%rbp)
ff
jmp    662c <vbic_3T_et_xf_f+0x54ec>
movsd  -0x6a0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    67df <vbic_3T_et_xf_f+0x569f>
movsd  -0x140(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    -0x20(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x148(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x19bf(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    66d9 <vbic_3T_et_xf_f+0x5599>
movsd  0x19ad(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x320(%rbp),%xmm2
ff
movsd  0x1998(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x193c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    6743 <vbic_3T_et_xf_f+0x5603>
movsd  0x1977(%rip),%xmm0
ucomisd -0x320(%rbp),%xmm0
ff
jbe    6729 <vbic_3T_et_xf_f+0x55e9>
movsd  0x1961(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x194c(%rip),%xmm2
addsd  -0x320(%rbp),%xmm2
ff
movsd  0x18ec(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    673e <vbic_3T_et_xf_f+0x55fe>
movsd  -0x320(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x328(%rbp)
ff
jmp    6743 <vbic_3T_et_xf_f+0x5603>
movsd  0x18b5(%rip),%xmm0
subsd  -0x4b0(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm2
ff
movsd  -0x2e0(%rbp),%xmm3
ff
movsd  0x1895(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x350(%rbp),%xmm4
ff
movsd  0x1879(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x6b0(%rbp),%xmm1
ff
movsd  -0x328(%rbp),%xmm3
ff
subsd  -0x1a8(%rbp),%xmm3
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    683f <vbic_3T_et_xf_f+0x56ff>
movsd  0x1819(%rip),%xmm0
subsd  -0x4b0(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2e0(%rbp),%xmm3
ff
movsd  0x17f9(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0xf0(%rbp),%xmm2
ff
movsd  -0x350(%rbp),%xmm4
ff
movsd  0x17dd(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6844 <vbic_3T_et_xf_f+0x5704>
jmp    6849 <vbic_3T_et_xf_f+0x5709>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4d8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x17d6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    68c2 <vbic_3T_et_xf_f+0x5782>
movsd  0x17c4(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x17af(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1753(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    692c <vbic_3T_et_xf_f+0x57ec>
movsd  0x178e(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    6912 <vbic_3T_et_xf_f+0x57d2>
movsd  0x1778(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1763(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1703(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6927 <vbic_3T_et_xf_f+0x57e7>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    692c <vbic_3T_et_xf_f+0x57ec>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4e8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  0x16f3(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    69a5 <vbic_3T_et_xf_f+0x5865>
movsd  0x16e1(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x348(%rbp),%xmm2
ff
movsd  0x16cc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1670(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6a0f <vbic_3T_et_xf_f+0x58cf>
movsd  0x16ab(%rip),%xmm0
ucomisd -0x348(%rbp),%xmm0
ff
jbe    69f5 <vbic_3T_et_xf_f+0x58b5>
movsd  0x1695(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1680(%rip),%xmm2
addsd  -0x348(%rbp),%xmm2
ff
movsd  0x1620(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6a0a <vbic_3T_et_xf_f+0x58ca>
movsd  -0x348(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6a0f <vbic_3T_et_xf_f+0x58cf>
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  0x15d9(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0x350(%rbp),%xmm3
ff
movsd  0x15bd(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x518(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     6a85 <vbic_3T_et_xf_f+0x5945>
movsd  -0x520(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6c9f <vbic_3T_et_xf_f+0x5b5f>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4d8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x159a(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6afe <vbic_3T_et_xf_f+0x59be>
movsd  0x1588(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1573(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1517(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6b68 <vbic_3T_et_xf_f+0x5a28>
movsd  0x1552(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    6b4e <vbic_3T_et_xf_f+0x5a0e>
movsd  0x153c(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1527(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x14c7(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6b63 <vbic_3T_et_xf_f+0x5a23>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6b68 <vbic_3T_et_xf_f+0x5a28>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4e8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x348(%rbp)
ff
movsd  -0x348(%rbp),%xmm0
ff
movsd  0x14b7(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6be1 <vbic_3T_et_xf_f+0x5aa1>
movsd  0x14a5(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x348(%rbp),%xmm2
ff
movsd  0x1490(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1434(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6c4b <vbic_3T_et_xf_f+0x5b0b>
movsd  0x146f(%rip),%xmm0
ucomisd -0x348(%rbp),%xmm0
ff
jbe    6c31 <vbic_3T_et_xf_f+0x5af1>
movsd  0x1459(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1444(%rip),%xmm2
addsd  -0x348(%rbp),%xmm2
ff
movsd  0x13e4(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6c46 <vbic_3T_et_xf_f+0x5b06>
movsd  -0x348(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6c4b <vbic_3T_et_xf_f+0x5b0b>
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm2
ff
movsd  0x139d(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x350(%rbp),%xmm3
ff
movsd  0x1381(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6cad <vbic_3T_et_xf_f+0x5b6d>
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x4f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6e8d <vbic_3T_et_xf_f+0x5d4d>
movsd  -0x168(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
movsd  -0x168(%rbp),%xmm1
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x1382(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x168(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
subsd  (%rax),%xmm0
addsd  %xmm0,%xmm1
movsd  0x12fa(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x268(%rbp)
ff
movsd  -0x480(%rbp),%xmm0
ff
movsd  0x12ce(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0x138(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  0x12bc(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6dd9 <vbic_3T_et_xf_f+0x5c99>
movsd  0x12aa(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x60(%rbp),%xmm2
movsd  0x1298(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x123c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
jmp    6e3a <vbic_3T_et_xf_f+0x5cfa>
movsd  0x1277(%rip),%xmm0
ucomisd -0x60(%rbp),%xmm0
jbe    6e23 <vbic_3T_et_xf_f+0x5ce3>
movsd  0x1264(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x124f(%rip),%xmm2
addsd  -0x60(%rbp),%xmm2
movsd  0x11f2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
jmp    6e35 <vbic_3T_et_xf_f+0x5cf5>
movsd  -0x60(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
jmp    6e3a <vbic_3T_et_xf_f+0x5cfa>
movsd  -0x4f0(%rbp),%xmm0
ff
mulsd  -0x268(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x360(%rbp)
ff
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0x358(%rbp),%xmm0
ff
mulsd  -0x360(%rbp),%xmm0
ff
movsd  %xmm0,-0x368(%rbp)
ff
jmp    6e98 <vbic_3T_et_xf_f+0x5d58>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x358(%rbp),%xmm0
ff
subsd  -0x368(%rbp),%xmm0
ff
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x3c0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6ee5 <vbic_3T_et_xf_f+0x5da5>
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x70(%rbp),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6ef3 <vbic_3T_et_xf_f+0x5db3>
mov    0xa0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  0x1138(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6f60 <vbic_3T_et_xf_f+0x5e20>
movsd  0x1126(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1111(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x10b5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6fca <vbic_3T_et_xf_f+0x5e8a>
movsd  0x10f0(%rip),%xmm0
ucomisd -0x2d8(%rbp),%xmm0
ff
jbe    6fb0 <vbic_3T_et_xf_f+0x5e70>
movsd  0x10da(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x10c5(%rip),%xmm2
addsd  -0x2d8(%rbp),%xmm2
ff
movsd  0x1065(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6fc5 <vbic_3T_et_xf_f+0x5e85>
movsd  -0x2d8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2e0(%rbp)
ff
jmp    6fca <vbic_3T_et_xf_f+0x5e8a>
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x1061(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    7037 <vbic_3T_et_xf_f+0x5ef7>
movsd  0x104f(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x320(%rbp),%xmm2
movsd  0x103a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xfde(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    70a1 <vbic_3T_et_xf_f+0x5f61>
movsd  0x1019(%rip),%xmm0
ucomisd -0x320(%rbp),%xmm0
ff
jbe    7087 <vbic_3T_et_xf_f+0x5f47>
movsd  0x1003(%rip),%xmm0
call   1030 <exp@plt>
movsd  0xfee(%rip),%xmm2
addsd  -0x320(%rbp),%xmm2
ff
movsd  0xf8e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    709c <vbic_3T_et_xf_f+0x5f5c>
movsd  -0x320(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x328(%rbp)
ff
jmp    70a1 <vbic_3T_et_xf_f+0x5f61>
movsd  -0x198(%rbp),%xmm0
ff
movsd  -0x2e0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xf43(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x198(%rbp),%xmm0
ff
movsd  -0x328(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xf16(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x3c8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    726a <vbic_3T_et_xf_f+0x612a>
movsd  0xee8(%rip),%xmm0
addsd  -0x370(%rbp),%xmm0
ff
movsd  0xed8(%rip),%xmm1
addsd  -0x378(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x380(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x60(%rbp)
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x48(%rbp),%xmm0
movsd  -0x370(%rbp),%xmm2
ff
subsd  -0x378(%rbp),%xmm2
ff
subsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
mulsd  -0x388(%rbp),%xmm0
ff
movsd  %xmm0,-0x718(%rbp)
ff
movsd  0xe66(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x720(%rbp)
ff
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xe92(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x720(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x718(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0xdfa(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  %xmm0,-0x710(%rbp)
ff
movsd  -0x390(%rbp),%xmm0
ff
movsd  -0x390(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xdbe(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x710(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    7278 <vbic_3T_et_xf_f+0x6138>
mov    0xa8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    72aa <vbic_3T_et_xf_f+0x616a>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x80(%rbp),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    72b8 <vbic_3T_et_xf_f+0x6178>
mov    0xb0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    72f5 <vbic_3T_et_xf_f+0x61b5>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x310(%rbp),%xmm0
ff
divsd  -0x88(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    7303 <vbic_3T_et_xf_f+0x61c3>
mov    0xb8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3f8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7338 <vbic_3T_et_xf_f+0x61f8>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x90(%rbp),%xmm0
ff
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    7346 <vbic_3T_et_xf_f+0x6206>
mov    0xc0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x408(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7383 <vbic_3T_et_xf_f+0x6243>
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x340(%rbp),%xmm0
ff
divsd  -0xa0(%rbp),%xmm0
ff
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    7391 <vbic_3T_et_xf_f+0x6251>
mov    0xc8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x2e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    73bb <vbic_3T_et_xf_f+0x627b>
movsd  0xc52(%rip),%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
jmp    73c6 <vbic_3T_et_xf_f+0x6286>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
mulsd  -0x398(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x3a0(%rbp)
ff
movsd  -0x3a0(%rbp),%xmm0
ff
movsd  0xc0a(%rip),%xmm1
addsd  -0x3a0(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  0xc56(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  0xc18(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    747d <vbic_3T_et_xf_f+0x633d>
movsd  0xc06(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x60(%rbp),%xmm2
movsd  0xbf4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xb98(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
jmp    74de <vbic_3T_et_xf_f+0x639e>
movsd  0xbd3(%rip),%xmm0
ucomisd -0x60(%rbp),%xmm0
jbe    74c7 <vbic_3T_et_xf_f+0x6387>
movsd  0xbc0(%rip),%xmm0
call   1030 <exp@plt>
movsd  0xbab(%rip),%xmm2
addsd  -0x60(%rbp),%xmm2
movsd  0xb4e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
jmp    74d9 <vbic_3T_et_xf_f+0x6399>
movsd  -0x60(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
jmp    74de <vbic_3T_et_xf_f+0x639e>
movsd  -0x570(%rbp),%xmm0
ff
movsd  -0x578(%rbp),%xmm1
ff
movsd  -0x300(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xafe(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x580(%rbp),%xmm1
ff
mulsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1f8(%rbp),%xmm3
ff
movsd  -0x3a8(%rbp),%xmm2
ff
movsd  -0x3a8(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x398(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xaae(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x238(%rbp),%xmm0
ff
movsd  -0x4b0(%rbp),%xmm2
ff
movsd  -0x3b0(%rbp),%xmm1
ff
mulsd  -0x2e8(%rbp),%xmm1
ff
divsd  -0x310(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x270(%rbp),%xmm0
ff
movsd  0xa43(%rip),%xmm1
subsd  -0x4b0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x278(%rbp),%xmm2
ff
movsd  -0x598(%rbp),%xmm0
ff
mulsd  -0x2f0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x468(%rbp),%xmm0
ff
movsd  -0x370(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x468(%rbp),%xmm0
ff
mulsd  -0x378(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x188(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  -0x598(%rbp),%xmm1
ff
mulsd  -0x330(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x430(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x458(%rbp),%xmm0
ff
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x78(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xc0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xc8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x630(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7820 <vbic_3T_et_xf_f+0x66e0>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x630(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    782e <vbic_3T_et_xf_f+0x66ee>
mov    0x108(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x638(%rbp),%xmm0
ff
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x200(%rbp),%xmm0
ff
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x208(%rbp),%xmm0
ff
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x76b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    78aa <vbic_3T_et_xf_f+0x676a>
jp     78aa <vbic_3T_et_xf_f+0x676a>
jmp    7bf8 <vbic_3T_et_xf_f+0x6ab8>
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x110(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x118(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x120(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x128(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x130(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x140(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x138(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x720,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_3T_et_xf_f>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x4d8,%rsp
mov    %r9,%r15
mov    %r8,%r13
mov    %rcx,%rbp
mov    %rdx,%r14
movsd  (%rdi),%xmm0
movsd  0x8(%rdi),%xmm1
movsd  %xmm1,0x440(%rsp)
movsd  0x10(%rdi),%xmm1
movsd  %xmm1,0x1f0(%rsp)
movsd  0x18(%rdi),%xmm1
movsd  %xmm1,0x1c0(%rsp)
movsd  0x20(%rdi),%xmm1
movsd  %xmm1,0x270(%rsp)
movsd  0x28(%rdi),%xmm1
movsd  %xmm1,0x248(%rsp)
movsd  0x30(%rdi),%xmm1
movsd  %xmm1,0x2a8(%rsp)
addsd  0x4e43(%rip),%xmm0
mov    %rsi,0x438(%rsp)
movsd  (%rsi),%xmm2
addsd  %xmm0,%xmm2
movsd  0x4e33(%rip),%xmm3
mulsd  %xmm2,%xmm3
unpcklpd %xmm2,%xmm3
movapd 0x4ebb(%rip),%xmm1
unpcklpd %xmm0,%xmm1
divpd  %xmm1,%xmm3
movapd %xmm3,0x60(%rsp)
subsd  %xmm0,%xmm2
movsd  0x4e11(%rip),%xmm0
movapd %xmm0,%xmm1
divsd  0x180(%rdi),%xmm1
movapd %xmm1,0x350(%rsp)
unpckhpd %xmm3,%xmm3
movapd %xmm3,0x30(%rsp)
movapd %xmm0,%xmm4
movapd %xmm0,%xmm1
divsd  0x190(%rdi),%xmm4
movapd %xmm4,0x360(%rsp)
movsd  0x288(%rdi),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x128(%rsp)
movsd  0x290(%rdi),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x328(%rsp)
movsd  0x330(%rdi),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x328(%rdi),%xmm0
movsd  %xmm0,0x340(%rsp)
movsd  0x338(%rdi),%xmm0
movapd %xmm2,0xa0(%rsp)
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mulsd  0x318(%rdi),%xmm0
movsd  %xmm0,0x1f8(%rsp)
movsd  0x38(%rdi),%xmm0
movsd  %xmm0,0x448(%rsp)
movsd  0x40(%rdi),%xmm0
movsd  %xmm0,0x450(%rsp)
movsd  0x50(%rdi),%xmm0
movsd  %xmm0,0x458(%rsp)
movsd  0x58(%rdi),%xmm0
movsd  %xmm0,0x148(%rsp)
movsd  0x60(%rdi),%xmm0
movsd  %xmm0,0x18(%rsp)
movsd  0x68(%rdi),%xmm0
movsd  %xmm0,0x150(%rsp)
movsd  0x70(%rdi),%xmm0
movsd  %xmm0,0x100(%rsp)
movsd  0x78(%rdi),%xmm0
movsd  %xmm0,0x480(%rsp)
movsd  0x80(%rdi),%xmm0
movsd  %xmm0,0x1e0(%rsp)
movsd  0x88(%rdi),%xmm0
movsd  %xmm0,0x260(%rsp)
movsd  0x90(%rdi),%xmm0
movaps %xmm0,0x90(%rsp)
movsd  0x98(%rdi),%xmm0
movsd  %xmm0,0x190(%rsp)
movsd  0xa0(%rdi),%xmm0
movsd  %xmm0,0x488(%rsp)
movsd  0xa8(%rdi),%xmm0
movsd  %xmm0,0x310(%rsp)
movsd  0xb0(%rdi),%xmm0
movsd  %xmm0,0x478(%rsp)
movsd  0xb8(%rdi),%xmm0
movsd  %xmm0,0x318(%rsp)
movsd  0xc0(%rdi),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0xc8(%rdi),%xmm0
movaps %xmm0,0xe0(%rsp)
movsd  0xd0(%rdi),%xmm0
movsd  %xmm0,0x370(%rsp)
movsd  0xe0(%rdi),%xmm0
movsd  %xmm0,0x158(%rsp)
movsd  0xe8(%rdi),%xmm0
movsd  %xmm0,0x1d8(%rsp)
movsd  0xf8(%rdi),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x100(%rdi),%xmm0
movsd  %xmm0,0x120(%rsp)
movsd  0x108(%rdi),%xmm0
movsd  %xmm0,0x1e8(%rsp)
movsd  0x110(%rdi),%xmm0
movsd  %xmm0,0xf8(%rsp)
movsd  0x118(%rdi),%xmm0
movsd  %xmm0,0xb8(%rsp)
movsd  0x120(%rdi),%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x128(%rdi),%xmm0
movsd  %xmm0,0x2c0(%rsp)
movsd  0x130(%rdi),%xmm0
movsd  %xmm0,0x48(%rsp)
movsd  0x138(%rdi),%xmm0
movsd  %xmm0,0x2c8(%rsp)
movsd  0x140(%rdi),%xmm0
movsd  %xmm0,0x2a0(%rsp)
movsd  0x148(%rdi),%xmm0
movaps %xmm0,0x4c0(%rsp)
movsd  0x150(%rdi),%xmm0
movsd  %xmm0,0x178(%rsp)
movsd  0x158(%rdi),%xmm0
movsd  %xmm0,0x3f8(%rsp)
movsd  0x160(%rdi),%xmm0
movsd  %xmm0,0x258(%rsp)
movsd  0x168(%rdi),%xmm0
movsd  %xmm0,0x2b8(%rsp)
movsd  0x170(%rdi),%xmm0
movsd  %xmm0,0x2b0(%rsp)
movsd  0x198(%rdi),%xmm0
movsd  %xmm0,0x180(%rsp)
movsd  0x1a0(%rdi),%xmm0
movsd  %xmm0,0x1b0(%rsp)
movsd  0x1a8(%rdi),%xmm0
movsd  %xmm0,0x300(%rsp)
movsd  0x1b0(%rdi),%xmm0
movsd  %xmm0,0x298(%rsp)
movsd  0x1b8(%rdi),%xmm0
movsd  %xmm0,0x308(%rsp)
movsd  0x1c0(%rdi),%xmm0
movsd  %xmm0,0x2f8(%rsp)
movsd  0x1c8(%rdi),%xmm0
movsd  %xmm0,0x460(%rsp)
movsd  0x1d0(%rdi),%xmm0
movsd  %xmm0,0x468(%rsp)
movsd  0x1d8(%rdi),%xmm0
movsd  %xmm0,0x110(%rsp)
movsd  0x1e0(%rdi),%xmm0
movsd  %xmm0,0x3b8(%rsp)
movsd  0x1e8(%rdi),%xmm0
movsd  %xmm0,0x470(%rsp)
movsd  0x1f0(%rdi),%xmm0
movsd  %xmm0,0x250(%rsp)
movsd  0x210(%rdi),%xmm0
movsd  %xmm0,0x280(%rsp)
movsd  0x218(%rdi),%xmm0
movsd  %xmm0,0x220(%rsp)
movsd  0x220(%rdi),%xmm0
movsd  %xmm0,0x240(%rsp)
movsd  0x228(%rdi),%xmm0
movsd  %xmm0,0x20(%rsp)
movsd  0x230(%rdi),%xmm0
movsd  %xmm0,0x2d0(%rsp)
movsd  0x240(%rdi),%xmm0
movaps %xmm0,0x2e0(%rsp)
movsd  0x270(%rdi),%xmm0
movsd  %xmm0,0x268(%rsp)
movsd  0x278(%rdi),%xmm0
movsd  %xmm0,0xd0(%rsp)
movsd  0x280(%rdi),%xmm0
movsd  %xmm0,(%rsp)
movsd  0x298(%rdi),%xmm0
movsd  %xmm0,0x490(%rsp)
movsd  0x2a0(%rdi),%xmm0
movsd  %xmm0,0x498(%rsp)
movsd  0x2a8(%rdi),%xmm0
movaps %xmm0,0xc0(%rsp)
movsd  0x2b0(%rdi),%xmm0
movsd  %xmm0,0x3c0(%rsp)
movsd  0x2c0(%rdi),%xmm0
movsd  %xmm0,0x3b0(%rsp)
movsd  0x2c8(%rdi),%xmm0
movsd  %xmm0,0x320(%rsp)
movsd  0x2d0(%rdi),%xmm1
movsd  0x2d8(%rdi),%xmm0
movsd  %xmm0,0x230(%rsp)
movsd  0x2e0(%rdi),%xmm0
movsd  %xmm0,0x238(%rsp)
movsd  0x2e8(%rdi),%xmm0
movsd  %xmm0,0x210(%rsp)
movsd  0x2f0(%rdi),%xmm0
movsd  %xmm0,0x140(%rsp)
movsd  0x2f8(%rdi),%xmm0
movsd  %xmm0,0x1a0(%rsp)
movsd  0x310(%rdi),%xmm0
movaps %xmm0,0x390(%rsp)
movsd  0x320(%rdi),%xmm0
movsd  %xmm0,0x290(%rsp)
movsd  0x238(%rdi),%xmm0
movaps %xmm0,0x3a0(%rsp)
movsd  0x300(%rdi),%xmm0
movaps %xmm0,0x3d0(%rsp)
movsd  0x308(%rdi),%xmm0
movaps %xmm0,0x380(%rsp)
movsd  0x258(%rdi),%xmm0
movaps %xmm0,0x3e0(%rsp)
movsd  0x248(%rdi),%xmm0
movaps %xmm0,0x70(%rsp)
movsd  0x260(%rdi),%xmm0
movaps %xmm0,0x160(%rsp)
movsd  0x250(%rdi),%xmm0
movaps %xmm0,0x130(%rsp)
movsd  0x268(%rdi),%xmm0
movaps %xmm0,0x200(%rsp)
movapd %xmm3,%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x330(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x230(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x400(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x240(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x408(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x238(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x410(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x220(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x418(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x280(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x420(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x20(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x30(%rsp),%xmm0
movsd  0x210(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x428(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x268(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x280(%rsp)
movapd 0x3a0(%rsp),%xmm1
xorpd  0x4806(%rip),%xmm1
movsd  0x475e(%rip),%xmm0
subsd  0x30(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
mulsd  %xmm0,%xmm1
divsd  0x60(%rsp),%xmm1
movapd %xmm1,0x3a0(%rsp)
movapd %xmm1,%xmm0
call   1030 <exp@plt>
mulsd  0x280(%rsp),%xmm0
movsd  0x4725(%rip),%xmm1
divsd  0x18(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x230(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x1a0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movapd 0x3d0(%rsp),%xmm0
xorpd  0x4784(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movsd  0x46c2(%rip),%xmm1
divsd  0x150(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x3d0(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x268(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movapd 0x380(%rsp),%xmm0
xorpd  0x471e(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movsd  0x465c(%rip),%xmm1
divsd  0x258(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2f0(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0xd0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x380(%rsp)
movapd 0x2e0(%rsp),%xmm0
xorpd  0x46b8(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x380(%rsp),%xmm0
movsd  0x45f6(%rip),%xmm1
divsd  0x1e8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x380(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  (%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movapd 0x3e0(%rsp),%xmm0
xorpd  0x4656(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movsd  0x4594(%rip),%xmm1
divsd  0xb8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x3e0(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0xd0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x280(%rsp)
movapd 0x70(%rsp),%xmm0
xorpd  0x45f3(%rip),%xmm0
movapd %xmm0,0x70(%rsp)
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
movapd %xmm0,0x1a0(%rsp)
call   1030 <exp@plt>
mulsd  0x280(%rsp),%xmm0
movsd  0x4522(%rip),%xmm1
divsd  0x2c0(%rsp),%xmm1
movapd %xmm1,0x280(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x240(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  (%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x220(%rsp)
movapd 0x160(%rsp),%xmm0
xorpd  0x4579(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
movapd %xmm0,0x160(%rsp)
call   1030 <exp@plt>
mulsd  0x220(%rsp),%xmm0
movsd  0x44ae(%rip),%xmm1
divsd  0x2c8(%rsp),%xmm1
movapd %xmm1,0x220(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x238(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0xd0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x210(%rsp)
movapd 0x1a0(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x210(%rsp),%xmm0
movaps 0x280(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x280(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  (%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movapd 0x160(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movaps 0x220(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0xd0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0xd0(%rsp)
movapd 0x130(%rsp),%xmm1
xorpd  0x4473(%rip),%xmm1
movapd 0x20(%rsp),%xmm0
movapd %xmm1,0x130(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0xd0(%rsp),%xmm0
movaps 0x350(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x30(%rsp),%xmm0
movsd  (%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,(%rsp)
movapd 0x200(%rsp),%xmm0
xorpd  0x441a(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  (%rsp),%xmm0
movaps 0x360(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x4357(%rip),%xmm0
mulsd  0x260(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x4337(%rip),%xmm0
mulsd  0x260(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd %xmm0,%xmm2
movapd 0x60(%rsp),%xmm1
movapd 0x30(%rsp),%xmm0
divsd  %xmm0,%xmm1
addsd  %xmm1,%xmm1
movapd %xmm1,0xd0(%rsp)
mulsd  %xmm1,%xmm2
movapd %xmm2,0x20(%rsp)
call   1040 <log@plt>
movsd  0x42da(%rip),%xmm2
movapd 0x60(%rsp),%xmm1
mulsd  %xmm1,%xmm2
movsd  %xmm2,0x360(%rsp)
mulsd  %xmm2,%xmm0
movapd 0x30(%rsp),%xmm2
movapd 0x20(%rsp),%xmm3
mulsd  %xmm2,%xmm3
addsd  %xmm0,%xmm3
addsd  0x42af(%rip),%xmm2
movapd 0x2e0(%rsp),%xmm0
movapd %xmm2,0x350(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm3
movapd %xmm3,0x20(%rsp)
movapd %xmm3,%xmm0
xorpd  0x4303(%rip),%xmm0
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
mulsd  0x427a(%rip),%xmm0
movsd  0x424a(%rip),%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     1dda <vbic_3T_et_xf_f+0xc9a>
sqrtsd %xmm0,%xmm0
jmp    1ddf <vbic_3T_et_xf_f+0xc9f>
call   1060 <sqrt@plt>
movsd  0x340(%rsp),%xmm2
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0xa0(%rsp)
movsd  0x420a(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  0x4206(%rip),%xmm0
call   1040 <log@plt>
movapd 0x60(%rsp),%xmm2
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
movsd  %xmm1,0x160(%rsp)
mulsd  %xmm1,%xmm0
movapd %xmm0,(%rsp)
movsd  0x50(%rsp),%xmm0
mulsd  0x41d3(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  %xmm2,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x2e0(%rsp)
movsd  0x41bb(%rip),%xmm0
mulsd  0x50(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x2e0(%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
call   1040 <log@plt>
mulsd  0xd0(%rsp),%xmm0
movsd  %xmm0,0x2e0(%rsp)
movapd 0x30(%rsp),%xmm0
call   1040 <log@plt>
mulsd  0x360(%rsp),%xmm0
movsd  0x2e0(%rsp),%xmm1
mulsd  0x30(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
movapd 0x70(%rsp),%xmm1
mulsd  0x350(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x41c6(%rip),%xmm0
movapd %xmm1,0x70(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x4131(%rip),%xmm0
movsd  0x4101(%rip),%xmm1
addsd  %xmm1,%xmm0
ucomisd 0x4175(%rip),%xmm0
jb     1f23 <vbic_3T_et_xf_f+0xde3>
sqrtsd %xmm0,%xmm0
jmp    1f28 <vbic_3T_et_xf_f+0xde8>
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm2
movsd  0x40da(%rip),%xmm3
movapd 0xa0(%rsp),%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0xa0(%rsp)
movapd (%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd %xmm1,(%rsp)
addsd  %xmm3,%xmm0
movsd  0x40b2(%rip),%xmm1
mulsd  %xmm1,%xmm0
call   1040 <log@plt>
mulsd  0x160(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x158(%rsp),%xmm0
mulsd  0x4083(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x70(%rsp)
movsd  0x406c(%rip),%xmm0
mulsd  0x158(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  0x70(%rsp),%xmm1
subsd  %xmm0,%xmm1
movapd %xmm1,%xmm0
call   1040 <log@plt>
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0xd0(%rsp)
movapd 0x30(%rsp),%xmm0
call   1040 <log@plt>
movsd  0x360(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0xd0(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0x130(%rsp),%xmm1
mulsd  0x350(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x4070(%rip),%xmm0
movapd %xmm1,0x130(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x3fd8(%rip),%xmm0
movsd  0x3fa8(%rip),%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     207c <vbic_3T_et_xf_f+0xf3c>
sqrtsd %xmm0,%xmm0
jmp    2081 <vbic_3T_et_xf_f+0xf41>
call   1060 <sqrt@plt>
addsd  0x3f87(%rip),%xmm0
mulsd  0x3f87(%rip),%xmm0
call   1040 <log@plt>
movsd  0x160(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x130(%rsp),%xmm1
movsd  %xmm1,0x160(%rsp)
movsd  0x260(%rsp),%xmm0
divsd  (%rsp),%xmm0
movaps 0x90(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x260(%rsp)
movsd  0x50(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movaps 0xe0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2e0(%rsp)
movsd  0x50(%rsp),%xmm0
movaps 0xe0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x360(%rsp)
movsd  0x158(%rsp),%xmm0
divsd  0x160(%rsp),%xmm0
movsd  0x1d8(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x30(%rsp),%xmm0
movsd  0x268(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x350(%rsp)
movaps 0x3a0(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x268(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x2d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movapd 0x3f20(%rip),%xmm0
xorpd  0x390(%rsp),%xmm0
movapd 0xa0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x1f8(%rsp),%xmm2
mulsd  0x60(%rsp),%xmm2
movapd %xmm1,0xa0(%rsp)
movapd %xmm1,%xmm0
movsd  %xmm2,0x1f8(%rsp)
divsd  %xmm2,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x1d8(%rsp)
xorpd  %xmm11,%xmm11
movsd  0x180(%rsp),%xmm0
ucomisd %xmm11,%xmm0
jbe    2200 <vbic_3T_et_xf_f+0x10c0>
movsd  0x3e15(%rip),%xmm11
divsd  %xmm0,%xmm11
xorpd  %xmm7,%xmm7
movsd  0x1b0(%rsp),%xmm6
ucomisd %xmm7,%xmm6
xorpd  %xmm4,%xmm4
movsd  0x3df2(%rip),%xmm8
movsd  0x3b8(%rsp),%xmm10
movsd  0x110(%rsp),%xmm1
movsd  0x298(%rsp),%xmm5
movsd  0x300(%rsp),%xmm3
jbe    2251 <vbic_3T_et_xf_f+0x1111>
movsd  0x3dc3(%rip),%xmm4
divsd  %xmm6,%xmm4
ucomisd %xmm7,%xmm3
movsd  0x308(%rsp),%xmm0
jbe    2275 <vbic_3T_et_xf_f+0x1135>
mulsd  0x330(%rsp),%xmm3
movsd  0x3d9f(%rip),%xmm7
divsd  %xmm3,%xmm7
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm5
xorpd  %xmm9,%xmm9
jbe    2292 <vbic_3T_et_xf_f+0x1152>
movsd  0x3d83(%rip),%xmm9
divsd  %xmm5,%xmm9
ucomisd %xmm3,%xmm0
jbe    22a4 <vbic_3T_et_xf_f+0x1164>
movsd  0x3d70(%rip),%xmm3
divsd  %xmm0,%xmm3
movsd  %xmm3,0x300(%rsp)
xorpd  %xmm6,%xmm6
movsd  0x1c0(%rsp),%xmm3
ucomisd %xmm6,%xmm3
xorpd  %xmm12,%xmm12
jbe    22d9 <vbic_3T_et_xf_f+0x1199>
mulsd  0x30(%rsp),%xmm3
movsd  0x3d3c(%rip),%xmm12
divsd  %xmm3,%xmm12
movsd  0x248(%rsp),%xmm3
ucomisd %xmm6,%xmm3
jbe    22f4 <vbic_3T_et_xf_f+0x11b4>
movsd  0x3d20(%rip),%xmm6
divsd  %xmm3,%xmm6
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm1
xorpd  %xmm5,%xmm5
jbe    230e <vbic_3T_et_xf_f+0x11ce>
movsd  0x3d06(%rip),%xmm5
divsd  %xmm1,%xmm5
ucomisd %xmm3,%xmm10
movsd  %xmm4,0x3a0(%rsp)
ja     2324 <vbic_3T_et_xf_f+0x11e4>
xorpd  %xmm4,%xmm4
jmp    232e <vbic_3T_et_xf_f+0x11ee>
movapd %xmm8,%xmm4
divsd  %xmm10,%xmm4
movapd %xmm4,0x160(%rsp)
movsd  0x128(%rsp),%xmm1
addsd  %xmm8,%xmm1
movsd  %xmm1,0x128(%rsp)
movapd 0x3d5a(%rip),%xmm2
xorpd  (%rsp),%xmm2
movsd  0x100(%rsp),%xmm4
mulsd  %xmm2,%xmm4
movsd  0x190(%rsp),%xmm1
ucomisd %xmm1,%xmm3
movsd  %xmm11,0x30(%rsp)
movsd  %xmm5,0x158(%rsp)
movapd %xmm4,0x50(%rsp)
movsd  %xmm6,0x248(%rsp)
movsd  %xmm12,0x308(%rsp)
movsd  %xmm7,0xd0(%rsp)
movsd  %xmm9,0x298(%rsp)
jae    2401 <vbic_3T_et_xf_f+0x12c1>
movsd  0x3c7d(%rip),%xmm3
mulsd  %xmm1,%xmm3
mulsd  %xmm1,%xmm3
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
movsd  %xmm3,0x1b0(%rsp)
addsd  %xmm3,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm2,0x1c0(%rsp)
movapd %xmm0,0x210(%rsp)
jb     24c3 <vbic_3T_et_xf_f+0x1383>
sqrtsd %xmm0,%xmm0
jmp    24ce <vbic_3T_et_xf_f+0x138e>
movsd  (%r14),%xmm1
addsd  %xmm1,%xmm4
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm4
jbe    2558 <vbic_3T_et_xf_f+0x1418>
movapd %xmm8,%xmm0
subsd  0x100(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x3bfc(%rip),%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm4,0x130(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm5
movsd  0x3ba1(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
movapd (%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm6,%xmm2
movapd 0x90(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movsd  0x3b7b(%rip),%xmm2
mulsd  %xmm6,%xmm2
movapd 0x130(%rsp),%xmm6
mulsd  %xmm6,%xmm2
divsd  %xmm3,%xmm2
addsd  %xmm5,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
jmp    25a6 <vbic_3T_et_xf_f+0x1466>
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm4
addsd  %xmm4,%xmm0
mulsd  0x3b46(%rip),%xmm0
movapd %xmm0,0x2d0(%rsp)
movapd %xmm0,%xmm1
divsd  (%rsp),%xmm1
movsd  0x3b1c(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm1,0x70(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  (%r14),%xmm3
addsd  %xmm1,%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x1b0(%rsp),%xmm0
ucomisd 0x3b50(%rip),%xmm0
movapd %xmm2,0x190(%rsp)
jb     2675 <vbic_3T_et_xf_f+0x1535>
sqrtsd %xmm0,%xmm0
jmp    2692 <vbic_3T_et_xf_f+0x1552>
divsd  (%rsp),%xmm1
movapd %xmm8,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm8,%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm1,0x130(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
xorpd  %xmm2,%xmm2
movsd  0x3a7c(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  (%rsp),%xmm1
divsd  0x130(%rsp),%xmm1
addsd  %xmm1,%xmm2
movsd  0x0(%rbp),%xmm1
addsd  %xmm1,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movapd %xmm2,0x130(%rsp)
jbe    2754 <vbic_3T_et_xf_f+0x1614>
movsd  0x3a3e(%rip),%xmm0
subsd  0x100(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x3a47(%rip),%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm4,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x130(%rsp),%xmm3
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm6
movsd  0x39ec(%rip),%xmm5
movapd %xmm5,%xmm1
subsd  %xmm2,%xmm1
movapd (%rsp),%xmm4
mulsd  %xmm4,%xmm1
movapd %xmm5,%xmm2
movapd 0x90(%rsp),%xmm5
subsd  %xmm5,%xmm2
divsd  %xmm2,%xmm1
mulsd  0x39c6(%rip),%xmm5
movapd 0x50(%rsp),%xmm2
mulsd  %xmm2,%xmm5
divsd  %xmm4,%xmm5
addsd  %xmm6,%xmm5
mulsd  %xmm2,%xmm5
mulsd  %xmm0,%xmm5
movapd %xmm5,%xmm0
jmp    27a5 <vbic_3T_et_xf_f+0x1665>
movapd %xmm3,0x180(%rsp)
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm3
movapd 0x50(%rsp),%xmm1
subsd  %xmm0,%xmm3
movapd %xmm1,%xmm2
mulsd  0x3976(%rip),%xmm3
movapd 0x3a06(%rip),%xmm0
xorpd  %xmm0,%xmm2
movapd %xmm2,0x330(%rsp)
subsd  %xmm1,%xmm3
movapd %xmm3,0x180(%rsp)
movapd %xmm3,%xmm1
divsd  (%rsp),%xmm1
movsd  0x393b(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x70(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x110(%rsp)
movsd  0x391c(%rip),%xmm0
subsd  0x100(%rsp),%xmm0
movaps 0x90(%rsp),%xmm1
xorps  0x39a4(%rip),%xmm1
movsd  %xmm0,0x220(%rsp)
movaps %xmm1,0x90(%rsp)
call   1050 <pow@plt>
movsd  (%r14),%xmm1
xorpd  %xmm3,%xmm3
movapd 0x210(%rsp),%xmm2
ucomisd %xmm3,%xmm2
movapd %xmm0,0x130(%rsp)
movaps %xmm1,0x200(%rsp)
jb     27ca <vbic_3T_et_xf_f+0x168a>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    27d3 <vbic_3T_et_xf_f+0x1693>
divsd  (%rsp),%xmm1
movsd  0x38af(%rip),%xmm3
movapd %xmm3,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm3,%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x130(%rsp),%xmm3
movsd  0x387e(%rip),%xmm1
subsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
mulsd  (%rsp),%xmm1
divsd  0x50(%rsp),%xmm1
movsd  0x18(%rsp),%xmm2
movapd 0xc0(%rsp),%xmm4
movsd  0x370(%rsp),%xmm5
addsd  %xmm1,%xmm0
unpcklpd %xmm0,%xmm3
jmp    297f <vbic_3T_et_xf_f+0x183f>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm1
addsd  %xmm1,%xmm0
mulsd  0x383b(%rip),%xmm0
movapd %xmm0,0x210(%rsp)
movapd %xmm0,%xmm1
divsd  (%rsp),%xmm1
movsd  0x3811(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x70(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm2
movapd 0x190(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0x1c0(%rsp),%xmm1
unpcklpd %xmm1,%xmm1
mulpd  %xmm1,%xmm3
movapd 0x70(%rsp),%xmm4
unpcklpd %xmm4,%xmm4
divpd  %xmm4,%xmm3
addsd  0x0(%rbp),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x1b0(%rsp),%xmm0
ucomisd 0x3833(%rip),%xmm0
movapd %xmm1,0x1c0(%rsp)
movapd %xmm3,0x190(%rsp)
movapd %xmm4,0x340(%rsp)
jb     2880 <vbic_3T_et_xf_f+0x1740>
sqrtsd %xmm0,%xmm0
jmp    2891 <vbic_3T_et_xf_f+0x1751>
movapd %xmm2,0x50(%rsp)
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm2
movapd 0x330(%rsp),%xmm1
subsd  %xmm0,%xmm2
mulsd  0x3772(%rip),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm2,0x50(%rsp)
movapd %xmm2,%xmm1
divsd  (%rsp),%xmm1
movsd  0x374f(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x70(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x110(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
mulpd  0x1c0(%rsp),%xmm1
divpd  0x340(%rsp),%xmm1
movapd %xmm1,0x110(%rsp)
movsd  0x220(%rsp),%xmm0
movaps 0x90(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x200(%rsp),%xmm2
movhpd 0x0(%rbp),%xmm2
movapd 0x180(%rsp),%xmm1
unpcklpd 0x50(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x2d0(%rsp),%xmm1
unpcklpd 0x210(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x130(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
mulpd  %xmm1,%xmm3
addpd  0x110(%rsp),%xmm3
subpd  0x190(%rsp),%xmm3
movsd  0x18(%rsp),%xmm2
movapd 0xc0(%rsp),%xmm4
movsd  0x370(%rsp),%xmm5
mulsd  0x128(%rsp),%xmm2
movapd 0x3720(%rip),%xmm7
xorpd  0x20(%rsp),%xmm7
movsd  0x100(%rsp),%xmm6
mulsd  %xmm7,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm6,(%rsp)
movapd %xmm3,0x130(%rsp)
movsd  %xmm2,0x18(%rsp)
jae    2a4b <vbic_3T_et_xf_f+0x190b>
ucomisd %xmm0,%xmm4
jbe    2b11 <vbic_3T_et_xf_f+0x19d1>
xorpd  %xmm8,%xmm8
movsd  0x3c0(%rsp),%xmm1
ucomisd %xmm8,%xmm1
jbe    2b11 <vbic_3T_et_xf_f+0x19d1>
movapd %xmm4,%xmm7
addsd  %xmm6,%xmm7
subsd  %xmm6,%xmm4
movapd %xmm4,0x70(%rsp)
divsd  %xmm4,%xmm7
movsd  0x362a(%rip),%xmm0
addsd  %xmm7,%xmm0
movsd  0x3626(%rip),%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm0,%xmm0
movsd  %xmm1,0x180(%rsp)
addsd  %xmm1,%xmm0
ucomisd %xmm8,%xmm0
movsd  %xmm0,0x200(%rsp)
jb     2c11 <vbic_3T_et_xf_f+0x1ad1>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    2c2c <vbic_3T_et_xf_f+0x1aec>
movsd  0x0(%r13),%xmm1
addsd  %xmm1,%xmm6
ucomisd %xmm0,%xmm6
jbe    2b5c <vbic_3T_et_xf_f+0x1a1c>
movsd  0x35a9(%rip),%xmm0
subsd  0x100(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x35b2(%rip),%xmm1
subsd  0xe0(%rsp),%xmm1
movsd  %xmm6,0x50(%rsp)
call   1050 <pow@plt>
movsd  (%rsp),%xmm6
movapd 0xc0(%rsp),%xmm9
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm7
movsd  0x3551(%rip),%xmm4
movapd %xmm4,%xmm1
subsd  %xmm2,%xmm1
movapd 0x20(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm4,%xmm2
movapd 0xe0(%rsp),%xmm5
subsd  %xmm5,%xmm2
divsd  %xmm2,%xmm1
movsd  0x352a(%rip),%xmm4
mulsd  %xmm5,%xmm4
movsd  0x50(%rsp),%xmm2
mulsd  %xmm2,%xmm4
divsd  %xmm3,%xmm4
addsd  %xmm7,%xmm4
mulsd  %xmm2,%xmm4
mulsd  %xmm0,%xmm4
jmp    2d83 <vbic_3T_et_xf_f+0x1c43>
movsd  0x351f(%rip),%xmm1
mulsd  %xmm5,%xmm1
mulsd  %xmm5,%xmm1
movapd %xmm6,%xmm0
mulsd  %xmm6,%xmm0
movsd  %xmm1,0x190(%rsp)
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movapd %xmm7,0x70(%rsp)
movsd  %xmm0,0x200(%rsp)
jb     2c92 <vbic_3T_et_xf_f+0x1b52>
sqrtsd %xmm0,%xmm0
jmp    2c9c <vbic_3T_et_xf_f+0x1b5c>
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jbe    2d2a <vbic_3T_et_xf_f+0x1bea>
movapd 0x353e(%rip),%xmm0
xorpd  %xmm4,%xmm0
ucomisd %xmm1,%xmm0
jbe    2d2a <vbic_3T_et_xf_f+0x1bea>
movapd %xmm4,%xmm0
divsd  0x20(%rsp),%xmm0
movsd  0x347e(%rip),%xmm1
addsd  %xmm1,%xmm0
subsd  0xe0(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movsd  (%rsp),%xmm6
movapd 0xc0(%rsp),%xmm9
xorpd  %xmm4,%xmm4
movsd  0x0(%r13),%xmm1
addsd  %xmm9,%xmm1
movapd 0x50(%rsp),%xmm7
mulsd  %xmm7,%xmm1
movapd %xmm9,%xmm2
movapd 0x20(%rsp),%xmm3
addsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
movsd  0x3422(%rip),%xmm8
movapd %xmm8,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm8,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm7,%xmm1
jmp    2d83 <vbic_3T_et_xf_f+0x1c43>
movapd %xmm7,0x110(%rsp)
call   1060 <sqrt@plt>
movapd 0x110(%rsp),%xmm7
movapd %xmm0,%xmm4
movapd %xmm7,%xmm1
addsd  %xmm7,%xmm1
addsd  0x33d4(%rip),%xmm7
movsd  0x33f4(%rip),%xmm2
movsd  0x3c0(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm7,%xmm7
movsd  %xmm2,0x1b0(%rsp)
addsd  %xmm2,%xmm7
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm7
movapd %xmm1,0x100(%rsp)
movapd %xmm7,0x110(%rsp)
jb     2eef <vbic_3T_et_xf_f+0x1daf>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    2f0d <vbic_3T_et_xf_f+0x1dcd>
call   1060 <sqrt@plt>
movsd  (%rsp),%xmm6
addsd  %xmm6,%xmm0
mulsd  0x3378(%rip),%xmm0
movapd %xmm0,0x180(%rsp)
movapd %xmm0,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x334d(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0xe0(%rsp),%xmm1
movapd %xmm1,0xc0(%rsp)
call   1050 <pow@plt>
movsd  (%rsp),%xmm4
movapd %xmm0,%xmm2
movsd  0x0(%r13),%xmm3
addsd  %xmm4,%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x190(%rsp),%xmm0
ucomisd 0x337e(%rip),%xmm0
movapd %xmm2,0x90(%rsp)
jb     2fe3 <vbic_3T_et_xf_f+0x1ea3>
sqrtsd %xmm0,%xmm0
jmp    2fff <vbic_3T_et_xf_f+0x1ebf>
divsd  0x20(%rsp),%xmm1
movsd  0x32d8(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0xe0(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movsd  (%rsp),%xmm6
movapd 0xc0(%rsp),%xmm9
xorpd  %xmm4,%xmm4
movsd  0x329d(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x20(%rsp),%xmm1
divsd  0x50(%rsp),%xmm1
addsd  %xmm1,%xmm4
movsd  (%r15),%xmm1
addsd  %xmm1,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
movapd %xmm4,0x50(%rsp)
jbe    2e4b <vbic_3T_et_xf_f+0x1d0b>
movsd  0x3264(%rip),%xmm0
subsd  0x100(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x326d(%rip),%xmm1
subsd  0xe0(%rsp),%xmm1
movsd  %xmm6,(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm5
movsd  0x3216(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
movapd 0x20(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm6,%xmm2
movapd 0xe0(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movsd  0x31ef(%rip),%xmm2
mulsd  %xmm6,%xmm2
movsd  (%rsp),%xmm6
mulsd  %xmm6,%xmm2
divsd  %xmm3,%xmm2
addsd  %xmm5,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
jmp    310d <vbic_3T_et_xf_f+0x1fcd>
ucomisd %xmm0,%xmm9
jbe    30bf <vbic_3T_et_xf_f+0x1f7f>
movapd 0x3252(%rip),%xmm0
xorpd  %xmm9,%xmm0
ucomisd %xmm1,%xmm0
jbe    30bf <vbic_3T_et_xf_f+0x1f7f>
movapd %xmm9,%xmm0
divsd  0x20(%rsp),%xmm0
movsd  0x3190(%rip),%xmm1
addsd  %xmm1,%xmm0
subsd  0xe0(%rsp),%xmm1
movapd %xmm1,(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
movsd  (%r15),%xmm1
movapd 0xc0(%rsp),%xmm2
addsd  %xmm2,%xmm1
movapd (%rsp),%xmm5
mulsd  %xmm5,%xmm1
movapd 0x20(%rsp),%xmm3
addsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
movsd  0x3142(%rip),%xmm6
movapd %xmm6,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm5,%xmm1
jmp    3109 <vbic_3T_et_xf_f+0x1fc9>
movapd %xmm7,%xmm0
movsd  %xmm4,0x50(%rsp)
call   1060 <sqrt@plt>
movsd  0x50(%rsp),%xmm4
movapd 0x100(%rsp),%xmm1
movapd 0xc0(%rsp),%xmm2
movsd  (%rsp),%xmm3
addsd  %xmm0,%xmm4
divsd  %xmm4,%xmm1
movapd 0x3185(%rip),%xmm0
xorpd  %xmm2,%xmm0
movapd %xmm0,0x2d0(%rsp)
mulsd  0x70(%rsp),%xmm1
subsd  %xmm2,%xmm1
subsd  %xmm3,%xmm1
mulsd  0x30ca(%rip),%xmm1
movapd %xmm1,0x50(%rsp)
divsd  0x20(%rsp),%xmm1
movsd  0x30ae(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0xe0(%rsp),%xmm1
movapd %xmm1,0x1c0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm1
movsd  0x0(%r13),%xmm2
addsd  %xmm2,%xmm2
addsd  0xc0(%rsp),%xmm2
addsd  (%rsp),%xmm2
divsd  0x70(%rsp),%xmm2
movsd  0x3081(%rip),%xmm0
addsd  %xmm2,%xmm0
mulsd  %xmm0,%xmm0
addsd  0x180(%rsp),%xmm0
ucomisd 0x30c8(%rip),%xmm0
movapd %xmm1,0x4a0(%rsp)
jb     3141 <vbic_3T_et_xf_f+0x2001>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    315c <vbic_3T_et_xf_f+0x201c>
movapd %xmm3,0x1b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm3
movsd  (%rsp),%xmm4
movaps 0xc0(%rsp),%xmm1
movaps %xmm1,%xmm2
subsd  %xmm0,%xmm3
mulsd  0x3002(%rip),%xmm3
movlhps %xmm1,%xmm2
movaps %xmm2,0x110(%rsp)
subsd  %xmm4,%xmm3
movapd %xmm3,0x1b0(%rsp)
movapd %xmm3,%xmm2
divsd  0x20(%rsp),%xmm2
movsd  0x2fd0(%rip),%xmm0
subsd  %xmm2,%xmm0
call   1050 <pow@plt>
movapd %xmm0,0x1c0(%rsp)
movsd  0x2fb6(%rip),%xmm0
subsd  0x100(%rsp),%xmm0
movaps 0x3046(%rip),%xmm1
xorps  0xe0(%rsp),%xmm1
movsd  %xmm0,0x220(%rsp)
movaps %xmm1,0x210(%rsp)
call   1050 <pow@plt>
movsd  0x0(%r13),%xmm1
xorpd  %xmm3,%xmm3
movsd  0x200(%rsp),%xmm2
ucomisd %xmm3,%xmm2
movapd %xmm0,0x50(%rsp)
movaps %xmm1,0x2d0(%rsp)
jb     3193 <vbic_3T_et_xf_f+0x2053>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    319c <vbic_3T_et_xf_f+0x205c>
divsd  0x20(%rsp),%xmm1
movsd  0x2f43(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0xe0(%rsp),%xmm1
movapd %xmm1,(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
movsd  0x2f16(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x20(%rsp),%xmm1
divsd  (%rsp),%xmm1
xorpd  %xmm2,%xmm2
movsd  0x30(%rsp),%xmm3
movsd  0x148(%rsp),%xmm5
movsd  0x140(%rsp),%xmm6
movsd  0x150(%rsp),%xmm7
movsd  0x18(%rsp),%xmm0
addsd  %xmm1,%xmm2
unpcklpd %xmm2,%xmm4
jmp    37c3 <vbic_3T_et_xf_f+0x2683>
movsd  %xmm2,0x90(%rsp)
call   1060 <sqrt@plt>
movsd  0x90(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
addsd  0x2ea4(%rip),%xmm2
mulsd  %xmm2,%xmm2
addsd  0x1b0(%rsp),%xmm2
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
jb     3242 <vbic_3T_et_xf_f+0x2102>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    326f <vbic_3T_et_xf_f+0x212f>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  (%rsp),%xmm1
addsd  %xmm1,%xmm0
mulsd  0x2e73(%rip),%xmm0
movapd %xmm0,0x200(%rsp)
movapd %xmm0,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x2e48(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0xc0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  (%rsp),%xmm1
movapd 0x90(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0x70(%rsp),%xmm2
unpcklpd %xmm2,%xmm2
mulpd  %xmm2,%xmm3
divpd  0x110(%rsp),%xmm3
movsd  (%r15),%xmm4
addsd  %xmm1,%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x190(%rsp),%xmm0
ucomisd 0x2e6c(%rip),%xmm0
movapd %xmm2,0x70(%rsp)
movapd %xmm3,0x90(%rsp)
jb     3377 <vbic_3T_et_xf_f+0x2237>
sqrtsd %xmm0,%xmm0
jmp    3393 <vbic_3T_et_xf_f+0x2253>
movapd %xmm2,%xmm0
movapd %xmm1,0x90(%rsp)
movsd  %xmm3,0x190(%rsp)
call   1060 <sqrt@plt>
movsd  0x190(%rsp),%xmm3
movapd 0x90(%rsp),%xmm1
movsd  (%rsp),%xmm2
addsd  %xmm0,%xmm3
divsd  %xmm3,%xmm1
movapd %xmm1,0x90(%rsp)
mulsd  0x70(%rsp),%xmm1
addsd  0x2d0(%rsp),%xmm1
subsd  %xmm2,%xmm1
mulsd  0x2d78(%rip),%xmm1
movapd %xmm1,0x220(%rsp)
divsd  0x20(%rsp),%xmm1
movsd  0x2d59(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x4b0(%rsp)
movapd 0xc0(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
addsd  0x2d28(%rip),%xmm0
movaps 0x2dc1(%rip),%xmm1
xorps  0xe0(%rsp),%xmm1
movaps %xmm1,0x190(%rsp)
movapd %xmm0,0x3c0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,0x210(%rsp)
movsd  (%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
addsd  0x2ce7(%rip),%xmm0
movsd  %xmm0,0x330(%rsp)
movaps 0x190(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x0(%r13),%xmm1
movsd  0x200(%rsp),%xmm2
ucomisd 0x2d3a(%rip),%xmm2
movapd %xmm1,0x340(%rsp)
movapd %xmm0,0x370(%rsp)
jb     3469 <vbic_3T_et_xf_f+0x2329>
sqrtsd %xmm2,%xmm5
jmp    3476 <vbic_3T_et_xf_f+0x2336>
movapd %xmm4,0x100(%rsp)
call   1060 <sqrt@plt>
movapd 0x100(%rsp),%xmm4
movsd  (%rsp),%xmm1
subsd  %xmm0,%xmm4
mulsd  0x2c79(%rip),%xmm4
subsd  %xmm1,%xmm4
movapd %xmm4,0x100(%rsp)
movapd %xmm4,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x2c52(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0xc0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x1c0(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
mulpd  0x70(%rsp),%xmm1
divpd  0x110(%rsp),%xmm1
movapd %xmm1,0x1c0(%rsp)
movsd  0x220(%rsp),%xmm0
movaps 0x210(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x2d0(%rsp),%xmm2
movhpd (%r15),%xmm2
movapd 0x1b0(%rsp),%xmm1
unpcklpd 0x100(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x180(%rsp),%xmm1
unpcklpd 0x200(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x50(%rsp),%xmm4
unpcklpd %xmm0,%xmm4
mulpd  %xmm1,%xmm4
addpd  0x1c0(%rsp),%xmm4
subpd  0x90(%rsp),%xmm4
jmp    379c <vbic_3T_et_xf_f+0x265c>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,%xmm5
movapd 0x110(%rsp),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     348f <vbic_3T_et_xf_f+0x234f>
sqrtsd %xmm0,%xmm0
jmp    34a6 <vbic_3T_et_xf_f+0x2366>
movsd  %xmm5,0x110(%rsp)
call   1060 <sqrt@plt>
movsd  0x110(%rsp),%xmm5
movapd 0xc0(%rsp),%xmm2
movsd  (%rsp),%xmm4
movapd 0x100(%rsp),%xmm3
addsd  %xmm0,%xmm5
movaps 0x1c0(%rsp),%xmm1
movaps %xmm1,%xmm0
movlhps %xmm1,%xmm0
movaps %xmm0,0x200(%rsp)
divsd  %xmm5,%xmm3
mulsd  0x70(%rsp),%xmm3
subsd  %xmm2,%xmm3
subsd  %xmm4,%xmm3
mulsd  0x2b27(%rip),%xmm3
movapd %xmm3,0x100(%rsp)
divsd  0x20(%rsp),%xmm3
movsd  0x2b08(%rip),%xmm0
subsd  %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x4a0(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
movapd 0x2b9a(%rip),%xmm2
subpd  %xmm1,%xmm2
movapd 0x20(%rsp),%xmm1
unpcklpd %xmm1,%xmm1
mulpd  %xmm1,%xmm2
movsd  (%r15),%xmm3
addsd  %xmm3,%xmm3
addsd  0xc0(%rsp),%xmm3
addsd  (%rsp),%xmm3
divsd  0x70(%rsp),%xmm3
movsd  0x2ad3(%rip),%xmm0
addsd  %xmm3,%xmm0
mulsd  %xmm0,%xmm0
addsd  0x180(%rsp),%xmm0
ucomisd 0x2b1a(%rip),%xmm0
movapd %xmm1,0x110(%rsp)
jb     358a <vbic_3T_et_xf_f+0x244a>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    35b7 <vbic_3T_et_xf_f+0x2477>
movapd %xmm2,0x180(%rsp)
movsd  %xmm3,0xc0(%rsp)
call   1060 <sqrt@plt>
movsd  0xc0(%rsp),%xmm3
movapd 0x180(%rsp),%xmm2
movapd %xmm0,%xmm4
divpd  0x200(%rsp),%xmm2
movapd %xmm3,%xmm1
addsd  %xmm3,%xmm1
addsd  0x2a40(%rip),%xmm3
mulsd  %xmm3,%xmm3
addsd  0x1b0(%rsp),%xmm3
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm3
movapd %xmm2,0x180(%rsp)
movapd %xmm1,0xc0(%rsp)
jb     3602 <vbic_3T_et_xf_f+0x24c2>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    361d <vbic_3T_et_xf_f+0x24dd>
movapd %xmm3,%xmm0
movsd  %xmm4,0x1b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1b0(%rsp),%xmm4
movsd  (%rsp),%xmm1
addsd  %xmm0,%xmm4
movapd 0xc0(%rsp),%xmm2
divsd  %xmm4,%xmm2
movapd %xmm2,0xc0(%rsp)
movapd 0x70(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x2d0(%rsp),%xmm0
subsd  %xmm1,%xmm0
mulsd  0x29bd(%rip),%xmm0
movapd %xmm0,0x70(%rsp)
movapd %xmm0,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x299d(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x4b0(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
movapd 0x2a27(%rip),%xmm2
movapd %xmm2,%xmm0
subpd  %xmm1,%xmm0
movapd 0x110(%rsp),%xmm1
mulpd  %xmm0,%xmm1
divpd  0x200(%rsp),%xmm1
movapd %xmm1,0x110(%rsp)
movapd 0x90(%rsp),%xmm0
unpcklpd 0xc0(%rsp),%xmm0
addpd  %xmm2,%xmm0
mulpd  0x29f2(%rip),%xmm0
movapd %xmm0,0x90(%rsp)
movaps 0x3c0(%rsp),%xmm0
movaps 0x190(%rsp),%xmm1
call   1050 <pow@plt>
movaps %xmm0,(%rsp)
movsd  0x330(%rsp),%xmm0
movaps 0x190(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x29a2(%rip),%xmm2
movapd 0x90(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x370(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
mulpd  %xmm1,%xmm3
movapd 0x210(%rsp),%xmm1
unpcklpd (%rsp),%xmm1
mulpd  %xmm2,%xmm1
movapd 0x340(%rsp),%xmm2
movhpd (%r15),%xmm2
addpd  %xmm3,%xmm1
movapd 0x220(%rsp),%xmm0
unpcklpd 0x70(%rsp),%xmm0
subpd  %xmm0,%xmm2
movapd 0x50(%rsp),%xmm4
unpcklpd 0x100(%rsp),%xmm4
addpd  %xmm2,%xmm4
mulpd  %xmm1,%xmm4
addpd  0x110(%rsp),%xmm4
subpd  0x180(%rsp),%xmm4
movsd  0x30(%rsp),%xmm3
movsd  0x148(%rsp),%xmm5
movsd  0x140(%rsp),%xmm6
movsd  0x150(%rsp),%xmm7
movsd  0x18(%rsp),%xmm0
mulsd  0x128(%rsp),%xmm7
movsd  (%r14),%xmm1
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm1
ucomisd 0x2865(%rip),%xmm1
movapd %xmm4,0x50(%rsp)
jbe    3805 <vbic_3T_et_xf_f+0x26c5>
addsd  0x285d(%rip),%xmm1
addsd  0x2815(%rip),%xmm1
mulsd  0x285d(%rip),%xmm1
jmp    386a <vbic_3T_et_xf_f+0x272a>
movsd  0x2843(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    382d <vbic_3T_et_xf_f+0x26ed>
addsd  0x282d(%rip),%xmm1
addsd  0x27ed(%rip),%xmm1
mulsd  0x282d(%rip),%xmm1
jmp    386a <vbic_3T_et_xf_f+0x272a>
movapd %xmm1,%xmm0
movsd  %xmm7,0x150(%rsp)
call   1030 <exp@plt>
movsd  0x150(%rsp),%xmm7
movsd  0x140(%rsp),%xmm6
movsd  0x148(%rsp),%xmm5
movapd 0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm3
movapd %xmm0,%xmm1
movsd  0x230(%rsp),%xmm0
mulsd  %xmm0,%xmm5
mulsd  0x3d0(%rsp),%xmm6
addsd  0x27a8(%rip),%xmm1
movsd  0x0(%r13),%xmm2
mulsd  0x60(%rsp),%xmm7
divsd  %xmm7,%xmm2
ucomisd 0x27a8(%rip),%xmm2
jbe    38bc <vbic_3T_et_xf_f+0x277c>
addsd  0x27a6(%rip),%xmm2
addsd  0x275e(%rip),%xmm2
mulsd  0x27a6(%rip),%xmm2
jmp    392b <vbic_3T_et_xf_f+0x27eb>
movsd  0x278c(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    38e4 <vbic_3T_et_xf_f+0x27a4>
addsd  0x2776(%rip),%xmm2
addsd  0x2736(%rip),%xmm2
mulsd  0x2776(%rip),%xmm2
jmp    392b <vbic_3T_et_xf_f+0x27eb>
movapd %xmm2,%xmm0
movsd  %xmm5,0x148(%rsp)
movsd  %xmm6,0x140(%rsp)
movapd %xmm1,(%rsp)
call   1030 <exp@plt>
movapd (%rsp),%xmm1
movsd  0x140(%rsp),%xmm6
movsd  0x148(%rsp),%xmm5
movapd 0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm3
movapd %xmm0,%xmm2
addsd  0x26fd(%rip),%xmm2
mulsd  %xmm5,%xmm1
movapd %xmm1,(%rsp)
movsd  0x3a0(%rsp),%xmm0
mulsd  0x130(%rsp),%xmm0
addsd  0x26ba(%rip),%xmm0
mulsd  %xmm5,%xmm6
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movsd  0x26fe(%rip),%xmm0
addsd  %xmm3,%xmm0
mulsd  %xmm0,%xmm0
addsd  0x26f6(%rip),%xmm0
mulsd  %xmm6,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x70(%rsp)
jb     3994 <vbic_3T_et_xf_f+0x2854>
sqrtsd %xmm0,%xmm0
jmp    39ab <vbic_3T_et_xf_f+0x286b>
movsd  %xmm3,0x30(%rsp)
call   1060 <sqrt@plt>
movsd  0x70(%rsp),%xmm2
movsd  0x30(%rsp),%xmm3
movsd  0x3b0(%rsp),%xmm1
movsd  0xd0(%rsp),%xmm4
movsd  0x298(%rsp),%xmm5
mov    0x510(%rsp),%rbx
addsd  %xmm0,%xmm3
addsd  0x268e(%rip),%xmm3
movsd  0x2636(%rip),%xmm0
mulsd  %xmm0,%xmm3
addsd  0x268a(%rip),%xmm3
mulsd  %xmm2,%xmm5
mulsd  (%rsp),%xmm4
addsd  %xmm5,%xmm4
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x30(%rsp)
jbe    3a6f <vbic_3T_et_xf_f+0x292f>
movsd  0x2601(%rip),%xmm1
divsd  0x320(%rsp),%xmm1
movapd %xmm3,%xmm0
movsd  %xmm4,0xd0(%rsp)
call   1050 <pow@plt>
movsd  0xd0(%rsp),%xmm1
mulsd  0x25fd(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  0x320(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x70(%rsp),%xmm2
movapd %xmm0,%xmm7
addsd  0x30(%rsp),%xmm7
mulsd  0x25b3(%rip),%xmm7
movsd  0x25a3(%rip),%xmm4
jmp    3abd <vbic_3T_et_xf_f+0x297d>
mulsd  0x25c1(%rip),%xmm4
movsd  0x2591(%rip),%xmm0
addsd  %xmm0,%xmm4
movapd %xmm4,%xmm0
movsd  0x320(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x2573(%rip),%xmm4
movsd  0x70(%rsp),%xmm2
movapd %xmm0,%xmm7
movsd  0x2569(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  %xmm4,%xmm7
mulsd  %xmm0,%xmm7
movsd  0x80(%rsp),%xmm3
movsd  0x48(%rsp),%xmm8
movsd  0x40(%rsp),%xmm5
movsd  0x178(%rsp),%xmm6
movsd  0x258(%rsp),%xmm1
movapd %xmm2,%xmm0
divsd  %xmm7,%xmm0
mov    0x588(%rsp),%rax
movsd  %xmm0,(%rax)
movapd 0x25af(%rip),%xmm0
xorpd  (%rsp),%xmm0
movsd  %xmm7,0x90(%rsp)
divsd  %xmm7,%xmm0
mov    0x620(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  (%rbx),%xmm0
mov    0x580(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  (%rbx),%xmm0
mov    0x628(%rsp),%rax
movsd  %xmm0,(%rax)
xorpd  %xmm2,%xmm2
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x128(%rsp)
ucomisd %xmm2,%xmm6
movsd  %xmm4,0xd0(%rsp)
movsd  0x120(%rsp),%xmm2
jbe    3d59 <vbic_3T_et_xf_f+0x2c19>
movsd  (%r15),%xmm4
mulsd  0x60(%rsp),%xmm1
divsd  %xmm1,%xmm4
ucomisd 0x24c5(%rip),%xmm4
jbe    3b9f <vbic_3T_et_xf_f+0x2a5f>
addsd  0x24c3(%rip),%xmm4
addsd  0x247b(%rip),%xmm4
mulsd  0x24c3(%rip),%xmm4
jmp    3c05 <vbic_3T_et_xf_f+0x2ac5>
movsd  0x24a9(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    3bc7 <vbic_3T_et_xf_f+0x2a87>
addsd  0x2493(%rip),%xmm4
addsd  0x2453(%rip),%xmm4
mulsd  0x2493(%rip),%xmm4
jmp    3c05 <vbic_3T_et_xf_f+0x2ac5>
movapd %xmm4,%xmm0
movsd  %xmm1,0x258(%rsp)
call   1030 <exp@plt>
movsd  0x258(%rsp),%xmm1
movsd  0x178(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x2f0(%rsp),%xmm0
mulsd  %xmm0,%xmm6
movsd  0x0(%r13),%xmm0
divsd  %xmm1,%xmm0
ucomisd 0x2424(%rip),%xmm0
jbe    3c40 <vbic_3T_et_xf_f+0x2b00>
addsd  0x2422(%rip),%xmm0
addsd  0x23da(%rip),%xmm0
mulsd  0x2422(%rip),%xmm0
jmp    3ca7 <vbic_3T_et_xf_f+0x2b67>
movsd  0x2408(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    3c68 <vbic_3T_et_xf_f+0x2b28>
addsd  0x23f2(%rip),%xmm0
addsd  0x23b2(%rip),%xmm0
mulsd  0x23f2(%rip),%xmm0
jmp    3ca7 <vbic_3T_et_xf_f+0x2b67>
movsd  %xmm6,0x178(%rsp)
movsd  %xmm4,0x128(%rsp)
call   1030 <exp@plt>
movsd  0x128(%rsp),%xmm4
movsd  0x178(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0x2361(%rip),%xmm1
movapd %xmm1,%xmm2
movsd  0x3f8(%rsp),%xmm7
subsd  %xmm7,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm7,%xmm4
addsd  %xmm2,%xmm4
addsd  0x235c(%rip),%xmm4
mulsd  %xmm4,%xmm6
movsd  0x300(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  0x234b(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     3d01 <vbic_3T_et_xf_f+0x2bc1>
sqrtsd %xmm0,%xmm0
jmp    3d2e <vbic_3T_et_xf_f+0x2bee>
movsd  %xmm6,0x178(%rsp)
call   1060 <sqrt@plt>
movsd  0x178(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0x120(%rsp),%xmm2
addsd  0x22d1(%rip),%xmm0
mulsd  0x22d1(%rip),%xmm0
movsd  %xmm0,0xd0(%rsp)
movsd  %xmm6,0x128(%rsp)
mov    0x578(%rsp),%rbx
mulsd  0x380(%rsp),%xmm5
movsd  0xf8(%rsp),%xmm1
mulsd  0x3e0(%rsp),%xmm1
movsd  %xmm1,0xf8(%rsp)
ucomisd 0x2283(%rip),%xmm2
jne    3dd8 <vbic_3T_et_xf_f+0x2c98>
jp     3dd8 <vbic_3T_et_xf_f+0x2c98>
movsd  (%r14),%xmm6
movsd  0x1e8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
movapd %xmm6,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x2293(%rip),%xmm2
jbe    3e4b <vbic_3T_et_xf_f+0x2d0b>
addsd  0x228d(%rip),%xmm2
addsd  0x2245(%rip),%xmm2
mulsd  0x228d(%rip),%xmm2
jmp    3ea1 <vbic_3T_et_xf_f+0x2d61>
xorpd  %xmm0,%xmm0
movsd  0x120(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jne    3fe7 <vbic_3T_et_xf_f+0x2ea7>
jp     3fe7 <vbic_3T_et_xf_f+0x2ea7>
mov    0x570(%rsp),%rax
movq   $0x0,(%rax)
movsd  0x0(%rbp),%xmm6
movsd  0x1e8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
movapd %xmm6,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x2220(%rip),%xmm2
jbe    403d <vbic_3T_et_xf_f+0x2efd>
addsd  0x221a(%rip),%xmm2
addsd  0x21d2(%rip),%xmm2
mulsd  0x221a(%rip),%xmm2
jmp    51c2 <vbic_3T_et_xf_f+0x4082>
movsd  0x21fd(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    3e73 <vbic_3T_et_xf_f+0x2d33>
addsd  0x21e7(%rip),%xmm2
addsd  0x21a7(%rip),%xmm2
mulsd  0x21e7(%rip),%xmm2
jmp    3ea1 <vbic_3T_et_xf_f+0x2d61>
movapd %xmm2,%xmm0
movsd  %xmm5,0x40(%rsp)
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm2
movsd  (%r14),%xmm6
movsd  0xb8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm6
ucomisd 0x218c(%rip),%xmm6
jbe    3ed8 <vbic_3T_et_xf_f+0x2d98>
addsd  0x218a(%rip),%xmm6
addsd  0x2142(%rip),%xmm6
mulsd  0x218a(%rip),%xmm6
jmp    3f35 <vbic_3T_et_xf_f+0x2df5>
movsd  0x2170(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    3f00 <vbic_3T_et_xf_f+0x2dc0>
addsd  0x215a(%rip),%xmm6
addsd  0x211a(%rip),%xmm6
mulsd  0x215a(%rip),%xmm6
jmp    3f35 <vbic_3T_et_xf_f+0x2df5>
movapd %xmm6,%xmm0
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x18(%rsp)
call   1030 <exp@plt>
movsd  0x18(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    3f86 <vbic_3T_et_xf_f+0x2e46>
movapd 0xa0(%rsp),%xmm0
subsd  (%r14),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0x20e1(%rip),%xmm0
jbe    3fb0 <vbic_3T_et_xf_f+0x2e70>
addsd  0x20df(%rip),%xmm0
addsd  0x2097(%rip),%xmm0
mulsd  0x20df(%rip),%xmm0
jmp    40ab <vbic_3T_et_xf_f+0x2f6b>
movsd  0x20a2(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
movsd  0xf8(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
jmp    40ea <vbic_3T_et_xf_f+0x2faa>
movapd %xmm0,%xmm1
movsd  0x2094(%rip),%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm1,%xmm0
jbe    406c <vbic_3T_et_xf_f+0x2f2c>
addsd  0x2076(%rip),%xmm0
addsd  0x2036(%rip),%xmm0
mulsd  0x2076(%rip),%xmm0
jmp    40ab <vbic_3T_et_xf_f+0x2f6b>
movsd  (%r14),%xmm6
movsd  0x1e8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
movapd %xmm6,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x203d(%rip),%xmm2
movsd  %xmm5,0x40(%rsp)
movsd  %xmm0,0x1e8(%rsp)
jbe    5165 <vbic_3T_et_xf_f+0x4025>
addsd  0x2028(%rip),%xmm2
addsd  0x1fe0(%rip),%xmm2
mulsd  0x2028(%rip),%xmm2
jmp    5330 <vbic_3T_et_xf_f+0x41f0>
movsd  0x200b(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    5194 <vbic_3T_et_xf_f+0x4054>
addsd  0x1ff1(%rip),%xmm2
addsd  0x1fb1(%rip),%xmm2
mulsd  0x1ff1(%rip),%xmm2
jmp    51c2 <vbic_3T_et_xf_f+0x4082>
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x18(%rsp)
movsd  %xmm6,0xa0(%rsp)
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm6
movsd  0x18(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0x1f7d(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm6
movsd  0xf8(%rsp),%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
subsd  0x1d8(%rsp),%xmm0
movsd  0x290(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
mov    0x570(%rsp),%rax
movsd  %xmm5,(%rax)
xorpd  %xmm5,%xmm5
movsd  %xmm5,(%rbx)
movsd  0x0(%r13),%xmm0
movsd  0x2c0(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
movapd %xmm0,%xmm4
movsd  %xmm1,0x2c0(%rsp)
divsd  %xmm1,%xmm4
ucomisd 0x1f1c(%rip),%xmm4
jbe    4148 <vbic_3T_et_xf_f+0x3008>
addsd  0x1f1a(%rip),%xmm4
addsd  0x1ed2(%rip),%xmm4
mulsd  0x1f1a(%rip),%xmm4
jmp    4193 <vbic_3T_et_xf_f+0x3053>
movsd  0x1f00(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    4170 <vbic_3T_et_xf_f+0x3030>
addsd  0x1eea(%rip),%xmm4
addsd  0x1eaa(%rip),%xmm4
mulsd  0x1eea(%rip),%xmm4
jmp    4193 <vbic_3T_et_xf_f+0x3053>
movapd %xmm4,%xmm0
call   1030 <exp@plt>
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x0(%r13),%xmm0
movsd  0x240(%rsp),%xmm1
movsd  0x238(%rsp),%xmm2
mulsd  %xmm1,%xmm3
mulsd  %xmm2,%xmm8
movsd  0x2c8(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
movsd  %xmm1,0x2c8(%rsp)
divsd  %xmm1,%xmm0
ucomisd 0x1e76(%rip),%xmm0
jbe    41ee <vbic_3T_et_xf_f+0x30ae>
addsd  0x1e74(%rip),%xmm0
addsd  0x1e2c(%rip),%xmm0
mulsd  0x1e74(%rip),%xmm0
jmp    424d <vbic_3T_et_xf_f+0x310d>
movsd  0x1e5a(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    4216 <vbic_3T_et_xf_f+0x30d6>
addsd  0x1e44(%rip),%xmm0
addsd  0x1e04(%rip),%xmm0
mulsd  0x1e44(%rip),%xmm0
jmp    424d <vbic_3T_et_xf_f+0x310d>
movsd  %xmm3,0x80(%rsp)
movsd  %xmm8,0x48(%rsp)
movsd  %xmm4,0xa0(%rsp)
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm4
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0x1ddb(%rip),%xmm5
addsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm3
addsd  %xmm5,%xmm0
mulsd  %xmm0,%xmm8
xorpd  %xmm0,%xmm0
movsd  0x2b8(%rsp),%xmm1
ucomisd %xmm0,%xmm1
ja     4290 <vbic_3T_et_xf_f+0x3150>
xorpd  %xmm1,%xmm1
movsd  0x2b0(%rsp),%xmm2
ucomisd %xmm1,%xmm2
jbe    441c <vbic_3T_et_xf_f+0x32dc>
movsd  (%r15),%xmm0
movapd %xmm0,%xmm4
divsd  0x2c0(%rsp),%xmm4
ucomisd 0x1d9e(%rip),%xmm4
jbe    42c6 <vbic_3T_et_xf_f+0x3186>
addsd  0x1d9c(%rip),%xmm4
addsd  0x1d54(%rip),%xmm4
mulsd  0x1d9c(%rip),%xmm4
jmp    4328 <vbic_3T_et_xf_f+0x31e8>
movsd  0x1d82(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    42ee <vbic_3T_et_xf_f+0x31ae>
addsd  0x1d6c(%rip),%xmm4
addsd  0x1d2c(%rip),%xmm4
mulsd  0x1d6c(%rip),%xmm4
jmp    4328 <vbic_3T_et_xf_f+0x31e8>
movapd %xmm4,%xmm0
movsd  %xmm3,0x80(%rsp)
movsd  %xmm8,0x48(%rsp)
call   1030 <exp@plt>
movsd  0x1d21(%rip),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  (%r15),%xmm0
movsd  0x2b8(%rsp),%xmm1
mulsd  0x280(%rsp),%xmm1
movsd  %xmm1,0x2b8(%rsp)
movsd  0x2b0(%rsp),%xmm1
mulsd  0x1a0(%rsp),%xmm1
movsd  %xmm1,0x2b0(%rsp)
divsd  0x2c8(%rsp),%xmm0
ucomisd 0x1cd9(%rip),%xmm0
jbe    438b <vbic_3T_et_xf_f+0x324b>
addsd  0x1cd7(%rip),%xmm0
addsd  0x1c8f(%rip),%xmm0
mulsd  0x1cd7(%rip),%xmm0
jmp    43f2 <vbic_3T_et_xf_f+0x32b2>
movsd  0x1cbd(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    43b3 <vbic_3T_et_xf_f+0x3273>
addsd  0x1ca7(%rip),%xmm0
addsd  0x1c67(%rip),%xmm0
mulsd  0x1ca7(%rip),%xmm0
jmp    43f2 <vbic_3T_et_xf_f+0x32b2>
movsd  %xmm3,0x80(%rsp)
movsd  %xmm8,0x48(%rsp)
movsd  %xmm4,0xa0(%rsp)
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm4
movsd  0x1c4e(%rip),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
addsd  %xmm5,%xmm4
movsd  0x2b8(%rsp),%xmm2
mulsd  %xmm4,%xmm2
addsd  %xmm5,%xmm0
movsd  0x2b0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  %xmm2,%xmm1
movapd %xmm1,%xmm0
mov    0x590(%rsp),%rbx
addsd  %xmm8,%xmm3
mov    0x598(%rsp),%rax
movsd  %xmm0,(%rax)
xorpd  %xmm2,%xmm2
movsd  0x2a0(%rsp),%xmm0
ucomisd %xmm2,%xmm0
xorpd  %xmm0,%xmm0
jbe    459b <vbic_3T_et_xf_f+0x345b>
movapd 0x20(%rsp),%xmm0
subsd  0x0(%r13),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x1c18(%rip),%xmm0
movsd  0x1ba0(%rip),%xmm1
movsd  0x328(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x328(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x80(%rsp)
jb     449f <vbic_3T_et_xf_f+0x335f>
sqrtsd %xmm0,%xmm0
jmp    44a4 <vbic_3T_et_xf_f+0x3364>
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm2
subsd  0x0(%r13),%xmm2
addsd  %xmm0,%xmm2
mulsd  0x1b5c(%rip),%xmm2
movapd 0xe0(%rsp),%xmm1
addsd  0x1b63(%rip),%xmm1
movapd %xmm2,0x20(%rsp)
movapd %xmm2,%xmm0
call   1050 <pow@plt>
movapd 0x4c0(%rsp),%xmm2
xorpd  0x1bc3(%rip),%xmm2
movsd  0x328(%rsp),%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
ucomisd 0x1b42(%rip),%xmm1
jbe    4522 <vbic_3T_et_xf_f+0x33e2>
addsd  0x1b40(%rip),%xmm1
addsd  0x1af8(%rip),%xmm1
mulsd  0x1b40(%rip),%xmm1
jmp    4557 <vbic_3T_et_xf_f+0x3417>
movsd  0x1b26(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    454a <vbic_3T_et_xf_f+0x340a>
addsd  0x1b10(%rip),%xmm1
addsd  0x1ad0(%rip),%xmm1
mulsd  0x1b10(%rip),%xmm1
jmp    4557 <vbic_3T_et_xf_f+0x3417>
movapd %xmm1,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x80(%rsp),%xmm3
movsd  0x2a0(%rsp),%xmm0
xorpd  %xmm2,%xmm2
mulsd  0x20(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
mov    0x580(%rsp),%rax
movsd  (%rax),%xmm0
mov    0x588(%rsp),%rax
subsd  (%rax),%xmm0
subsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm0
mov    0x5a0(%rsp),%rax
subsd  %xmm0,%xmm3
movsd  %xmm3,(%rbx)
movsd  0x440(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jbe    45d3 <vbic_3T_et_xf_f+0x3493>
mulsd  0x400(%rsp),%xmm0
mov    0x518(%rsp),%rcx
movsd  (%rcx),%xmm2
divsd  %xmm0,%xmm2
movsd  0x270(%rsp),%xmm0
mulsd  0x350(%rsp),%xmm0
mov    0x520(%rsp),%rbx
movsd  %xmm2,(%rax)
movsd  0x0(%r13),%xmm1
divsd  0x60(%rsp),%xmm1
ucomisd 0x1a43(%rip),%xmm1
jbe    4621 <vbic_3T_et_xf_f+0x34e1>
addsd  0x1a41(%rip),%xmm1
addsd  0x19f9(%rip),%xmm1
mulsd  0x1a41(%rip),%xmm1
jmp    4668 <vbic_3T_et_xf_f+0x3528>
movsd  %xmm0,0x270(%rsp)
movsd  0x1a1e(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    4652 <vbic_3T_et_xf_f+0x3512>
addsd  0x1a08(%rip),%xmm1
addsd  0x19c8(%rip),%xmm1
mulsd  0x1a08(%rip),%xmm1
jmp    465f <vbic_3T_et_xf_f+0x351f>
movapd %xmm1,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x270(%rsp),%xmm0
mulsd  0x268(%rsp),%xmm0
movsd  (%rbx),%xmm2
divsd  0x60(%rsp),%xmm2
ucomisd 0x19c5(%rip),%xmm2
movsd  %xmm0,0x270(%rsp)
jbe    46a8 <vbic_3T_et_xf_f+0x3568>
addsd  0x19ba(%rip),%xmm2
addsd  0x1972(%rip),%xmm2
mulsd  0x19ba(%rip),%xmm2
jmp    46f2 <vbic_3T_et_xf_f+0x35b2>
movsd  0x19a0(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    46d0 <vbic_3T_et_xf_f+0x3590>
addsd  0x198a(%rip),%xmm2
addsd  0x194a(%rip),%xmm2
mulsd  0x198a(%rip),%xmm2
jmp    46e9 <vbic_3T_et_xf_f+0x35a9>
movapd %xmm2,%xmm0
movsd  %xmm1,0x20(%rsp)
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0x270(%rsp),%xmm0
mov    0x578(%rsp),%r12
mulsd  %xmm0,%xmm1
addsd  0x190a(%rip),%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm1
jb     471c <vbic_3T_et_xf_f+0x35dc>
sqrtsd %xmm1,%xmm1
movsd  %xmm1,0x20(%rsp)
jmp    474a <vbic_3T_et_xf_f+0x360a>
movapd %xmm1,%xmm0
movsd  %xmm2,0xa0(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0xa0(%rsp),%xmm2
movsd  %xmm0,0x20(%rsp)
movsd  0x270(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x18ba(%rip),%xmm0
ucomisd %xmm3,%xmm0
jb     4763 <vbic_3T_et_xf_f+0x3623>
sqrtsd %xmm0,%xmm9
jmp    476d <vbic_3T_et_xf_f+0x362d>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm9
movsd  0x250(%rsp),%xmm8
movsd  0x1e0(%rsp),%xmm11
movsd  0x2a8(%rsp),%xmm1
movsd  0x1f0(%rsp),%xmm0
movapd 0x160(%rsp),%xmm7
movsd  0x158(%rsp),%xmm6
movsd  0x90(%rsp),%xmm3
mov    0x5a8(%rsp),%r10
mov    0x528(%rsp),%r11
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm0
xorpd  %xmm4,%xmm4
jbe    4963 <vbic_3T_et_xf_f+0x3823>
mov    %r13,0xa0(%rsp)
mulsd  0x408(%rsp),%xmm0
movsd  %xmm0,0x1f0(%rsp)
movsd  0x181e(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm9,%xmm1
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm9,0xe0(%rsp)
call   1040 <log@plt>
movsd  0x1f0(%rsp),%xmm2
movapd %xmm0,%xmm1
mov    0x528(%rsp),%rax
movsd  (%rax),%xmm0
movsd  0x20(%rsp),%xmm4
subsd  0xe0(%rsp),%xmm4
subsd  %xmm1,%xmm4
mulsd  0x60(%rsp),%xmm4
addsd  %xmm0,%xmm4
divsd  %xmm2,%xmm4
movsd  0x308(%rsp),%xmm3
mulsd  %xmm3,%xmm2
mulsd  0x17b1(%rip),%xmm3
mulsd  %xmm4,%xmm2
mulsd  %xmm0,%xmm0
addsd  0x1809(%rip),%xmm0
movsd  0x248(%rsp),%xmm1
mulsd  %xmm3,%xmm1
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movsd  %xmm4,0x60(%rsp)
jb     489a <vbic_3T_et_xf_f+0x375a>
sqrtsd %xmm0,%xmm0
jmp    48c7 <vbic_3T_et_xf_f+0x3787>
movsd  %xmm2,0x1f0(%rsp)
movsd  %xmm1,0x248(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x248(%rsp),%xmm1
movsd  0x1f0(%rsp),%xmm2
movsd  0x1741(%rip),%xmm3
mulsd  %xmm0,%xmm1
addsd  %xmm3,%xmm1
divsd  %xmm1,%xmm2
mulsd  %xmm2,%xmm2
addsd  %xmm3,%xmm2
ucomisd %xmm5,%xmm2
jb     48f2 <vbic_3T_et_xf_f+0x37b2>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    48fb <vbic_3T_et_xf_f+0x37bb>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  0x250(%rsp),%xmm8
movsd  0x1e0(%rsp),%xmm11
movsd  0x2a8(%rsp),%xmm1
movapd 0x160(%rsp),%xmm7
movsd  0x158(%rsp),%xmm6
movsd  0x90(%rsp),%xmm3
mov    0x5a8(%rsp),%r10
mov    0xa0(%rsp),%r13
mov    0x528(%rsp),%r11
movsd  0xe0(%rsp),%xmm9
xorpd  %xmm2,%xmm2
movsd  0x60(%rsp),%xmm4
divsd  %xmm0,%xmm4
mov    %r15,0x430(%rsp)
mov    0x5b0(%rsp),%r8
mov    0x530(%rsp),%rax
movsd  %xmm4,(%r10)
ucomisd %xmm2,%xmm1
jbe    4997 <vbic_3T_et_xf_f+0x3857>
mulsd  0x410(%rsp),%xmm1
movsd  (%rax),%xmm2
divsd  %xmm1,%xmm2
mov    0x5b8(%rsp),%r9
mov    0x538(%rsp),%rax
movsd  %xmm2,(%r8)
xorpd  %xmm0,%xmm0
movsd  0x448(%rsp),%xmm1
ucomisd %xmm0,%xmm1
xorpd  %xmm2,%xmm2
jbe    49d8 <vbic_3T_et_xf_f+0x3898>
mulsd  0x418(%rsp),%xmm1
movsd  (%rax),%xmm2
mulsd  %xmm3,%xmm2
divsd  %xmm1,%xmm2
mov    %r13,%r15
mov    %r14,0x60(%rsp)
movapd %xmm8,%xmm1
divsd  0x1653(%rip),%xmm1
xorpd  %xmm10,%xmm10
cmpltsd %xmm8,%xmm10
xorpd  %xmm3,%xmm3
cmpltsd 0x3b8(%rsp),%xmm3
mov    0x5c0(%rsp),%r14
mov    0x540(%rsp),%rax
movsd  %xmm2,(%r9)
movsd  0x450(%rsp),%xmm2
ucomisd %xmm0,%xmm2
jbe    4a3b <vbic_3T_et_xf_f+0x38fb>
mulsd  0x420(%rsp),%xmm2
movsd  (%rax),%xmm0
divsd  %xmm2,%xmm0
mov    %rbp,0xa0(%rsp)
andpd  %xmm1,%xmm10
movsd  0x15c0(%rip),%xmm1
andnpd %xmm1,%xmm3
mov    0x5c8(%rsp),%rdi
mov    0x548(%rsp),%rax
movsd  %xmm0,(%r14)
xorpd  %xmm4,%xmm4
movsd  0x458(%rsp),%xmm1
ucomisd %xmm4,%xmm1
xorpd  %xmm0,%xmm0
movsd  0x310(%rsp),%xmm12
jbe    4aa4 <vbic_3T_et_xf_f+0x3964>
mulsd  0x428(%rsp),%xmm1
movsd  0xd0(%rsp),%xmm0
mulsd  (%rax),%xmm0
divsd  %xmm1,%xmm0
mov    0x600(%rsp),%rax
mov    0x5f8(%rsp),%rcx
mov    0x5f0(%rsp),%rsi
mov    0x5e8(%rsp),%rdx
mov    0x5e0(%rsp),%rbx
mov    0x5d8(%rsp),%r13
mov    0x5d0(%rsp),%rbp
mulsd  0x260(%rsp),%xmm11
mulsd  0x2e0(%rsp),%xmm12
movsd  0x318(%rsp),%xmm1
mulsd  0x360(%rsp),%xmm1
movsd  %xmm0,(%rdi)
movapd (%rsp),%xmm5
cmpltsd %xmm5,%xmm4
movsd  0x14f8(%rip),%xmm2
andpd  %xmm2,%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm5,%xmm0
mulsd  %xmm0,%xmm7
movapd %xmm7,%xmm0
addsd  %xmm2,%xmm0
mulsd  (%r15),%xmm6
divsd  0x154b(%rip),%xmm6
divsd  %xmm0,%xmm7
ucomisd 0x14ff(%rip),%xmm6
jbe    4b68 <vbic_3T_et_xf_f+0x3a28>
addsd  0x14fd(%rip),%xmm6
addsd  0x14b5(%rip),%xmm6
mulsd  0x14fd(%rip),%xmm6
jmp    4ca4 <vbic_3T_et_xf_f+0x3b64>
movsd  0x14e0(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    4b93 <vbic_3T_et_xf_f+0x3a53>
addsd  0x14ca(%rip),%xmm6
addsd  0x148a(%rip),%xmm6
mulsd  0x14ca(%rip),%xmm6
jmp    4ca4 <vbic_3T_et_xf_f+0x3b64>
movapd %xmm6,%xmm0
movsd  %xmm1,0x318(%rsp)
movsd  %xmm12,0x310(%rsp)
movsd  %xmm11,0x1e0(%rsp)
movapd %xmm7,0x160(%rsp)
mov    %r10,%r13
mov    %r11,%rbp
mov    %r9,%r14
movsd  %xmm9,0xe0(%rsp)
movapd %xmm10,0x80(%rsp)
movapd %xmm3,0xd0(%rsp)
movapd %xmm4,0x270(%rsp)
call   1030 <exp@plt>
movsd  0x1417(%rip),%xmm2
movapd 0x270(%rsp),%xmm4
movapd 0xd0(%rsp),%xmm3
movapd 0x80(%rsp),%xmm10
mov    0x5e8(%rsp),%rdx
mov    0x5c8(%rsp),%rdi
mov    0x5f8(%rsp),%rcx
mov    0x600(%rsp),%rax
movsd  0xe0(%rsp),%xmm9
mov    %r14,%r9
mov    0x5b0(%rsp),%r8
mov    0x5c0(%rsp),%r14
mov    0x5f0(%rsp),%rsi
mov    %rbp,%r11
mov    0x5d0(%rsp),%rbp
mov    %r13,%r10
mov    0x5d8(%rsp),%r13
movapd 0x160(%rsp),%xmm7
movsd  0x1e0(%rsp),%xmm11
movsd  0x310(%rsp),%xmm12
movsd  0x318(%rsp),%xmm1
movsd  0x250(%rsp),%xmm8
movapd %xmm0,%xmm6
movsd  0x2f8(%rsp),%xmm0
movsd  0x468(%rsp),%xmm5
mulsd  %xmm6,%xmm5
movsd  0x460(%rsp),%xmm6
mulsd  0x30(%rsp),%xmm6
addsd  %xmm2,%xmm6
mulsd  %xmm6,%xmm0
mulsd  %xmm7,%xmm7
addsd  %xmm3,%xmm7
mulsd  %xmm5,%xmm7
mulsd  %xmm4,%xmm7
addsd  %xmm2,%xmm7
mulsd  %xmm0,%xmm7
movapd (%rsp),%xmm3
mulsd  %xmm7,%xmm3
divsd  0x90(%rsp),%xmm3
movapd %xmm11,%xmm0
movapd 0x130(%rsp),%xmm6
mulsd  %xmm6,%xmm0
movsd  0x120(%rsp),%xmm5
mulsd  %xmm5,%xmm0
addsd  %xmm3,%xmm0
movsd  %xmm0,0x0(%rbp)
unpckhpd %xmm6,%xmm6
mulsd  %xmm11,%xmm6
subsd  %xmm5,%xmm2
mulsd  %xmm6,%xmm2
movsd  %xmm2,0x0(%r13)
movsd  0x470(%rsp),%xmm4
movsd  0x70(%rsp),%xmm0
mulsd  %xmm4,%xmm0
movapd 0x50(%rsp),%xmm5
mulsd  %xmm5,%xmm12
addsd  %xmm0,%xmm12
movsd  0x478(%rsp),%xmm0
movsd  0x20(%rsp),%xmm3
mulsd  %xmm0,%xmm3
addsd  %xmm12,%xmm3
movsd  %xmm3,(%rbx)
mulsd  %xmm0,%xmm9
movsd  %xmm9,(%rdx)
movsd  0x128(%rsp),%xmm0
mulsd  %xmm4,%xmm0
unpckhpd %xmm5,%xmm5
mulsd  %xmm5,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,(%rsi)
movsd  0x480(%rsp),%xmm0
mov    0x550(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rcx)
movsd  0x488(%rsp),%xmm0
mov    0x558(%rsp),%rcx
mulsd  (%rcx),%xmm0
movsd  %xmm0,(%rax)
mov    0x590(%rsp),%rax
movsd  (%rax),%xmm0
mulsd  (%r15),%xmm0
mov    0x570(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x60(%rsp),%rax
mulsd  (%rax),%xmm1
maxsd  0x128f(%rip),%xmm8
mov    0x580(%rsp),%rax
movsd  (%rax),%xmm2
mov    0x588(%rsp),%rax
subsd  (%rax),%xmm2
addsd  %xmm0,%xmm1
mov    0x560(%rsp),%rax
mulsd  (%rax),%xmm2
addsd  %xmm1,%xmm2
movsd  (%r12),%xmm0
mov    0xa0(%rsp),%rax
mulsd  (%rax),%xmm0
addsd  %xmm2,%xmm0
mov    0x598(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x430(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0x5a0(%rsp),%rax
movsd  (%rax),%xmm0
mov    0x518(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
movsd  (%r10),%xmm1
mulsd  (%r11),%xmm1
addsd  %xmm0,%xmm1
movsd  (%r8),%xmm0
mov    0x530(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
movsd  (%r9),%xmm1
mov    0x538(%rsp),%rcx
mulsd  (%rcx),%xmm1
addsd  %xmm0,%xmm1
movsd  (%r14),%xmm0
mov    0x540(%rsp),%rcx
mulsd  (%rcx),%xmm0
addsd  %xmm1,%xmm0
mov    %rdi,%rsi
movsd  (%rdi),%xmm1
mov    0x548(%rsp),%rcx
mulsd  (%rcx),%xmm1
addsd  %xmm0,%xmm1
mov    0x640(%rsp),%rcx
mov    0x638(%rsp),%r15
mov    0x630(%rsp),%rdi
mov    0x618(%rsp),%rdx
mov    0x608(%rsp),%r11
mov    0x568(%rsp),%rbp
xorpd  0x1199(%rip),%xmm1
mov    0x610(%rsp),%rbx
movlpd %xmm1,(%rbx)
xorpd  %xmm0,%xmm0
movsd  0x490(%rsp),%xmm1
ucomisd %xmm0,%xmm1
mov    0x438(%rsp),%r12
jbe    4f48 <vbic_3T_et_xf_f+0x3e08>
movsd  (%r12),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%r11)
movsd  0x498(%rsp),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%rdx)
mov    0x628(%rsp),%rbx
mulsd  (%rbx),%xmm10
movsd  %xmm10,(%r15)
mulsd  0x0(%rbp),%xmm8
movsd  %xmm8,(%rdi)
movsd  (%rcx),%xmm0
ucomisd 0x1087(%rip),%xmm0
jne    4f91 <vbic_3T_et_xf_f+0x3e51>
jnp    5151 <vbic_3T_et_xf_f+0x4011>
mov    0x570(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0x578(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0x580(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0x588(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0x590(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0x598(%rsp),%rbp
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r14)
movsd  (%rcx),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0x5d0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  0x0(%r13),%xmm0
movsd  %xmm0,0x0(%r13)
movsd  (%rcx),%xmm0
mov    0x5e0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x5e8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x5f0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x5f8(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mov    0x600(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    0x610(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x620(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
xor    %eax,%eax
add    $0x4d8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
movsd  0xee3(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    5308 <vbic_3T_et_xf_f+0x41c8>
addsd  0xec9(%rip),%xmm2
addsd  0xe89(%rip),%xmm2
mulsd  0xec9(%rip),%xmm2
jmp    5330 <vbic_3T_et_xf_f+0x41f0>
movapd %xmm2,%xmm0
movsd  %xmm5,0x40(%rsp)
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm2
movsd  0x0(%rbp),%xmm6
movsd  0xb8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm6
ucomisd 0xe6b(%rip),%xmm6
jbe    51f9 <vbic_3T_et_xf_f+0x40b9>
addsd  0xe69(%rip),%xmm6
addsd  0xe21(%rip),%xmm6
mulsd  0xe69(%rip),%xmm6
jmp    5256 <vbic_3T_et_xf_f+0x4116>
movsd  0xe4f(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    5221 <vbic_3T_et_xf_f+0x40e1>
addsd  0xe39(%rip),%xmm6
addsd  0xdf9(%rip),%xmm6
mulsd  0xe39(%rip),%xmm6
jmp    5256 <vbic_3T_et_xf_f+0x4116>
movapd %xmm6,%xmm0
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x18(%rsp)
call   1030 <exp@plt>
movsd  0x18(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    52a7 <vbic_3T_et_xf_f+0x4167>
movapd 0xa0(%rsp),%xmm0
subsd  0x0(%rbp),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0xdc0(%rip),%xmm0
jbe    52d1 <vbic_3T_et_xf_f+0x4191>
addsd  0xdbe(%rip),%xmm0
addsd  0xd76(%rip),%xmm0
mulsd  0xdbe(%rip),%xmm0
jmp    54ac <vbic_3T_et_xf_f+0x436c>
movsd  0xd81(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
movsd  0xf8(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
jmp    40fa <vbic_3T_et_xf_f+0x2fba>
movapd %xmm0,%xmm1
movsd  0xd73(%rip),%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm1,%xmm0
jbe    546d <vbic_3T_et_xf_f+0x432d>
addsd  0xd55(%rip),%xmm0
addsd  0xd15(%rip),%xmm0
mulsd  0xd55(%rip),%xmm0
jmp    54ac <vbic_3T_et_xf_f+0x436c>
movapd %xmm2,%xmm0
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm2
movsd  (%r14),%xmm6
movsd  0xb8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm6
ucomisd 0xcfd(%rip),%xmm6
movsd  %xmm0,0xb8(%rsp)
jbe    5370 <vbic_3T_et_xf_f+0x4230>
addsd  0xcf2(%rip),%xmm6
addsd  0xcaa(%rip),%xmm6
mulsd  0xcf2(%rip),%xmm6
jmp    53c7 <vbic_3T_et_xf_f+0x4287>
movsd  0xcd8(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    5398 <vbic_3T_et_xf_f+0x4258>
addsd  0xcc2(%rip),%xmm6
addsd  0xc82(%rip),%xmm6
mulsd  0xcc2(%rip),%xmm6
jmp    53c7 <vbic_3T_et_xf_f+0x4287>
movapd %xmm6,%xmm0
movsd  %xmm2,0x18(%rsp)
call   1030 <exp@plt>
movsd  0x18(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    5418 <vbic_3T_et_xf_f+0x42d8>
movapd 0xa0(%rsp),%xmm0
subsd  (%r14),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0xc4f(%rip),%xmm0
jbe    543e <vbic_3T_et_xf_f+0x42fe>
addsd  0xc4d(%rip),%xmm0
addsd  0xc05(%rip),%xmm0
mulsd  0xc4d(%rip),%xmm0
jmp    5529 <vbic_3T_et_xf_f+0x43e9>
movsd  0xc10(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
mulsd  0xf8(%rsp),%xmm6
mulsd  %xmm5,%xmm2
addsd  %xmm6,%xmm2
jmp    5560 <vbic_3T_et_xf_f+0x4420>
movsd  0xc0a(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    54f0 <vbic_3T_et_xf_f+0x43b0>
addsd  0xbf0(%rip),%xmm0
addsd  0xbb0(%rip),%xmm0
mulsd  0xbf0(%rip),%xmm0
jmp    5529 <vbic_3T_et_xf_f+0x43e9>
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x18(%rsp)
movsd  %xmm6,0xa0(%rsp)
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm6
movsd  0x18(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0xb7c(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm6
movsd  0xf8(%rsp),%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
subsd  0x1d8(%rsp),%xmm0
movsd  0x290(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
jmp    40fa <vbic_3T_et_xf_f+0x2fba>
movsd  %xmm2,0x18(%rsp)
movsd  %xmm6,0x100(%rsp)
call   1030 <exp@plt>
movsd  0x100(%rsp),%xmm6
movsd  0x18(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0xaff(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm6
mulsd  0xf8(%rsp),%xmm6
mulsd  %xmm5,%xmm2
addsd  %xmm6,%xmm2
subsd  0x1d8(%rsp),%xmm0
mulsd  0x290(%rsp),%xmm0
subsd  %xmm0,%xmm2
movsd  0x120(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mov    0x570(%rsp),%rax
movsd  %xmm2,(%rax)
movsd  0x0(%rbp),%xmm7
movapd %xmm7,%xmm6
divsd  0x1e8(%rsp),%xmm6
ucomisd 0xab5(%rip),%xmm6
jbe    55af <vbic_3T_et_xf_f+0x446f>
addsd  0xab3(%rip),%xmm6
addsd  0xa6b(%rip),%xmm6
mulsd  0xab3(%rip),%xmm6
jmp    55ff <vbic_3T_et_xf_f+0x44bf>
movsd  0xa99(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    55d7 <vbic_3T_et_xf_f+0x4497>
addsd  0xa83(%rip),%xmm6
addsd  0xa43(%rip),%xmm6
mulsd  0xa83(%rip),%xmm6
jmp    55ff <vbic_3T_et_xf_f+0x44bf>
movapd %xmm6,%xmm0
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm6
movsd  0x0(%rbp),%xmm7
movsd  0xb8(%rsp),%xmm0
divsd  %xmm0,%xmm7
ucomisd 0xa34(%rip),%xmm7
jbe    5630 <vbic_3T_et_xf_f+0x44f0>
addsd  0xa32(%rip),%xmm7
addsd  0x9ea(%rip),%xmm7
mulsd  0xa32(%rip),%xmm7
jmp    5687 <vbic_3T_et_xf_f+0x4547>
movsd  0xa18(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    5658 <vbic_3T_et_xf_f+0x4518>
addsd  0xa02(%rip),%xmm7
addsd  0x9c2(%rip),%xmm7
mulsd  0xa02(%rip),%xmm7
jmp    5687 <vbic_3T_et_xf_f+0x4547>
movapd %xmm7,%xmm0
movsd  %xmm6,0x18(%rsp)
call   1030 <exp@plt>
movsd  0x18(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movapd %xmm0,%xmm7
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    56d8 <vbic_3T_et_xf_f+0x4598>
movapd 0xa0(%rsp),%xmm0
subsd  0x0(%rbp),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0x98f(%rip),%xmm0
jbe    5717 <vbic_3T_et_xf_f+0x45d7>
addsd  0x98d(%rip),%xmm0
addsd  0x945(%rip),%xmm0
mulsd  0x98d(%rip),%xmm0
jmp    5780 <vbic_3T_et_xf_f+0x4640>
movsd  0x930(%rip),%xmm0
subsd  0x120(%rsp),%xmm0
movsd  0x93f(%rip),%xmm1
addsd  %xmm1,%xmm6
addsd  %xmm1,%xmm7
movsd  0xf8(%rsp),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm6,%xmm5
addsd  %xmm1,%xmm5
mulsd  %xmm0,%xmm5
jmp    40fa <vbic_3T_et_xf_f+0x2fba>
movapd %xmm0,%xmm1
movsd  0x92d(%rip),%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm1,%xmm0
jbe    5747 <vbic_3T_et_xf_f+0x4607>
addsd  0x913(%rip),%xmm0
addsd  0x8d3(%rip),%xmm0
mulsd  0x913(%rip),%xmm0
jmp    5780 <vbic_3T_et_xf_f+0x4640>
movsd  %xmm6,0x18(%rsp)
movsd  %xmm7,0xa0(%rsp)
call   1030 <exp@plt>
movsd  0xa0(%rsp),%xmm7
movsd  0x18(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x80(%rsp),%xmm3
movsd  0x888(%rip),%xmm2
subsd  0x120(%rsp),%xmm2
movsd  0x897(%rip),%xmm1
addsd  %xmm1,%xmm6
addsd  %xmm1,%xmm7
movsd  0xf8(%rsp),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm6,%xmm5
addsd  %xmm1,%xmm5
subsd  0x1d8(%rsp),%xmm0
movsd  0x290(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
mulsd  %xmm2,%xmm5
jmp    40fa <vbic_3T_et_xf_f+0x2fba>

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

LLVM IR (-O2):
define i32 @vbic_3T_et_xf_f(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* nocapture %22, double* nocapture %23, double* nocapture %24, double* nocapture %25, double* nocapture %26, double* nocapture %27, double* nocapture %28, double* nocapture %29, double* nocapture %30, double* nocapture %31, double* nocapture %32, double* nocapture %33, double* nocapture %34, double* nocapture %35, double* nocapture %36, double* nocapture %37, double* nocapture %38, double* nocapture %39, double* nocapture %40, double* nocapture %41, double* nocapture %42, double* nocapture %43, double* %44) {
%46 = load double, double* %0
%47 = getelementptr inbounds double, double* %0, i64 1
%48 = load double, double* %47
%49 = getelementptr inbounds double, double* %0, i64 2
%50 = load double, double* %49
%51 = getelementptr inbounds double, double* %0, i64 3
%52 = load double, double* %51
%53 = getelementptr inbounds double, double* %0, i64 4
%54 = load double, double* %53
%55 = getelementptr inbounds double, double* %0, i64 5
%56 = load double, double* %55
%57 = getelementptr inbounds double, double* %0, i64 6
%58 = load double, double* %57
%59 = getelementptr inbounds double, double* %0, i64 7
%60 = load double, double* %59
%61 = getelementptr inbounds double, double* %0, i64 8
%62 = load double, double* %61
%63 = getelementptr inbounds double, double* %0, i64 10
%64 = load double, double* %63
%65 = getelementptr inbounds double, double* %0, i64 11
%66 = load double, double* %65
%67 = getelementptr inbounds double, double* %0, i64 12
%68 = load double, double* %67
%69 = getelementptr inbounds double, double* %0, i64 13
%70 = load double, double* %69
%71 = getelementptr inbounds double, double* %0, i64 14
%72 = load double, double* %71
%73 = getelementptr inbounds double, double* %0, i64 15
%74 = load double, double* %73
%75 = getelementptr inbounds double, double* %0, i64 16
%76 = load double, double* %75
%77 = getelementptr inbounds double, double* %0, i64 17
%78 = load double, double* %77
%79 = getelementptr inbounds double, double* %0, i64 18
%80 = load double, double* %79
%81 = getelementptr inbounds double, double* %0, i64 19
%82 = load double, double* %81
%83 = getelementptr inbounds double, double* %0, i64 20
%84 = load double, double* %83
%85 = getelementptr inbounds double, double* %0, i64 21
%86 = load double, double* %85
%87 = getelementptr inbounds double, double* %0, i64 22
%88 = load double, double* %87
%89 = getelementptr inbounds double, double* %0, i64 23
%90 = load double, double* %89
%91 = getelementptr inbounds double, double* %0, i64 24
%92 = load double, double* %91
%93 = getelementptr inbounds double, double* %0, i64 25
%94 = load double, double* %93
%95 = getelementptr inbounds double, double* %0, i64 26
%96 = load double, double* %95
%97 = getelementptr inbounds double, double* %0, i64 28
%98 = load double, double* %97
%99 = getelementptr inbounds double, double* %0, i64 29
%100 = load double, double* %99
%101 = getelementptr inbounds double, double* %0, i64 31
%102 = load double, double* %101
%103 = getelementptr inbounds double, double* %0, i64 32
%104 = load double, double* %103
%105 = getelementptr inbounds double, double* %0, i64 33
%106 = load double, double* %105
%107 = getelementptr inbounds double, double* %0, i64 34
%108 = load double, double* %107
%109 = getelementptr inbounds double, double* %0, i64 35
%110 = load double, double* %109
%111 = getelementptr inbounds double, double* %0, i64 36
%112 = load double, double* %111
%113 = getelementptr inbounds double, double* %0, i64 37
%114 = load double, double* %113
%115 = getelementptr inbounds double, double* %0, i64 38
%116 = load double, double* %115
%117 = getelementptr inbounds double, double* %0, i64 39
%118 = load double, double* %117
%119 = getelementptr inbounds double, double* %0, i64 40
%120 = load double, double* %119
%121 = getelementptr inbounds double, double* %0, i64 41
%122 = load double, double* %121
%123 = getelementptr inbounds double, double* %0, i64 42
%124 = load double, double* %123
%125 = getelementptr inbounds double, double* %0, i64 43
%126 = load double, double* %125
%127 = getelementptr inbounds double, double* %0, i64 44
%128 = load double, double* %127
%129 = getelementptr inbounds double, double* %0, i64 45
%130 = load double, double* %129
%131 = getelementptr inbounds double, double* %0, i64 46
%132 = load double, double* %131
%133 = getelementptr inbounds double, double* %0, i64 48
%134 = load double, double* %133
%135 = getelementptr inbounds double, double* %0, i64 50
%136 = load double, double* %135
%137 = getelementptr inbounds double, double* %0, i64 51
%138 = load double, double* %137
%139 = getelementptr inbounds double, double* %0, i64 52
%140 = load double, double* %139
%141 = getelementptr inbounds double, double* %0, i64 53
%142 = load double, double* %141
%143 = getelementptr inbounds double, double* %0, i64 54
%144 = load double, double* %143
%145 = getelementptr inbounds double, double* %0, i64 55
%146 = load double, double* %145
%147 = getelementptr inbounds double, double* %0, i64 56
%148 = load double, double* %147
%149 = getelementptr inbounds double, double* %0, i64 57
%150 = load double, double* %149
%151 = getelementptr inbounds double, double* %0, i64 58
%152 = load double, double* %151
%153 = getelementptr inbounds double, double* %0, i64 59
%154 = load double, double* %153
%155 = getelementptr inbounds double, double* %0, i64 60
%156 = load double, double* %155
%157 = getelementptr inbounds double, double* %0, i64 61
%158 = load double, double* %157
%159 = getelementptr inbounds double, double* %0, i64 62
%160 = load double, double* %159
%161 = getelementptr inbounds double, double* %0, i64 66
%162 = load double, double* %161
%163 = getelementptr inbounds double, double* %0, i64 67
%164 = load double, double* %163
%165 = getelementptr inbounds double, double* %0, i64 68
%166 = load double, double* %165
%167 = getelementptr inbounds double, double* %0, i64 69
%168 = load double, double* %167
%169 = getelementptr inbounds double, double* %0, i64 70
%170 = load double, double* %169
%171 = getelementptr inbounds double, double* %0, i64 71
%172 = load double, double* %171
%173 = getelementptr inbounds double, double* %0, i64 72
%174 = load double, double* %173
%175 = getelementptr inbounds double, double* %0, i64 73
%176 = load double, double* %175
%177 = getelementptr inbounds double, double* %0, i64 74
%178 = load double, double* %177
%179 = getelementptr inbounds double, double* %0, i64 75
%180 = load double, double* %179
%181 = getelementptr inbounds double, double* %0, i64 76
%182 = load double, double* %181
%183 = getelementptr inbounds double, double* %0, i64 77
%184 = load double, double* %183
%185 = getelementptr inbounds double, double* %0, i64 78
%186 = load double, double* %185
%187 = getelementptr inbounds double, double* %0, i64 79
%188 = load double, double* %187
%189 = getelementptr inbounds double, double* %0, i64 80
%190 = load double, double* %189
%191 = getelementptr inbounds double, double* %0, i64 81
%192 = load double, double* %191
%193 = getelementptr inbounds double, double* %0, i64 82
%194 = load double, double* %193
%195 = getelementptr inbounds double, double* %0, i64 83
%196 = load double, double* %195
%197 = getelementptr inbounds double, double* %0, i64 84
%198 = load double, double* %197
%199 = getelementptr inbounds double, double* %0, i64 85
%200 = load double, double* %199
%201 = getelementptr inbounds double, double* %0, i64 86
%202 = load double, double* %201
%203 = getelementptr inbounds double, double* %0, i64 88
%204 = load double, double* %203
%205 = getelementptr inbounds double, double* %0, i64 89
%206 = load double, double* %205
%207 = getelementptr inbounds double, double* %0, i64 90
%208 = load double, double* %207
%209 = getelementptr inbounds double, double* %0, i64 91
%210 = load double, double* %209
%211 = getelementptr inbounds double, double* %0, i64 92
%212 = load double, double* %211
%213 = getelementptr inbounds double, double* %0, i64 93
%214 = load double, double* %213
%215 = getelementptr inbounds double, double* %0, i64 94
%216 = load double, double* %215
%217 = getelementptr inbounds double, double* %0, i64 95
%218 = load double, double* %217
%219 = getelementptr inbounds double, double* %0, i64 96
%220 = load double, double* %219
%221 = getelementptr inbounds double, double* %0, i64 97
%222 = load double, double* %221
%223 = getelementptr inbounds double, double* %0, i64 98
%224 = load double, double* %223
%225 = getelementptr inbounds double, double* %0, i64 99
%226 = load double, double* %225
%227 = getelementptr inbounds double, double* %0, i64 100
%228 = load double, double* %227
%229 = getelementptr inbounds double, double* %0, i64 101
%230 = load double, double* %229
%231 = getelementptr inbounds double, double* %0, i64 102
%232 = load double, double* %231
%233 = getelementptr inbounds double, double* %0, i64 103
%234 = load double, double* %233
%235 = fadd double %46, 2.731500e+02
%236 = load double, double* %1
%237 = fadd double %235, %236
%238 = fmul double %237, 0x3B30B0F12214FBEF
%239 = insertelement <2 x double> poison, double %238, i64 0
%240 = insertelement <2 x double> %239, double %237, i64 1
%241 = insertelement <2 x double> <double 0x3C07A4E61EB8740E, double poison>, double %235, i64 1
%242 = fdiv <2 x double> %240, %241
%243 = fsub double %237, %235
%244 = extractelement <2 x double> %242, i64 1
%245 = tail call double @pow(double %244, double %208)
%246 = fmul double %142, %245
%247 = tail call double @pow(double %244, double %210)
%248 = fmul double %48, %247
%249 = tail call double @pow(double %244, double %166)
%250 = fmul double %50, %249
%251 = tail call double @pow(double %244, double %212)
%252 = fmul double %58, %251
%253 = tail call double @pow(double %244, double %164)
%254 = fmul double %60, %253
%255 = tail call double @pow(double %244, double %162)
%256 = fmul double %62, %255
%257 = tail call double @pow(double %244, double %168)
%258 = tail call double @pow(double %244, double %214)
%259 = fmul double %64, %258
%260 = tail call double @pow(double %244, double %186)
%261 = fneg double %172
%262 = fsub double 1.000000e+00, %244
%263 = fmul double %262, %261
%264 = extractelement <2 x double> %242, i64 0
%265 = fdiv double %263, %264
%266 = tail call double @exp(double %265)
%267 = fmul double %260, %266
%268 = fdiv double 1.000000e+00, %68
%269 = tail call double @pow(double %267, double %268)
%270 = fmul double %66, %269
%271 = tail call double @pow(double %244, double %218)
%272 = fneg double %220
%273 = fmul double %262, %272
%274 = fdiv double %273, %264
%275 = tail call double @exp(double %274)
%276 = fmul double %271, %275
%277 = fdiv double 1.000000e+00, %70
%278 = tail call double @pow(double %276, double %277)
%279 = fmul double %216, %278
%280 = tail call double @pow(double %244, double %186)
%281 = fneg double %222
%282 = fmul double %262, %281
%283 = fdiv double %282, %264
%284 = tail call double @exp(double %283)
%285 = fmul double %280, %284
%286 = fdiv double 1.000000e+00, %128
%287 = tail call double @pow(double %285, double %286)
%288 = fmul double %124, %287
%289 = tail call double @pow(double %244, double %188)
%290 = fneg double %174
%291 = fmul double %262, %290
%292 = fdiv double %291, %264
%293 = tail call double @exp(double %292)
%294 = fmul double %289, %293
%295 = fdiv double 1.000000e+00, %106
%296 = tail call double @pow(double %294, double %295)
%297 = fmul double %102, %296
%298 = tail call double @pow(double %244, double %190)
%299 = fneg double %180
%300 = fmul double %262, %299
%301 = fdiv double %300, %264
%302 = tail call double @exp(double %301)
%303 = fmul double %298, %302
%304 = fdiv double 1.000000e+00, %110
%305 = tail call double @pow(double %303, double %304)
%306 = fmul double %108, %305
%307 = tail call double @pow(double %244, double %188)
%308 = fneg double %176
%309 = fmul double %262, %308
%310 = fdiv double %309, %264
%311 = tail call double @exp(double %310)
%312 = fmul double %307, %311
%313 = fdiv double 1.000000e+00, %114
%314 = tail call double @pow(double %312, double %313)
%315 = fmul double %112, %314
%316 = tail call double @pow(double %244, double %190)
%317 = fneg double %182
%318 = fmul double %262, %317
%319 = fdiv double %318, %264
%320 = tail call double @exp(double %319)
%321 = fmul double %316, %320
%322 = fdiv double 1.000000e+00, %118
%323 = tail call double @pow(double %321, double %322)
%324 = fmul double %116, %323
%325 = tail call double @pow(double %244, double %188)
%326 = tail call double @exp(double %310)
%327 = fmul double %325, %326
%328 = tail call double @pow(double %327, double %313)
%329 = fmul double %130, %328
%330 = tail call double @pow(double %244, double %190)
%331 = tail call double @exp(double %319)
%332 = fmul double %330, %331
%333 = tail call double @pow(double %332, double %322)
%334 = fmul double %132, %333
%335 = tail call double @pow(double %244, double %188)
%336 = fneg double %178
%337 = fmul double %262, %336
%338 = fdiv double %337, %264
%339 = tail call double @exp(double %338)
%340 = fmul double %335, %339
%341 = fdiv double 1.000000e+00, %134
%342 = tail call double @pow(double %340, double %341)
%343 = tail call double @pow(double %244, double %190)
%344 = fneg double %184
%345 = fmul double %262, %344
%346 = fdiv double %345, %264
%347 = tail call double @exp(double %346)
%348 = fmul double %343, %347
%349 = fdiv double 1.000000e+00, %136
%350 = tail call double @pow(double %348, double %349)
%351 = tail call double @llvm.fmuladd.f64(double %243, double %192, double 1.000000e+00)
%352 = fmul double %68, %351
%353 = fmul double %70, %351
%354 = tail call double @llvm.fmuladd.f64(double %243, double %194, double 1.000000e+00)
%355 = tail call double @llvm.fmuladd.f64(double %243, double %232, double %230)
%356 = tail call double @llvm.fmuladd.f64(double %243, double %355, double 1.000000e+00)
%357 = tail call double @llvm.fmuladd.f64(double %243, double %234, double 1.000000e+00)
%358 = fmul double %226, %357
%359 = fmul double %78, 5.000000e-01
%360 = fmul double %359, %244
%361 = fdiv double %360, %264
%362 = tail call double @exp(double %361)
%363 = fmul double %78, -5.000000e-01
%364 = fmul double %363, %244
%365 = fdiv double %364, %264
%366 = tail call double @exp(double %365)
%367 = fsub double %362, %366
%368 = tail call double @log(double %367)
%369 = fdiv double %264, %244
%370 = fmul double %369, 2.000000e+00
%371 = fmul double %370, %368
%372 = tail call double @log(double %244)
%373 = fmul double %264, -3.000000e+00
%374 = fmul double %373, %372
%375 = tail call double @llvm.fmuladd.f64(double %371, double %244, double %374)
%376 = fadd double %244, -1.000000e+00
%377 = tail call double @llvm.fmuladd.f64(double %290, double %376, double %375)
%378 = fneg double %377
%379 = fdiv double %378, %264
%380 = tail call double @exp(double %379)
%381 = tail call double @llvm.fmuladd.f64(double %380, double 4.000000e+00, double 1.000000e+00)
%382 = tail call double @sqrt(double %381)
%383 = fadd double %382, 1.000000e+00
%384 = fmul double %383, 5.000000e-01
%385 = tail call double @log(double %384)
%386 = fmul double %264, 2.000000e+00
%387 = tail call double @llvm.fmuladd.f64(double %386, double %385, double %377)
%388 = fmul double %92, 5.000000e-01
%389 = fmul double %388, %244
%390 = fdiv double %389, %264
%391 = tail call double @exp(double %390)
%392 = fmul double %92, -5.000000e-01
%393 = fmul double %392, %244
%394 = fdiv double %393, %264
%395 = tail call double @exp(double %394)
%396 = fsub double %391, %395
%397 = tail call double @log(double %396)
%398 = fmul double %370, %397
%399 = tail call double @log(double %244)
%400 = fmul double %373, %399
%401 = tail call double @llvm.fmuladd.f64(double %398, double %244, double %400)
%402 = tail call double @llvm.fmuladd.f64(double %308, double %376, double %401)
%403 = fneg double %402
%404 = fdiv double %403, %264
%405 = tail call double @exp(double %404)
%406 = tail call double @llvm.fmuladd.f64(double %405, double 4.000000e+00, double 1.000000e+00)
%407 = tail call double @sqrt(double %406)
%408 = fadd double %407, 1.000000e+00
%409 = fmul double %408, 5.000000e-01
%410 = tail call double @log(double %409)
%411 = tail call double @llvm.fmuladd.f64(double %386, double %410, double %402)
%412 = fmul double %98, 5.000000e-01
%413 = fmul double %412, %244
%414 = fdiv double %413, %264
%415 = tail call double @exp(double %414)
%416 = fmul double %98, -5.000000e-01
%417 = fmul double %416, %244
%418 = fdiv double %417, %264
%419 = tail call double @exp(double %418)
%420 = fsub double %415, %419
%421 = tail call double @log(double %420)
%422 = fmul double %370, %421
%423 = tail call double @log(double %244)
%424 = fmul double %373, %423
%425 = tail call double @llvm.fmuladd.f64(double %422, double %244, double %424)
%426 = tail call double @llvm.fmuladd.f64(double %336, double %376, double %425)
%427 = fneg double %426
%428 = fdiv double %427, %264
%429 = tail call double @exp(double %428)
%430 = tail call double @llvm.fmuladd.f64(double %429, double 4.000000e+00, double 1.000000e+00)
%431 = tail call double @sqrt(double %430)
%432 = fadd double %431, 1.000000e+00
%433 = fmul double %432, 5.000000e-01
%434 = tail call double @log(double %433)
%435 = tail call double @llvm.fmuladd.f64(double %386, double %434, double %426)
%436 = fdiv double %78, %387
%437 = tail call double @pow(double %436, double %80)
%438 = fmul double %76, %437
%439 = fdiv double %92, %411
%440 = tail call double @pow(double %439, double %94)
%441 = fmul double %86, %440
%442 = tail call double @pow(double %439, double %94)
%443 = fmul double %90, %442
%444 = fdiv double %98, %435
%445 = tail call double @pow(double %444, double %100)
%446 = tail call double @pow(double %244, double %186)
%447 = tail call double @exp(double %265)
%448 = fmul double %54, %446
%449 = fmul double %448, %447
%450 = tail call double @pow(double %244, double %170)
%451 = fmul double %52, %450
%452 = fneg double %224
%453 = fmul double %356, %452
%454 = fmul double %264, %358
%455 = fdiv double %453, %454
%456 = tail call double @exp(double %455)
%457 = fcmp ogt double %138, 0.000000e+00
%458 = fdiv double 1.000000e+00, %138
%459 = select i1 %457, double %458, double 0.000000e+00
%460 = fcmp ogt double %140, 0.000000e+00
%461 = fdiv double 1.000000e+00, %140
%462 = select i1 %460, double %461, double 0.000000e+00
%463 = fcmp ogt double %142, 0.000000e+00
%464 = fdiv double 1.000000e+00, %246
%465 = select i1 %463, double %464, double 0.000000e+00
%466 = fcmp ogt double %144, 0.000000e+00
%467 = fdiv double 1.000000e+00, %144
%468 = select i1 %466, double %467, double 0.000000e+00
%469 = fcmp ogt double %146, 0.000000e+00
%470 = fdiv double 1.000000e+00, %146
%471 = select i1 %469, double %470, double 0.000000e+00
%472 = fcmp ogt double %52, 0.000000e+00
%473 = fdiv double 1.000000e+00, %451
%474 = select i1 %472, double %473, double 0.000000e+00
%475 = fcmp ogt double %56, 0.000000e+00
%476 = fdiv double 1.000000e+00, %56
%477 = select i1 %475, double %476, double 0.000000e+00
%478 = fcmp ogt double %154, 0.000000e+00
%479 = fdiv double 1.000000e+00, %154
%480 = select i1 %478, double %479, double 0.000000e+00
%481 = fcmp ogt double %156, 0.000000e+00
%482 = fdiv double 1.000000e+00, %156
%483 = select i1 %481, double %482, double 0.000000e+00
%484 = select i1 %481, double 0.000000e+00, double 1.000000e+00
%485 = fcmp ogt double %160, 0.000000e+00
%486 = fdiv double %160, 3.000000e+00
%487 = select i1 %485, double %486, double 0.000000e+00
%488 = select i1 %485, double %160, double 0.000000e+00
%489 = fneg double %387
%490 = fmul double %72, %489
%491 = fcmp ugt double %82, 0.000000e+00
br i1 %491, label %557, label %492
492: ; preds = %45
%493 = load double, double* %2
%494 = fadd double %490, %493
%495 = fcmp ogt double %494, 0.000000e+00
br i1 %495, label %496, label %512
496: ; preds = %492
%497 = fsub double 1.000000e+00, %72
%498 = fsub double -1.000000e+00, %80
%499 = tail call double @pow(double %497, double %498)
%500 = fneg double %499
%501 = fmul double %497, %500
%502 = tail call double @llvm.fmuladd.f64(double %501, double %497, double 1.000000e+00)
%503 = fmul double %387, %502
%504 = fsub double 1.000000e+00, %80
%505 = fdiv double %503, %504
%506 = fmul double %80, 5.000000e-01
%507 = fmul double %506, %494
%508 = fdiv double %507, %387
%509 = fadd double %497, %508
%510 = fmul double %494, %509
%511 = fmul double %510, %499
br label %520
512: ; preds = %492
%513 = fdiv double %493, %387
%514 = fsub double 1.000000e+00, %513
%515 = fsub double 1.000000e+00, %80
%516 = tail call double @pow(double %514, double %515)
%517 = fsub double 1.000000e+00, %516
%518 = fmul double %387, %517
%519 = fdiv double %518, %515
br label %520
520: ; preds = %496, %512
%521 = phi double [ %511, %496 ], [ 0.000000e+00, %512 ]
%522 = phi double [ %505, %496 ], [ %519, %512 ]
%523 = fadd double %521, %522
%524 = load double, double* %3
%525 = fadd double %490, %524
%526 = fcmp ogt double %525, 0.000000e+00
br i1 %526, label %527, label %543
527: ; preds = %520
%528 = fsub double 1.000000e+00, %72
%529 = fsub double -1.000000e+00, %80
%530 = tail call double @pow(double %528, double %529)
%531 = fneg double %530
%532 = fmul double %528, %531
%533 = tail call double @llvm.fmuladd.f64(double %532, double %528, double 1.000000e+00)
%534 = fmul double %387, %533
%535 = fsub double 1.000000e+00, %80
%536 = fdiv double %534, %535
%537 = fmul double %80, 5.000000e-01
%538 = fmul double %537, %525
%539 = fdiv double %538, %387
%540 = fadd double %528, %539
%541 = fmul double %525, %540
%542 = fmul double %541, %530
br label %551
543: ; preds = %520
%544 = fdiv double %524, %387
%545 = fsub double 1.000000e+00, %544
%546 = fsub double 1.000000e+00, %80
%547 = tail call double @pow(double %545, double %546)
%548 = fsub double 1.000000e+00, %547
%549 = fmul double %387, %548
%550 = fdiv double %549, %546
br label %551
551: ; preds = %543, %527
%552 = phi double [ %542, %527 ], [ 0.000000e+00, %543 ]
%553 = phi double [ %536, %527 ], [ %550, %543 ]
%554 = fadd double %552, %553
%555 = insertelement <2 x double> poison, double %523, i64 0
%556 = insertelement <2 x double> %555, double %554, i64 1
br label %623
557: ; preds = %45
%558 = fmul double %82, 4.000000e+00
%559 = fmul double %82, %558
%560 = tail call double @llvm.fmuladd.f64(double %490, double %490, double %559)
%561 = tail call double @sqrt(double %560)
%562 = fadd double %490, %561
%563 = fmul double %562, -5.000000e-01
%564 = fdiv double %563, %387
%565 = fsub double 1.000000e+00, %564
%566 = fsub double 1.000000e+00, %80
%567 = tail call double @pow(double %565, double %566)
%568 = load double, double* %2
%569 = fadd double %490, %568
%570 = tail call double @llvm.fmuladd.f64(double %569, double %569, double %559)
%571 = tail call double @sqrt(double %570)
%572 = fsub double %569, %571
%573 = fneg double %490
%574 = tail call double @llvm.fmuladd.f64(double %572, double 5.000000e-01, double %573)
%575 = fdiv double %574, %387
%576 = fsub double 1.000000e+00, %575
%577 = tail call double @pow(double %576, double %566)
%578 = fsub double 1.000000e+00, %72
%579 = fneg double %80
%580 = tail call double @pow(double %578, double %579)
%581 = load double, double* %2
%582 = tail call double @sqrt(double %560)
%583 = fadd double %490, %582
%584 = fmul double %583, -5.000000e-01
%585 = fdiv double %584, %387
%586 = fsub double 1.000000e+00, %585
%587 = tail call double @pow(double %586, double %566)
%588 = insertelement <2 x double> poison, double %567, i64 0
%589 = insertelement <2 x double> %588, double %587, i64 1
%590 = insertelement <2 x double> poison, double %489, i64 0
%591 = shufflevector <2 x double> %590, <2 x double> poison, <2 x i32> zeroinitializer
%592 = fmul <2 x double> %589, %591
%593 = insertelement <2 x double> poison, double %566, i64 0
%594 = shufflevector <2 x double> %593, <2 x double> poison, <2 x i32> zeroinitializer
%595 = fdiv <2 x double> %592, %594
%596 = load double, double* %3
%597 = fadd double %490, %596
%598 = tail call double @llvm.fmuladd.f64(double %597, double %597, double %559)
%599 = tail call double @sqrt(double %598)
%600 = fsub double %597, %599
%601 = tail call double @llvm.fmuladd.f64(double %600, double 5.000000e-01, double %573)
%602 = fdiv double %601, %387
%603 = fsub double 1.000000e+00, %602
%604 = tail call double @pow(double %603, double %566)
%605 = insertelement <2 x double> poison, double %577, i64 0
%606 = insertelement <2 x double> %605, double %604, i64 1
%607 = fmul <2 x double> %606, %591
%608 = fdiv <2 x double> %607, %594
%609 = tail call double @pow(double %578, double %579)
%610 = load double, double* %3
%611 = insertelement <2 x double> poison, double %581, i64 0
%612 = insertelement <2 x double> %611, double %610, i64 1
%613 = insertelement <2 x double> poison, double %574, i64 0
%614 = insertelement <2 x double> %613, double %601, i64 1
%615 = fsub <2 x double> %612, %614
%616 = insertelement <2 x double> poison, double %563, i64 0
%617 = insertelement <2 x double> %616, double %584, i64 1
%618 = fadd <2 x double> %617, %615
%619 = insertelement <2 x double> poison, double %580, i64 0
%620 = insertelement <2 x double> %619, double %609, i64 1
%621 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %620, <2 x double> %618, <2 x double> %608)
%622 = fsub <2 x double> %621, %595
br label %623
623: ; preds = %557, %551
%624 = phi <2 x double> [ %556, %551 ], [ %622, %557 ]
%625 = fneg double %411
%626 = fmul double %72, %625
%627 = fcmp ugt double %96, 0.000000e+00
br i1 %627, label %676, label %628
628: ; preds = %623
%629 = load double, double* %4
%630 = fadd double %626, %629
%631 = fcmp ogt double %630, 0.000000e+00
br i1 %631, label %632, label %648
632: ; preds = %628
%633 = fsub double 1.000000e+00, %72
%634 = fsub double -1.000000e+00, %94
%635 = tail call double @pow(double %633, double %634)
%636 = fneg double %635
%637 = fmul double %633, %636
%638 = tail call double @llvm.fmuladd.f64(double %637, double %633, double 1.000000e+00)
%639 = fmul double %411, %638
%640 = fsub double 1.000000e+00, %94
%641 = fdiv double %639, %640
%642 = fmul double %94, 5.000000e-01
%643 = fmul double %642, %630
%644 = fdiv double %643, %411
%645 = fadd double %633, %644
%646 = fmul double %630, %645
%647 = fmul double %646, %635
br label %680
648: ; preds = %628
%649 = fcmp ogt double %200, 0.000000e+00
%650 = fneg double %200
%651 = fcmp olt double %629, %650
%652 = select i1 %649, i1 %651, i1 false
br i1 %652, label %653, label %668
653: ; preds = %648
%654 = fdiv double %200, %411
%655 = fadd double %654, 1.000000e+00
%656 = fsub double 1.000000e+00, %94
%657 = tail call double @pow(double %655, double %656)
%658 = load double, double* %4
%659 = fadd double %200, %658
%660 = fmul double %656, %659
%661 = fadd double %200, %411
%662 = fdiv double %660, %661
%663 = fsub double 1.000000e+00, %662
%664 = fneg double %657
%665 = tail call double @llvm.fmuladd.f64(double %664, double %663, double 1.000000e+00)
%666 = fmul double %411, %665
%667 = fdiv double %666, %656
br label %680
668: ; preds = %648
%669 = fdiv double %629, %411
%670 = fsub double 1.000000e+00, %669
%671 = fsub double 1.000000e+00, %94
%672 = tail call double @pow(double %670, double %671)
%673 = fsub double 1.000000e+00, %672
%674 = fmul double %411, %673
%675 = fdiv double %674, %671
br label %680
676: ; preds = %623
%677 = fcmp ogt double %200, 0.000000e+00
%678 = fcmp ogt double %202, 0.000000e+00
%679 = select i1 %677, i1 %678, i1 false
br i1 %679, label %737, label %877
680: ; preds = %653, %668, %632
%681 = phi double [ %647, %632 ], [ 0.000000e+00, %668 ], [ 0.000000e+00, %653 ]
%682 = phi double [ %641, %632 ], [ %675, %668 ], [ %667, %653 ]
%683 = fadd double %681, %682
%684 = load double, double* %5
%685 = fadd double %626, %684
%686 = fcmp ogt double %685, 0.000000e+00
br i1 %686, label %687, label %703
687: ; preds = %680
%688 = fsub double 1.000000e+00, %72
%689 = fsub double -1.000000e+00, %94
%690 = tail call double @pow(double %688, double %689)
%691 = fneg double %690
%692 = fmul double %688, %691
%693 = tail call double @llvm.fmuladd.f64(double %692, double %688, double 1.000000e+00)
%694 = fmul double %411, %693
%695 = fsub double 1.000000e+00, %94
%696 = fdiv double %694, %695
%697 = fmul double %94, 5.000000e-01
%698 = fmul double %697, %685
%699 = fdiv double %698, %411
%700 = fadd double %688, %699
%701 = fmul double %685, %700
%702 = fmul double %701, %690
br label %731
703: ; preds = %680
%704 = fcmp ogt double %200, 0.000000e+00
%705 = fneg double %200
%706 = fcmp olt double %684, %705
%707 = select i1 %704, i1 %706, i1 false
br i1 %707, label %708, label %723
708: ; preds = %703
%709 = fdiv double %200, %411
%710 = fadd double %709, 1.000000e+00
%711 = fsub double 1.000000e+00, %94
%712 = tail call double @pow(double %710, double %711)
%713 = load double, double* %5
%714 = fadd double %200, %713
%715 = fmul double %711, %714
%716 = fadd double %200, %411
%717 = fdiv double %715, %716
%718 = fsub double 1.000000e+00, %717
%719 = fneg double %712
%720 = tail call double @llvm.fmuladd.f64(double %719, double %718, double 1.000000e+00)
%721 = fmul double %411, %720
%722 = fdiv double %721, %711
br label %731
723: ; preds = %703
%724 = fdiv double %684, %411
%725 = fsub double 1.000000e+00, %724
%726 = fsub double 1.000000e+00, %94
%727 = tail call double @pow(double %725, double %726)
%728 = fsub double 1.000000e+00, %727
%729 = fmul double %411, %728
%730 = fdiv double %729, %726
br label %731
731: ; preds = %708, %723, %687
%732 = phi double [ %702, %687 ], [ 0.000000e+00, %723 ], [ 0.000000e+00, %708 ]
%733 = phi double [ %696, %687 ], [ %730, %723 ], [ %722, %708 ]
%734 = fadd double %732, %733
%735 = insertelement <2 x double> poison, double %683, i64 0
%736 = insertelement <2 x double> %735, double %734, i64 1
br label %951
737: ; preds = %676
%738 = fadd double %200, %626
%739 = fsub double %200, %626
%740 = fdiv double %738, %739
%741 = fmul double %740, 2.000000e+00
%742 = fadd double %740, -1.000000e+00
%743 = fmul double %96, 4.000000e+00
%744 = fmul double %96, %743
%745 = tail call double @llvm.fmuladd.f64(double %742, double %742, double %744)
%746 = tail call double @sqrt(double %745)
%747 = fadd double %740, 1.000000e+00
%748 = fmul double %202, 4.000000e+00
%749 = fmul double %202, %748
%750 = tail call double @llvm.fmuladd.f64(double %747, double %747, double %749)
%751 = tail call double @sqrt(double %750)
%752 = fadd double %746, %751
%753 = fdiv double %741, %752
%754 = fneg double %200
%755 = tail call double @llvm.fmuladd.f64(double %753, double %739, double %754)
%756 = fsub double %755, %626
%757 = fmul double %756, 5.000000e-01
%758 = fdiv double %757, %411
%759 = fsub double 1.000000e+00, %758
%760 = insertelement <2 x double> poison, double %94, i64 0
%761 = fsub <2 x double> <double 1.000000e+00, double poison>, %760
%762 = shufflevector <2 x double> %761, <2 x double> poison, <2 x i32> zeroinitializer
%763 = extractelement <2 x double> %761, i64 0
%764 = tail call double @pow(double %759, double %763)
%765 = load double, double* %4
%766 = tail call double @llvm.fmuladd.f64(double %765, double 2.000000e+00, double %200)
%767 = fadd double %626, %766
%768 = fdiv double %767, %739
%769 = fmul double %768, 2.000000e+00
%770 = fadd double %768, -1.000000e+00
%771 = tail call double @llvm.fmuladd.f64(double %770, double %770, double %744)
%772 = tail call double @sqrt(double %771)
%773 = fadd double %768, 1.000000e+00
%774 = tail call double @llvm.fmuladd.f64(double %773, double %773, double %749)
%775 = tail call double @sqrt(double %774)
%776 = fadd double %772, %775
%777 = fdiv double %769, %776
%778 = tail call double @llvm.fmuladd.f64(double %777, double %739, double %754)
%779 = fsub double %778, %626
%780 = fmul double %779, 5.000000e-01
%781 = fdiv double %780, %411
%782 = fsub double 1.000000e+00, %781
%783 = tail call double @pow(double %782, double %763)
%784 = fdiv double %200, %411
%785 = fadd double %784, 1.000000e+00
%786 = fneg double %94
%787 = tail call double @pow(double %785, double %786)
%788 = fdiv double %626, %411
%789 = fadd double %788, 1.000000e+00
%790 = tail call double @pow(double %789, double %786)
%791 = load double, double* %4
%792 = fadd double %200, %626
%793 = fsub double %200, %626
%794 = fdiv double %792, %793
%795 = fmul double %794, 2.000000e+00
%796 = fadd double %794, -1.000000e+00
%797 = fmul double %96, 4.000000e+00
%798 = fmul double %96, %797
%799 = tail call double @llvm.fmuladd.f64(double %796, double %796, double %798)
%800 = tail call double @sqrt(double %799)
%801 = fadd double %794, 1.000000e+00
%802 = fmul double %202, 4.000000e+00
%803 = fmul double %202, %802
%804 = tail call double @llvm.fmuladd.f64(double %801, double %801, double %803)
%805 = tail call double @sqrt(double %804)
%806 = fadd double %800, %805
%807 = fdiv double %795, %806
%808 = fneg double %200
%809 = tail call double @llvm.fmuladd.f64(double %807, double %793, double %808)
%810 = fsub double %809, %626
%811 = fmul double %810, 5.000000e-01
%812 = fdiv double %811, %411
%813 = fsub double 1.000000e+00, %812
%814 = extractelement <2 x double> %761, i64 0
%815 = tail call double @pow(double %813, double %814)
%816 = insertelement <2 x double> poison, double %764, i64 0
%817 = insertelement <2 x double> %816, double %815, i64 1
%818 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %817
%819 = insertelement <2 x double> poison, double %411, i64 0
%820 = shufflevector <2 x double> %819, <2 x double> poison, <2 x i32> zeroinitializer
%821 = fmul <2 x double> %820, %818
%822 = fdiv <2 x double> %821, %762
%823 = load double, double* %5
%824 = tail call double @llvm.fmuladd.f64(double %823, double 2.000000e+00, double %200)
%825 = fadd double %626, %824
%826 = fdiv double %825, %793
%827 = fmul double %826, 2.000000e+00
%828 = fadd double %826, -1.000000e+00
%829 = tail call double @llvm.fmuladd.f64(double %828, double %828, double %798)
%830 = tail call double @sqrt(double %829)
%831 = fadd double %826, 1.000000e+00
%832 = tail call double @llvm.fmuladd.f64(double %831, double %831, double %803)
%833 = tail call double @sqrt(double %832)
%834 = fadd double %830, %833
%835 = fdiv double %827, %834
%836 = tail call double @llvm.fmuladd.f64(double %835, double %793, double %808)
%837 = fsub double %836, %626
%838 = fmul double %837, 5.000000e-01
%839 = fdiv double %838, %411
%840 = fsub double 1.000000e+00, %839
%841 = tail call double @pow(double %840, double %814)
%842 = insertelement <2 x double> poison, double %783, i64 0
%843 = insertelement <2 x double> %842, double %841, i64 1
%844 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %843
%845 = fmul <2 x double> %820, %844
%846 = fdiv <2 x double> %845, %762
%847 = insertelement <2 x double> poison, double %777, i64 0
%848 = insertelement <2 x double> %847, double %835, i64 1
%849 = fadd <2 x double> %848, <double 1.000000e+00, double 1.000000e+00>
%850 = fmul <2 x double> %849, <double 5.000000e-01, double 5.000000e-01>
%851 = fdiv double %200, %411
%852 = fadd double %851, 1.000000e+00
%853 = fneg double %94
%854 = tail call double @pow(double %852, double %853)
%855 = fdiv double %626, %411
%856 = fadd double %855, 1.000000e+00
%857 = tail call double @pow(double %856, double %853)
%858 = fsub <2 x double> <double 1.000000e+00, double 1.000000e+00>, %850
%859 = insertelement <2 x double> poison, double %790, i64 0
%860 = insertelement <2 x double> %859, double %857, i64 1
%861 = fmul <2 x double> %860, %850
%862 = insertelement <2 x double> poison, double %787, i64 0
%863 = insertelement <2 x double> %862, double %854, i64 1
%864 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %858, <2 x double> %863, <2 x double> %861)
%865 = load double, double* %5
%866 = insertelement <2 x double> poison, double %791, i64 0
%867 = insertelement <2 x double> %866, double %865, i64 1
%868 = insertelement <2 x double> poison, double %780, i64 0
%869 = insertelement <2 x double> %868, double %838, i64 1
%870 = fsub <2 x double> %867, %869
%871 = insertelement <2 x double> poison, double %757, i64 0
%872 = insertelement <2 x double> %871, double %811, i64 1
%873 = fadd <2 x double> %872, %870
%874 = fmul <2 x double> %864, %873
%875 = fadd <2 x double> %846, %874
%876 = fsub <2 x double> %875, %822
br label %951
877: ; preds = %676
%878 = fmul double %96, 4.000000e+00
%879 = fmul double %96, %878
%880 = tail call double @llvm.fmuladd.f64(double %626, double %626, double %879)
%881 = tail call double @sqrt(double %880)
%882 = fadd double %626, %881
%883 = fmul double %882, -5.000000e-01
%884 = fdiv double %883, %411
%885 = fsub double 1.000000e+00, %884
%886 = insertelement <2 x double> poison, double %94, i64 0
%887 = fsub <2 x double> <double 1.000000e+00, double poison>, %886
%888 = shufflevector <2 x double> %887, <2 x double> poison, <2 x i32> zeroinitializer
%889 = extractelement <2 x double> %887, i64 0
%890 = tail call double @pow(double %885, double %889)
%891 = load double, double* %4
%892 = fadd double %626, %891
%893 = tail call double @llvm.fmuladd.f64(double %892, double %892, double %879)
%894 = tail call double @sqrt(double %893)
%895 = fsub double %892, %894
%896 = fneg double %626
%897 = tail call double @llvm.fmuladd.f64(double %895, double 5.000000e-01, double %896)
%898 = fdiv double %897, %411
%899 = fsub double 1.000000e+00, %898
%900 = tail call double @pow(double %899, double %889)
%901 = fsub double 1.000000e+00, %72
%902 = fneg double %94
%903 = tail call double @pow(double %901, double %902)
%904 = load double, double* %4
%905 = fmul double %96, 4.000000e+00
%906 = fmul double %96, %905
%907 = tail call double @llvm.fmuladd.f64(double %626, double %626, double %906)
%908 = tail call double @sqrt(double %907)
%909 = fadd double %626, %908
%910 = fmul double %909, -5.000000e-01
%911 = fdiv double %910, %411
%912 = fsub double 1.000000e+00, %911
%913 = extractelement <2 x double> %887, i64 0
%914 = tail call double @pow(double %912, double %913)
%915 = insertelement <2 x double> poison, double %890, i64 0
%916 = insertelement <2 x double> %915, double %914, i64 1
%917 = insertelement <2 x double> poison, double %625, i64 0
%918 = shufflevector <2 x double> %917, <2 x double> poison, <2 x i32> zeroinitializer
%919 = fmul <2 x double> %916, %918
%920 = fdiv <2 x double> %919, %888
%921 = load double, double* %5
%922 = fadd double %626, %921
%923 = tail call double @llvm.fmuladd.f64(double %922, double %922, double %906)
%924 = tail call double @sqrt(double %923)
%925 = fsub double %922, %924
%926 = fneg double %626
%927 = tail call double @llvm.fmuladd.f64(double %925, double 5.000000e-01, double %926)
%928 = fdiv double %927, %411
%929 = fsub double 1.000000e+00, %928
%930 = tail call double @pow(double %929, double %913)
%931 = insertelement <2 x double> poison, double %900, i64 0
%932 = insertelement <2 x double> %931, double %930, i64 1
%933 = fmul <2 x double> %932, %918
%934 = fdiv <2 x double> %933, %888
%935 = fsub double 1.000000e+00, %72
%936 = fneg double %94
%937 = tail call double @pow(double %935, double %936)
%938 = load double, double* %5
%939 = insertelement <2 x double> poison, double %904, i64 0
%940 = insertelement <2 x double> %939, double %938, i64 1
%941 = insertelement <2 x double> poison, double %897, i64 0
%942 = insertelement <2 x double> %941, double %927, i64 1
%943 = fsub <2 x double> %940, %942
%944 = insertelement <2 x double> poison, double %883, i64 0
%945 = insertelement <2 x double> %944, double %910, i64 1
%946 = fadd <2 x double> %945, %943
%947 = insertelement <2 x double> poison, double %903, i64 0
%948 = insertelement <2 x double> %947, double %937, i64 1
%949 = call <2 x double> @llvm.fmuladd.v2f64(<2 x double> %948, <2 x double> %946, <2 x double> %934)
%950 = fsub <2 x double> %949, %920
br label %951
951: ; preds = %737, %877, %731
%952 = phi <2 x double> [ %736, %731 ], [ %876, %737 ], [ %950, %877 ]
%953 = load double, double* %2
%954 = fmul double %264, %352
%955 = fdiv double %953, %954
%956 = fcmp ogt double %955, 1.000000e+02
br i1 %956, label %957, label %961
957: ; preds = %951
%958 = fadd double %955, -1.000000e+02
%959 = fadd double %958, 1.000000e+00
%960 = fmul double %959, 0x48F3494A9B171BF5
br label %969
961: ; preds = %951
%962 = fcmp olt double %955, -1.000000e+02
br i1 %962, label %963, label %967
963: ; preds = %961
%964 = fadd double %955, 1.000000e+02
%965 = fadd double %964, 1.000000e+00
%966 = fmul double %965, 0x36EA8C1F14E2AF5D
br label %969
967: ; preds = %961
%968 = tail call double @exp(double %955)
br label %969
969: ; preds = %963, %967, %957
%970 = phi double [ %960, %957 ], [ %966, %963 ], [ %968, %967 ]
%971 = fadd double %970, -1.000000e+00
%972 = fmul double %270, %971
%973 = load double, double* %4
%974 = fmul double %264, %353
%975 = fdiv double %973, %974
%976 = fcmp ogt double %975, 1.000000e+02
br i1 %976, label %977, label %981
977: ; preds = %969
%978 = fadd double %975, -1.000000e+02
%979 = fadd double %978, 1.000000e+00
%980 = fmul double %979, 0x48F3494A9B171BF5
br label %989
981: ; preds = %969
%982 = fcmp olt double %975, -1.000000e+02
br i1 %982, label %983, label %987
983: ; preds = %981
%984 = fadd double %975, 1.000000e+02
%985 = fadd double %984, 1.000000e+00
%986 = fmul double %985, 0x36EA8C1F14E2AF5D
br label %989
987: ; preds = %981
%988 = tail call double @exp(double %975)
br label %989
989: ; preds = %983, %987, %977
%990 = phi double [ %980, %977 ], [ %986, %983 ], [ %988, %987 ]
%991 = fmul double %270, %279
%992 = fadd double %990, -1.000000e+00
%993 = fmul double %991, %992
%994 = extractelement <2 x double> %624, i64 0
%995 = tail call double @llvm.fmuladd.f64(double %994, double %462, double 1.000000e+00)
%996 = extractelement <2 x double> %952, i64 0
%997 = tail call double @llvm.fmuladd.f64(double %996, double %459, double %995)
%998 = fadd double %997, -1.000000e-04
%999 = tail call double @llvm.fmuladd.f64(double %998, double %998, double 1.000000e-08)
%1000 = tail call double @sqrt(double %999)
%1001 = fadd double %997, %1000
%1002 = fadd double %1001, -1.000000e-04
%1003 = tail call double @llvm.fmuladd.f64(double %1002, double 5.000000e-01, double 1.000000e-04)
%1004 = fmul double %468, %993
%1005 = tail call double @llvm.fmuladd.f64(double %972, double %465, double %1004)
%1006 = fcmp olt double %204, 5.000000e-01
br i1 %1006, label %1007, label %1014
1007: ; preds = %989
%1008 = fdiv double 1.000000e+00, %206
%1009 = tail call double @pow(double %1003, double %1008)
%1010 = tail call double @llvm.fmuladd.f64(double %1005, double 4.000000e+00, double %1009)
%1011 = tail call double @pow(double %1010, double %206)
%1012 = fadd double %1003, %1011
%1013 = fmul double %1012, 5.000000e-01
br label %1020
1014: ; preds = %989
%1015 = tail call double @llvm.fmuladd.f64(double %1005, double 4.000000e+00, double 1.000000e+00)
%1016 = tail call double @pow(double %1015, double %206)
%1017 = fmul double %1003, 5.000000e-01
%1018 = fadd double %1016, 1.000000e+00
%1019 = fmul double %1017, %1018
br label %1020
1020: ; preds = %1014, %1007
%1021 = phi double [ %1013, %1007 ], [ %1019, %1014 ]
%1022 = fdiv double %993, %1021
store double %1022, double* %21
%1023 = fneg double %972
%1024 = fdiv double %1023, %1021
store double %1024, double* %40
%1025 = load double, double* %6
store double %1025, double* %20
%1026 = load double, double* %6
store double %1026, double* %41
%1027 = fcmp ogt double %124, 0.000000e+00
br i1 %1027, label %1028, label %1074
1028: ; preds = %1020
%1029 = load double, double* %5
%1030 = fmul double %128, %264
%1031 = fdiv double %1029, %1030
%1032 = fcmp ogt double %1031, 1.000000e+02
br i1 %1032, label %1033, label %1037
1033: ; preds = %1028
%1034 = fadd double %1031, -1.000000e+02
%1035 = fadd double %1034, 1.000000e+00
%1036 = fmul double %1035, 0x48F3494A9B171BF5
br label %1045
1037: ; preds = %1028
%1038 = fcmp olt double %1031, -1.000000e+02
br i1 %1038, label %1039, label %1043
1039: ; preds = %1037
%1040 = fadd double %1031, 1.000000e+02
%1041 = fadd double %1040, 1.000000e+00
%1042 = fmul double %1041, 0x36EA8C1F14E2AF5D
br label %1045
1043: ; preds = %1037
%1044 = tail call double @exp(double %1031)
br label %1045
1045: ; preds = %1039, %1043, %1033
%1046 = phi double [ %1036, %1033 ], [ %1042, %1039 ], [ %1044, %1043 ]
%1047 = load double, double* %4
%1048 = fdiv double %1047, %1030
%1049 = fcmp ogt double %1048, 1.000000e+02
br i1 %1049, label %1050, label %1054
1050: ; preds = %1045
%1051 = fadd double %1048, -1.000000e+02
%1052 = fadd double %1051, 1.000000e+00
%1053 = fmul double %1052, 0x48F3494A9B171BF5
br label %1062
1054: ; preds = %1045
%1055 = fcmp olt double %1048, -1.000000e+02
br i1 %1055, label %1056, label %1060
1056: ; preds = %1054
%1057 = fadd double %1048, 1.000000e+02
%1058 = fadd double %1057, 1.000000e+00
%1059 = fmul double %1058, 0x36EA8C1F14E2AF5D
br label %1062
1060: ; preds = %1054
%1061 = tail call double @exp(double %1048)
br label %1062
1062: ; preds = %1056, %1060, %1050
%1063 = phi double [ %1053, %1050 ], [ %1059, %1056 ], [ %1061, %1060 ]
%1064 = fsub double 1.000000e+00, %126
%1065 = fmul double %1064, %1063
%1066 = tail call double @llvm.fmuladd.f64(double %126, double %1046, double %1065)
%1067 = fadd double %1066, -1.000000e+00
%1068 = fmul double %288, %1067
%1069 = fmul double %471, %1068
%1070 = tail call double @llvm.fmuladd.f64(double %1069, double 4.000000e+00, double 1.000000e+00)
%1071 = tail call double @sqrt(double %1070)
%1072 = fadd double %1071, 1.000000e+00
%1073 = fmul double %1072, 5.000000e-01
br label %1074
1074: ; preds = %1020, %1062
%1075 = phi double [ %1073, %1062 ], [ 1.000000e+00, %1020 ]
%1076 = phi double [ %1068, %1062 ], [ 0.000000e+00, %1020 ]
%1077 = fcmp oeq double %104, 1.000000e+00
br i1 %1077, label %1078, label %1150
1078: ; preds = %1074
%1079 = load double, double* %2
%1080 = fmul double %106, %264
%1081 = fdiv double %1079, %1080
%1082 = fcmp ogt double %1081, 1.000000e+02
br i1 %1082, label %1083, label %1087
1083: ; preds = %1078
%1084 = fadd double %1081, -1.000000e+02
%1085 = fadd double %1084, 1.000000e+00
%1086 = fmul double %1085, 0x48F3494A9B171BF5
br label %1096
1087: ; preds = %1078
%1088 = fcmp olt double %1081, -1.000000e+02
br i1 %1088, label %1089, label %1093
1089: ; preds = %1087
%1090 = fadd double %1081, 1.000000e+02
%1091 = fadd double %1090, 1.000000e+00
%1092 = fmul double %1091, 0x36EA8C1F14E2AF5D
br label %1096
1093: ; preds = %1087
%1094 = tail call double @exp(double %1081)
%1095 = load double, double* %2
br label %1096
1096: ; preds = %1089, %1093, %1083
%1097 = phi double [ %1079, %1083 ], [ %1079, %1089 ], [ %1095, %1093 ]
%1098 = phi double [ %1086, %1083 ], [ %1092, %1089 ], [ %1094, %1093 ]
%1099 = fmul double %110, %264
%1100 = fdiv double %1097, %1099
%1101 = fcmp ogt double %1100, 1.000000e+02
br i1 %1101, label %1102, label %1106
1102: ; preds = %1096
%1103 = fadd double %1100, -1.000000e+02
%1104 = fadd double %1103, 1.000000e+00
%1105 = fmul double %1104, 0x48F3494A9B171BF5
br label %1114
1106: ; preds = %1096
%1107 = fcmp olt double %1100, -1.000000e+02
br i1 %1107, label %1108, label %1112
1108: ; preds = %1106
%1109 = fadd double %1100, 1.000000e+02
%1110 = fadd double %1109, 1.000000e+00
%1111 = fmul double %1110, 0x36EA8C1F14E2AF5D
br label %1114
1112: ; preds = %1106
%1113 = tail call double @exp(double %1100)
br label %1114
1114: ; preds = %1108, %1112, %1102
%1115 = phi double [ %1105, %1102 ], [ %1111, %1108 ], [ %1113, %1112 ]
%1116 = fcmp ogt double %224, 0.000000e+00
br i1 %1116, label %1117, label %1143
1117: ; preds = %1114
%1118 = load double, double* %2
%1119 = fsub double %453, %1118
%1120 = fdiv double %1119, %454
%1121 = fcmp ogt double %1120, 1.000000e+02
br i1 %1121, label %1122, label %1126
1122: ; preds = %1117
%1123 = fadd double %1120, -1.000000e+02
%1124 = fadd double %1123, 1.000000e+00
%1125 = fmul double %1124, 0x48F3494A9B171BF5
br label %1134
1126: ; preds = %1117
%1127 = fcmp olt double %1120, -1.000000e+02
br i1 %1127, label %1128, label %1132
1128: ; preds = %1126
%1129 = fadd double %1120, 1.000000e+02
%1130 = fadd double %1129, 1.000000e+00
%1131 = fmul double %1130, 0x36EA8C1F14E2AF5D
br label %1134
1132: ; preds = %1126
%1133 = tail call double @exp(double %1120)
br label %1134
1134: ; preds = %1128, %1132, %1122
%1135 = phi double [ %1125, %1122 ], [ %1131, %1128 ], [ %1133, %1132 ]
%1136 = fadd double %1098, -1.000000e+00
%1137 = fadd double %1115, -1.000000e+00
%1138 = fmul double %306, %1137
%1139 = tail call double @llvm.fmuladd.f64(double %297, double %1136, double %1138)
%1140 = fsub double %1135, %456
%1141 = fneg double %228
%1142 = tail call double @llvm.fmuladd.f64(double %1141, double %1140, double %1139)
br label %1148
1143: ; preds = %1114
%1144 = fadd double %1098, -1.000000e+00
%1145 = fadd double %1115, -1.000000e+00
%1146 = fmul double %306, %1145
%1147 = tail call double @llvm.fmuladd.f64(double %297, double %1144, double %1146)
br label %1148
1148: ; preds = %1143, %1134
%1149 = phi double [ %1147, %1143 ], [ %1142, %1134 ]
store double %1149, double* %18
br label %1365
1150: ; preds = %1074
%1151 = fcmp oeq double %104, 0.000000e+00
br i1 %1151, label %1152, label %1222
1152: ; preds = %1150
store double 0.000000e+00, double* %18
%1153 = load double, double* %3
%1154 = fmul double %106, %264
%1155 = fdiv double %1153, %1154
%1156 = fcmp ogt double %1155, 1.000000e+02
br i1 %1156, label %1157, label %1161
1157: ; preds = %1152
%1158 = fadd double %1155, -1.000000e+02
%1159 = fadd double %1158, 1.000000e+00
%1160 = fmul double %1159, 0x48F3494A9B171BF5
br label %1170
1161: ; preds = %1152
%1162 = fcmp olt double %1155, -1.000000e+02
br i1 %1162, label %1163, label %1167
1163: ; preds = %1161
%1164 = fadd double %1155, 1.000000e+02
%1165 = fadd double %1164, 1.000000e+00
%1166 = fmul double %1165, 0x36EA8C1F14E2AF5D
br label %1170
1167: ; preds = %1161
%1168 = tail call double @exp(double %1155)
%1169 = load double, double* %3
br label %1170
1170: ; preds = %1163, %1167, %1157
%1171 = phi double [ %1153, %1157 ], [ %1153, %1163 ], [ %1169, %1167 ]
%1172 = phi double [ %1160, %1157 ], [ %1166, %1163 ], [ %1168, %1167 ]
%1173 = fmul double %110, %264
%1174 = fdiv double %1171, %1173
%1175 = fcmp ogt double %1174, 1.000000e+02
br i1 %1175, label %1176, label %1180
1176: ; preds = %1170
%1177 = fadd double %1174, -1.000000e+02
%1178 = fadd double %1177, 1.000000e+00
%1179 = fmul double %1178, 0x48F3494A9B171BF5
br label %1188
1180: ; preds = %1170
%1181 = fcmp olt double %1174, -1.000000e+02
br i1 %1181, label %1182, label %1186
1182: ; preds = %1180
%1183 = fadd double %1174, 1.000000e+02
%1184 = fadd double %1183, 1.000000e+00
%1185 = fmul double %1184, 0x36EA8C1F14E2AF5D
br label %1188
1186: ; preds = %1180
%1187 = tail call double @exp(double %1174)
br label %1188
1188: ; preds = %1182, %1186, %1176
%1189 = phi double [ %1179, %1176 ], [ %1185, %1182 ], [ %1187, %1186 ]
%1190 = fcmp ogt double %224, 0.000000e+00
br i1 %1190, label %1191, label %1217
1191: ; preds = %1188
%1192 = load double, double* %3
%1193 = fsub double %453, %1192
%1194 = fdiv double %1193, %454
%1195 = fcmp ogt double %1194, 1.000000e+02
br i1 %1195, label %1196, label %1200
1196: ; preds = %1191
%1197 = fadd double %1194, -1.000000e+02
%1198 = fadd double %1197, 1.000000e+00
%1199 = fmul double %1198, 0x48F3494A9B171BF5
br label %1208
1200: ; preds = %1191
%1201 = fcmp olt double %1194, -1.000000e+02
br i1 %1201, label %1202, label %1206
1202: ; preds = %1200
%1203 = fadd double %1194, 1.000000e+02
%1204 = fadd double %1203, 1.000000e+00
%1205 = fmul double %1204, 0x36EA8C1F14E2AF5D
br label %1208
1206: ; preds = %1200
%1207 = tail call double @exp(double %1194)
br label %1208
1208: ; preds = %1202, %1206, %1196
%1209 = phi double [ %1199, %1196 ], [ %1205, %1202 ], [ %1207, %1206 ]
%1210 = fadd double %1172, -1.000000e+00
%1211 = fadd double %1189, -1.000000e+00
%1212 = fmul double %306, %1211
%1213 = tail call double @llvm.fmuladd.f64(double %297, double %1210, double %1212)
%1214 = fsub double %1209, %456
%1215 = fneg double %228
%1216 = tail call double @llvm.fmuladd.f64(double %1215, double %1214, double %1213)
br label %1365
1217: ; preds = %1188
%1218 = fadd double %1172, -1.000000e+00
%1219 = fadd double %1189, -1.000000e+00
%1220 = fmul double %306, %1219
%1221 = tail call double @llvm.fmuladd.f64(double %297, double %1218, double %1220)
br label %1365
1222: ; preds = %1150
%1223 = load double, double* %2
%1224 = fmul double %106, %264
%1225 = fdiv double %1223, %1224
%1226 = fcmp ogt double %1225, 1.000000e+02
br i1 %1226, label %1227, label %1231
1227: ; preds = %1222
%1228 = fadd double %1225, -1.000000e+02
%1229 = fadd double %1228, 1.000000e+00
%1230 = fmul double %1229, 0x48F3494A9B171BF5
br label %1240
1231: ; preds = %1222
%1232 = fcmp olt double %1225, -1.000000e+02
br i1 %1232, label %1233, label %1237
1233: ; preds = %1231
%1234 = fadd double %1225, 1.000000e+02
%1235 = fadd double %1234, 1.000000e+00
%1236 = fmul double %1235, 0x36EA8C1F14E2AF5D
br label %1240
1237: ; preds = %1231
%1238 = tail call double @exp(double %1225)
%1239 = load double, double* %2
br label %1240
1240: ; preds = %1233, %1237, %1227
%1241 = phi double [ %1223, %1227 ], [ %1223, %1233 ], [ %1239, %1237 ]
%1242 = phi double [ %1230, %1227 ], [ %1236, %1233 ], [ %1238, %1237 ]
%1243 = fmul double %110, %264
%1244 = fdiv double %1241, %1243
%1245 = fcmp ogt double %1244, 1.000000e+02
br i1 %1245, label %1246, label %1250
1246: ; preds = %1240
%1247 = fadd double %1244, -1.000000e+02
%1248 = fadd double %1247, 1.000000e+00
%1249 = fmul double %1248, 0x48F3494A9B171BF5
br label %1258
1250: ; preds = %1240
%1251 = fcmp olt double %1244, -1.000000e+02
br i1 %1251, label %1252, label %1256
1252: ; preds = %1250
%1253 = fadd double %1244, 1.000000e+02
%1254 = fadd double %1253, 1.000000e+00
%1255 = fmul double %1254, 0x36EA8C1F14E2AF5D
br label %1258
1256: ; preds = %1250
%1257 = tail call double @exp(double %1244)
br label %1258
1258: ; preds = %1252, %1256, %1246
%1259 = phi double [ %1249, %1246 ], [ %1255, %1252 ], [ %1257, %1256 ]
%1260 = fcmp ogt double %224, 0.000000e+00
br i1 %1260, label %1261, label %1287
1261: ; preds = %1258
%1262 = load double, double* %2
%1263 = fsub double %453, %1262
%1264 = fdiv double %1263, %454
%1265 = fcmp ogt double %1264, 1.000000e+02
br i1 %1265, label %1266, label %1270
1266: ; preds = %1261
%1267 = fadd double %1264, -1.000000e+02
%1268 = fadd double %1267, 1.000000e+00
%1269 = fmul double %1268, 0x48F3494A9B171BF5
br label %1278
1270: ; preds = %1261
%1271 = fcmp olt double %1264, -1.000000e+02
br i1 %1271, label %1272, label %1276
1272: ; preds = %1270
%1273 = fadd double %1264, 1.000000e+02
%1274 = fadd double %1273, 1.000000e+00
%1275 = fmul double %1274, 0x36EA8C1F14E2AF5D
br label %1278
1276: ; preds = %1270
%1277 = tail call double @exp(double %1264)
br label %1278
1278: ; preds = %1272, %1276, %1266
%1279 = phi double [ %1269, %1266 ], [ %1275, %1272 ], [ %1277, %1276 ]
%1280 = fadd double %1242, -1.000000e+00
%1281 = fadd double %1259, -1.000000e+00
%1282 = fmul double %306, %1281
%1283 = tail call double @llvm.fmuladd.f64(double %297, double %1280, double %1282)
%1284 = fsub double %1279, %456
%1285 = fneg double %228
%1286 = tail call double @llvm.fmuladd.f64(double %1285, double %1284, double %1283)
br label %1292
1287: ; preds = %1258
%1288 = fadd double %1242, -1.000000e+00
%1289 = fadd double %1259, -1.000000e+00
%1290 = fmul double %306, %1289
%1291 = tail call double @llvm.fmuladd.f64(double %297, double %1288, double %1290)
br label %1292
1292: ; preds = %1287, %1278
%1293 = phi double [ %1291, %1287 ], [ %1286, %1278 ]
%1294 = fmul double %104, %1293
store double %1294, double* %18
%1295 = load double, double* %3
%1296 = fdiv double %1295, %1224
%1297 = fcmp ogt double %1296, 1.000000e+02
br i1 %1297, label %1298, label %1302
1298: ; preds = %1292
%1299 = fadd double %1296, -1.000000e+02
%1300 = fadd double %1299, 1.000000e+00
%1301 = fmul double %1300, 0x48F3494A9B171BF5
br label %1311
1302: ; preds = %1292
%1303 = fcmp olt double %1296, -1.000000e+02
br i1 %1303, label %1304, label %1308
1304: ; preds = %1302
%1305 = fadd double %1296, 1.000000e+02
%1306 = fadd double %1305, 1.000000e+00
%1307 = fmul double %1306, 0x36EA8C1F14E2AF5D
br label %1311
1308: ; preds = %1302
%1309 = tail call double @exp(double %1296)
%1310 = load double, double* %3
br label %1311
1311: ; preds = %1304, %1308, %1298
%1312 = phi double [ %1295, %1298 ], [ %1295, %1304 ], [ %1310, %1308 ]
%1313 = phi double [ %1301, %1298 ], [ %1307, %1304 ], [ %1309, %1308 ]
%1314 = fdiv double %1312, %1243
%1315 = fcmp ogt double %1314, 1.000000e+02
br i1 %1315, label %1316, label %1320
1316: ; preds = %1311
%1317 = fadd double %1314, -1.000000e+02
%1318 = fadd double %1317, 1.000000e+00
%1319 = fmul double %1318, 0x48F3494A9B171BF5
br label %1328
1320: ; preds = %1311
%1321 = fcmp olt double %1314, -1.000000e+02
br i1 %1321, label %1322, label %1326
1322: ; preds = %1320
%1323 = fadd double %1314, 1.000000e+02
%1324 = fadd double %1323, 1.000000e+00
%1325 = fmul double %1324, 0x36EA8C1F14E2AF5D
br label %1328
1326: ; preds = %1320
%1327 = tail call double @exp(double %1314)
br label %1328
1328: ; preds = %1322, %1326, %1316
%1329 = phi double [ %1319, %1316 ], [ %1325, %1322 ], [ %1327, %1326 ]
br i1 %1260, label %1330, label %1358
1330: ; preds = %1328
%1331 = load double, double* %3
%1332 = fsub double %453, %1331
%1333 = fdiv double %1332, %454
%1334 = fcmp ogt double %1333, 1.000000e+02
br i1 %1334, label %1335, label %1339
1335: ; preds = %1330
%1336 = fadd double %1333, -1.000000e+02
%1337 = fadd double %1336, 1.000000e+00
%1338 = fmul double %1337, 0x48F3494A9B171BF5
br label %1347
1339: ; preds = %1330
%1340 = fcmp olt double %1333, -1.000000e+02
br i1 %1340, label %1341, label %1345
1341: ; preds = %1339
%1342 = fadd double %1333, 1.000000e+02
%1343 = fadd double %1342, 1.000000e+00
%1344 = fmul double %1343, 0x36EA8C1F14E2AF5D
br label %1347
1345: ; preds = %1339
%1346 = tail call double @exp(double %1333)
br label %1347
1347: ; preds = %1341, %1345, %1335
%1348 = phi double [ %1338, %1335 ], [ %1344, %1341 ], [ %1346, %1345 ]
%1349 = fsub double 1.000000e+00, %104
%1350 = fadd double %1313, -1.000000e+00
%1351 = fadd double %1329, -1.000000e+00
%1352 = fmul double %306, %1351
%1353 = tail call double @llvm.fmuladd.f64(double %297, double %1350, double %1352)
%1354 = fsub double %1348, %456
%1355 = fneg double %228
%1356 = tail call double @llvm.fmuladd.f64(double %1355, double %1354, double %1353)
%1357 = fmul double %1349, %1356
br label %1365
1358: ; preds = %1328
%1359 = fsub double 1.000000e+00, %104
%1360 = fadd double %1313, -1.000000e+00
%1361 = fadd double %1329, -1.000000e+00
%1362 = fmul double %306, %1361
%1363 = tail call double @llvm.fmuladd.f64(double %297, double %1360, double %1362)
%1364 = fmul double %1359, %1363
br label %1365
1365: ; preds = %1217, %1208, %1358, %1347, %1148
%1366 = phi double [ %1221, %1217 ], [ %1216, %1208 ], [ %1364, %1358 ], [ %1357, %1347 ], [ 0.000000e+00, %1148 ]
store double %1366, double* %19
%1367 = load double, double* %4
%1368 = fmul double %114, %264
%1369 = fdiv double %1367, %1368
%1370 = fcmp ogt double %1369, 1.000000e+02
br i1 %1370, label %1371, label %1375
1371: ; preds = %1365
%1372 = fadd double %1369, -1.000000e+02
%1373 = fadd double %1372, 1.000000e+00
%1374 = fmul double %1373, 0x48F3494A9B171BF5
br label %1384
1375: ; preds = %1365
%1376 = fcmp olt double %1369, -1.000000e+02
br i1 %1376, label %1377, label %1381
1377: ; preds = %1375
%1378 = fadd double %1369, 1.000000e+02
%1379 = fadd double %1378, 1.000000e+00
%1380 = fmul double %1379, 0x36EA8C1F14E2AF5D
br label %1384
1381: ; preds = %1375
%1382 = tail call double @exp(double %1369)
%1383 = load double, double* %4
br label %1384
1384: ; preds = %1377, %1381, %1371
%1385 = phi double [ %1367, %1371 ], [ %1367, %1377 ], [ %1383, %1381 ]
%1386 = phi double [ %1374, %1371 ], [ %1380, %1377 ], [ %1382, %1381 ]
%1387 = fmul double %118, %264
%1388 = fdiv double %1385, %1387
%1389 = fcmp ogt double %1388, 1.000000e+02
br i1 %1389, label %1390, label %1394
1390: ; preds = %1384
%1391 = fadd double %1388, -1.000000e+02
%1392 = fadd double %1391, 1.000000e+00
%1393 = fmul double %1392, 0x48F3494A9B171BF5
br label %1402
1394: ; preds = %1384
%1395 = fcmp olt double %1388, -1.000000e+02
br i1 %1395, label %1396, label %1400
1396: ; preds = %1394
%1397 = fadd double %1388, 1.000000e+02
%1398 = fadd double %1397, 1.000000e+00
%1399 = fmul double %1398, 0x36EA8C1F14E2AF5D
br label %1402
1400: ; preds = %1394
%1401 = tail call double @exp(double %1388)
br label %1402
1402: ; preds = %1396, %1400, %1390
%1403 = phi double [ %1393, %1390 ], [ %1399, %1396 ], [ %1401, %1400 ]
%1404 = fadd double %1386, -1.000000e+00
%1405 = fadd double %1403, -1.000000e+00
%1406 = fmul double %324, %1405
%1407 = tail call double @llvm.fmuladd.f64(double %315, double %1404, double %1406)
%1408 = fcmp ogt double %130, 0.000000e+00
%1409 = fcmp ogt double %132, 0.000000e+00
%1410 = select i1 %1408, i1 true, i1 %1409
br i1 %1410, label %1411, label %1451
1411: ; preds = %1402
%1412 = load double, double* %5
%1413 = fdiv double %1412, %1368
%1414 = fcmp ogt double %1413, 1.000000e+02
br i1 %1414, label %1415, label %1419
1415: ; preds = %1411
%1416 = fadd double %1413, -1.000000e+02
%1417 = fadd double %1416, 1.000000e+00
%1418 = fmul double %1417, 0x48F3494A9B171BF5
br label %1428
1419: ; preds = %1411
%1420 = fcmp olt double %1413, -1.000000e+02
br i1 %1420, label %1421, label %1425
1421: ; preds = %1419
%1422 = fadd double %1413, 1.000000e+02
%1423 = fadd double %1422, 1.000000e+00
%1424 = fmul double %1423, 0x36EA8C1F14E2AF5D
br label %1428
1425: ; preds = %1419
%1426 = tail call double @exp(double %1413)
%1427 = load double, double* %5
br label %1428
1428: ; preds = %1421, %1425, %1415
%1429 = phi double [ %1412, %1415 ], [ %1412, %1421 ], [ %1427, %1425 ]
%1430 = phi double [ %1418, %1415 ], [ %1424, %1421 ], [ %1426, %1425 ]
%1431 = fdiv double %1429, %1387
%1432 = fcmp ogt double %1431, 1.000000e+02
br i1 %1432, label %1433, label %1437
1433: ; preds = %1428
%1434 = fadd double %1431, -1.000000e+02
%1435 = fadd double %1434, 1.000000e+00
%1436 = fmul double %1435, 0x48F3494A9B171BF5
br label %1445
1437: ; preds = %1428
%1438 = fcmp olt double %1431, -1.000000e+02
br i1 %1438, label %1439, label %1443
1439: ; preds = %1437
%1440 = fadd double %1431, 1.000000e+02
%1441 = fadd double %1440, 1.000000e+00
%1442 = fmul double %1441, 0x36EA8C1F14E2AF5D
br label %1445
1443: ; preds = %1437
%1444 = tail call double @exp(double %1431)
br label %1445
1445: ; preds = %1439, %1443, %1433
%1446 = phi double [ %1436, %1433 ], [ %1442, %1439 ], [ %1444, %1443 ]
%1447 = fadd double %1430, -1.000000e+00
%1448 = fadd double %1446, -1.000000e+00
%1449 = fmul double %334, %1448
%1450 = tail call double @llvm.fmuladd.f64(double %329, double %1447, double %1449)
br label %1451
1451: ; preds = %1402, %1445
%1452 = phi double [ %1450, %1445 ], [ 0.000000e+00, %1402 ]
store double %1452, double* %23
%1453 = fcmp ogt double %120, 0.000000e+00
br i1 %1453, label %1454, label %1490
1454: ; preds = %1451
%1455 = load double, double* %4
%1456 = fsub double %411, %1455
%1457 = tail call double @llvm.fmuladd.f64(double %1456, double %1456, double 1.000000e-02)
%1458 = tail call double @sqrt(double %1457)
%1459 = load double, double* %4
%1460 = fsub double %411, %1459
%1461 = fadd double %1458, %1460
%1462 = fmul double %1461, 5.000000e-01
%1463 = fadd double %94, -1.000000e+00
%1464 = tail call double @pow(double %1462, double %1463)
%1465 = fneg double %122
%1466 = fmul double %354, %1465
%1467 = fmul double %1466, %1464
%1468 = fcmp ogt double %1467, 1.000000e+02
br i1 %1468, label %1469, label %1473
1469: ; preds = %1454
%1470 = fadd double %1467, -1.000000e+02
%1471 = fadd double %1470, 1.000000e+00
%1472 = fmul double %1471, 0x48F3494A9B171BF5
br label %1481
1473: ; preds = %1454
%1474 = fcmp olt double %1467, -1.000000e+02
br i1 %1474, label %1475, label %1479
1475: ; preds = %1473
%1476 = fadd double %1467, 1.000000e+02
%1477 = fadd double %1476, 1.000000e+00
%1478 = fmul double %1477, 0x36EA8C1F14E2AF5D
br label %1481
1479: ; preds = %1473
%1480 = tail call double @exp(double %1467)
br label %1481
1481: ; preds = %1475, %1479, %1469
%1482 = phi double [ %1472, %1469 ], [ %1478, %1475 ], [ %1480, %1479 ]
%1483 = fmul double %120, %1462
%1484 = fmul double %1483, %1482
%1485 = load double, double* %20
%1486 = load double, double* %21
%1487 = fsub double %1485, %1486
%1488 = fsub double %1487, %1407
%1489 = fmul double %1484, %1488
br label %1490
1490: ; preds = %1451, %1481
%1491 = phi double [ %1489, %1481 ], [ 0.000000e+00, %1451 ]
%1492 = fsub double %1407, %1491
store double %1492, double* %22
%1493 = fcmp ogt double %48, 0.000000e+00
br i1 %1493, label %1494, label %1497
1494: ; preds = %1490
%1495 = load double, double* %7
%1496 = fdiv double %1495, %248
br label %1497
1497: ; preds = %1490, %1494
%1498 = phi double [ %1496, %1494 ], [ 0.000000e+00, %1490 ]
store double %1498, double* %24
%1499 = load double, double* %4
%1500 = fdiv double %1499, %264
%1501 = fcmp ogt double %1500, 1.000000e+02
br i1 %1501, label %1502, label %1506
1502: ; preds = %1497
%1503 = fadd double %1500, -1.000000e+02
%1504 = fadd double %1503, 1.000000e+00
%1505 = fmul double %1504, 0x48F3494A9B171BF5
br label %1514
1506: ; preds = %1497
%1507 = fcmp olt double %1500, -1.000000e+02
br i1 %1507, label %1508, label %1512
1508: ; preds = %1506
%1509 = fadd double %1500, 1.000000e+02
%1510 = fadd double %1509, 1.000000e+00
%1511 = fmul double %1510, 0x36EA8C1F14E2AF5D
br label %1514
1512: ; preds = %1506
%1513 = tail call double @exp(double %1500)
br label %1514
1514: ; preds = %1508, %1512, %1502
%1515 = phi double [ %1505, %1502 ], [ %1511, %1508 ], [ %1513, %1512 ]
%1516 = load double, double* %8
%1517 = fdiv double %1516, %264
%1518 = fcmp ogt double %1517, 1.000000e+02
br i1 %1518, label %1519, label %1523
1519: ; preds = %1514
%1520 = fadd double %1517, -1.000000e+02
%1521 = fadd double %1520, 1.000000e+00
%1522 = fmul double %1521, 0x48F3494A9B171BF5
br label %1531
1523: ; preds = %1514
%1524 = fcmp olt double %1517, -1.000000e+02
br i1 %1524, label %1525, label %1529
1525: ; preds = %1523
%1526 = fadd double %1517, 1.000000e+02
%1527 = fadd double %1526, 1.000000e+00
%1528 = fmul double %1527, 0x36EA8C1F14E2AF5D
br label %1531
1529: ; preds = %1523
%1530 = tail call double @exp(double %1517)
br label %1531
1531: ; preds = %1525, %1529, %1519
%1532 = phi double [ %1522, %1519 ], [ %1528, %1525 ], [ %1530, %1529 ]
%1533 = tail call double @llvm.fmuladd.f64(double %449, double %1515, double 1.000000e+00)
%1534 = tail call double @sqrt(double %1533)
%1535 = tail call double @llvm.fmuladd.f64(double %449, double %1532, double 1.000000e+00)
%1536 = tail call double @sqrt(double %1535)
%1537 = fcmp ogt double %50, 0.000000e+00
br i1 %1537, label %1538, label %1559
1538: ; preds = %1531
%1539 = fadd double %1534, 1.000000e+00
%1540 = fadd double %1536, 1.000000e+00
%1541 = fdiv double %1539, %1540
%1542 = tail call double @log(double %1541)
%1543 = load double, double* %9
%1544 = fsub double %1534, %1536
%1545 = fsub double %1544, %1542
%1546 = tail call double @llvm.fmuladd.f64(double %264, double %1545, double %1543)
%1547 = fdiv double %1546, %250
%1548 = fmul double %250, %474
%1549 = fmul double %1548, %1547
%1550 = fmul double %474, 5.000000e-01
%1551 = fmul double %477, %1550
%1552 = tail call double @llvm.fmuladd.f64(double %1543, double %1543, double 1.000000e-02)
%1553 = tail call double @sqrt(double %1552)
%1554 = tail call double @llvm.fmuladd.f64(double %1551, double %1553, double 1.000000e+00)
%1555 = fdiv double %1549, %1554
%1556 = tail call double @llvm.fmuladd.f64(double %1555, double %1555, double 1.000000e+00)
%1557 = tail call double @sqrt(double %1556)
%1558 = fdiv double %1547, %1557
br label %1559
1559: ; preds = %1531, %1538
%1560 = phi double [ %1558, %1538 ], [ 0.000000e+00, %1531 ]
store double %1560, double* %25
%1561 = fcmp ogt double %58, 0.000000e+00
br i1 %1561, label %1562, label %1565
1562: ; preds = %1559
%1563 = load double, double* %10
%1564 = fdiv double %1563, %252
br label %1565
1565: ; preds = %1559, %1562
%1566 = phi double [ %1564, %1562 ], [ 0.000000e+00, %1559 ]
store double %1566, double* %26
%1567 = fcmp ogt double %60, 0.000000e+00
br i1 %1567, label %1568, label %1572
1568: ; preds = %1565
%1569 = load double, double* %11
%1570 = fmul double %1021, %1569
%1571 = fdiv double %1570, %254
br label %1572
1572: ; preds = %1565, %1568
%1573 = phi double [ %1571, %1568 ], [ 0.000000e+00, %1565 ]
store double %1573, double* %27
%1574 = fcmp ogt double %62, 0.000000e+00
br i1 %1574, label %1575, label %1578
1575: ; preds = %1572
%1576 = load double, double* %12
%1577 = fdiv double %1576, %256
br label %1578
1578: ; preds = %1572, %1575
%1579 = phi double [ %1577, %1575 ], [ 0.000000e+00, %1572 ]
store double %1579, double* %28
%1580 = fcmp ogt double %64, 0.000000e+00
br i1 %1580, label %1581, label %1585
1581: ; preds = %1578
%1582 = load double, double* %13
%1583 = fmul double %1075, %1582
%1584 = fdiv double %1583, %259
br label %1585
1585: ; preds = %1578, %1581
%1586 = phi double [ %1584, %1581 ], [ 0.000000e+00, %1578 ]
store double %1586, double* %29
%1587 = fcmp ogt double %972, 0.000000e+00
%1588 = select i1 %1587, double 1.000000e+00, double 0.000000e+00
%1589 = fmul double %972, %1588
%1590 = fmul double %483, %1589
%1591 = fadd double %1590, 1.000000e+00
%1592 = fdiv double %1590, %1591
%1593 = load double, double* %4
%1594 = fmul double %480, %1593
%1595 = fdiv double %1594, 1.440000e+00
%1596 = fcmp ogt double %1595, 1.000000e+02
br i1 %1596, label %1597, label %1601
1597: ; preds = %1585
%1598 = fadd double %1595, -1.000000e+02
%1599 = fadd double %1598, 1.000000e+00
%1600 = fmul double %1599, 0x48F3494A9B171BF5
br label %1609
1601: ; preds = %1585
%1602 = fcmp olt double %1595, -1.000000e+02
br i1 %1602, label %1603, label %1607
1603: ; preds = %1601
%1604 = fadd double %1595, 1.000000e+02
%1605 = fadd double %1604, 1.000000e+00
%1606 = fmul double %1605, 0x36EA8C1F14E2AF5D
br label %1609
1607: ; preds = %1601
%1608 = tail call double @exp(double %1595)
br label %1609
1609: ; preds = %1603, %1607, %1597
%1610 = phi double [ %1600, %1597 ], [ %1606, %1603 ], [ %1608, %1607 ]
%1611 = tail call double @llvm.fmuladd.f64(double %150, double %1003, double 1.000000e+00)
%1612 = fmul double %148, %1611
%1613 = fmul double %152, %1610
%1614 = tail call double @llvm.fmuladd.f64(double %1592, double %1592, double %484)
%1615 = fmul double %1614, %1613
%1616 = tail call double @llvm.fmuladd.f64(double %1615, double %1588, double 1.000000e+00)
%1617 = fmul double %1612, %1616
%1618 = fmul double %438, %994
%1619 = fmul double %972, %1617
%1620 = fdiv double %1619, %1021
%1621 = tail call double @llvm.fmuladd.f64(double %1618, double %104, double %1620)
store double %1621, double* %30
%1622 = extractelement <2 x double> %624, i64 1
%1623 = fmul double %438, %1622
%1624 = fsub double 1.000000e+00, %104
%1625 = fmul double %1624, %1623
store double %1625, double* %31
%1626 = fmul double %158, %993
%1627 = tail call double @llvm.fmuladd.f64(double %441, double %996, double %1626)
%1628 = tail call double @llvm.fmuladd.f64(double %88, double %1534, double %1627)
store double %1628, double* %32
%1629 = fmul double %88, %1536
store double %1629, double* %33
%1630 = fmul double %158, %1076
%1631 = extractelement <2 x double> %952, i64 1
%1632 = tail call double @llvm.fmuladd.f64(double %443, double %1631, double %1630)
store double %1632, double* %34
%1633 = load double, double* %14
%1634 = fmul double %74, %1633
store double %1634, double* %35
%1635 = load double, double* %15
%1636 = fmul double %84, %1635
store double %1636, double* %36
%1637 = load double, double* %18
%1638 = load double, double* %2
%1639 = load double, double* %22
%1640 = load double, double* %4
%1641 = fmul double %1639, %1640
%1642 = tail call double @llvm.fmuladd.f64(double %1637, double %1638, double %1641)
%1643 = load double, double* %20
%1644 = load double, double* %21
%1645 = fsub double %1643, %1644
%1646 = load double, double* %16
%1647 = tail call double @llvm.fmuladd.f64(double %1645, double %1646, double %1642)
%1648 = load double, double* %19
%1649 = load double, double* %3
%1650 = tail call double @llvm.fmuladd.f64(double %1648, double %1649, double %1647)
%1651 = load double, double* %23
%1652 = load double, double* %5
%1653 = tail call double @llvm.fmuladd.f64(double %1651, double %1652, double %1650)
%1654 = load double, double* %24
%1655 = load double, double* %7
%1656 = tail call double @llvm.fmuladd.f64(double %1654, double %1655, double %1653)
%1657 = load double, double* %25
%1658 = load double, double* %9
%1659 = tail call double @llvm.fmuladd.f64(double %1657, double %1658, double %1656)
%1660 = load double, double* %26
%1661 = load double, double* %10
%1662 = tail call double @llvm.fmuladd.f64(double %1660, double %1661, double %1659)
%1663 = load double, double* %27
%1664 = load double, double* %11
%1665 = tail call double @llvm.fmuladd.f64(double %1663, double %1664, double %1662)
%1666 = load double, double* %28
%1667 = load double, double* %12
%1668 = tail call double @llvm.fmuladd.f64(double %1666, double %1667, double %1665)
%1669 = load double, double* %29
%1670 = load double, double* %13
%1671 = tail call double @llvm.fmuladd.f64(double %1669, double %1670, double %1668)
%1672 = fneg double %1671
store double %1672, double* %38
%1673 = fcmp ogt double %196, 0.000000e+00
br i1 %1673, label %1674, label %1677
1674: ; preds = %1609
%1675 = load double, double* %1
%1676 = fdiv double %1675, %196
br label %1677
1677: ; preds = %1609, %1674
%1678 = phi double [ %1676, %1674 ], [ 0.000000e+00, %1609 ]
store double %1678, double* %37
%1679 = load double, double* %1
%1680 = fmul double %198, %1679
store double %1680, double* %39
%1681 = load double, double* %41
%1682 = fmul double %487, %1681
store double %1682, double* %43
%1683 = load double, double* %17
%1684 = fmul double %488, %1683
store double %1684, double* %42
%1685 = load double, double* %44
%1686 = fcmp une double %1685, 1.000000e+00
br i1 %1686, label %1687, label %1765
1687: ; preds = %1677
%1688 = load double, double* %18
%1689 = fmul double %1685, %1688
store double %1689, double* %18
%1690 = load double, double* %44
%1691 = load double, double* %19
%1692 = fmul double %1690, %1691
store double %1692, double* %19
%1693 = load double, double* %44
%1694 = load double, double* %20
%1695 = fmul double %1693, %1694
store double %1695, double* %20
%1696 = load double, double* %44
%1697 = load double, double* %21
%1698 = fmul double %1696, %1697
store double %1698, double* %21
%1699 = load double, double* %44
%1700 = load double, double* %22
%1701 = fmul double %1699, %1700
store double %1701, double* %22
%1702 = load double, double* %44
%1703 = load double, double* %23
%1704 = fmul double %1702, %1703
store double %1704, double* %23
%1705 = load double, double* %44
%1706 = load double, double* %24
%1707 = fmul double %1705, %1706
store double %1707, double* %24
%1708 = load double, double* %44
%1709 = load double, double* %25
%1710 = fmul double %1708, %1709
store double %1710, double* %25
%1711 = load double, double* %44
%1712 = load double, double* %26
%1713 = fmul double %1711, %1712
store double %1713, double* %26
%1714 = load double, double* %44
%1715 = load double, double* %27
%1716 = fmul double %1714, %1715
store double %1716, double* %27
%1717 = load double, double* %44
%1718 = load double, double* %28
%1719 = fmul double %1717, %1718
store double %1719, double* %28
%1720 = load double, double* %44
%1721 = load double, double* %29
%1722 = fmul double %1720, %1721
store double %1722, double* %29
%1723 = load double, double* %44
%1724 = load double, double* %30
%1725 = fmul double %1723, %1724
store double %1725, double* %30
%1726 = load double, double* %44
%1727 = load double, double* %31
%1728 = fmul double %1726, %1727
store double %1728, double* %31
%1729 = load double, double* %44
%1730 = load double, double* %32
%1731 = fmul double %1729, %1730
store double %1731, double* %32
%1732 = load double, double* %44
%1733 = load double, double* %33
%1734 = fmul double %1732, %1733
store double %1734, double* %33
%1735 = load double, double* %44
%1736 = load double, double* %34
%1737 = fmul double %1735, %1736
store double %1737, double* %34
%1738 = load double, double* %44
%1739 = load double, double* %35
%1740 = fmul double %1738, %1739
store double %1740, double* %35
%1741 = load double, double* %44
%1742 = load double, double* %36
%1743 = fmul double %1741, %1742
store double %1743, double* %36
%1744 = load double, double* %44
%1745 = load double, double* %37
%1746 = fmul double %1744, %1745
store double %1746, double* %37
%1747 = load double, double* %44
%1748 = load double, double* %38
%1749 = fmul double %1747, %1748
store double %1749, double* %38
%1750 = load double, double* %44
%1751 = load double, double* %39
%1752 = fmul double %1750, %1751
store double %1752, double* %39
%1753 = load double, double* %44
%1754 = load double, double* %40
%1755 = fmul double %1753, %1754
store double %1755, double* %40
%1756 = load double, double* %44
%1757 = load double, double* %41
%1758 = fmul double %1756, %1757
store double %1758, double* %41
%1759 = load double, double* %44
%1760 = load double, double* %42
%1761 = fmul double %1759, %1760
store double %1761, double* %42
%1762 = load double, double* %44
%1763 = load double, double* %43
%1764 = fmul double %1762, %1763
store double %1764, double* %43
br label %1765
1765: ; preds = %1687, %1677
ret i32 0
}