int vbic_3T_et_cf_f(p, Vrth, Vbei, Vbex, Vbci, Vbep, Vrcx, Vbcx, Vrci, Vrbx,
                    Vrbi, Vre, Vrbp, Vbe, Vbc, Vcei, Ibe, Ibex, Itzf, Itzr, Ibc,
                    Ibep, Ircx, Irci, Irbx, Irbi, Ire, Irbp, Qbe, Qbex, Qbc,
                    Qbcx, Qbep, Qbeo, Qbco, Irth, Ith, Qcth, SCALE)
double *p, *Vrth, *Vbei, *Vbex, *Vbci, *Vbep, *Vrcx, *Vbcx, *Vrci, *Vrbx, *Vrbi,
    *Vre, *Vrbp, *Vbe, *Vbc, *Vcei, *Ibe, *Ibex, *Itzf, *Itzr, *Ibc, *Ibep,
    *Ircx, *Irci, *Irbx, *Irbi, *Ire, *Irbp, *Qbe, *Qbex, *Qbc, *Qbcx, *Qbep,
    *Qbeo, *Qbco, *Irth, *Ith, *Qcth, *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, dv0, dvh, pwq, qlo, qhi, qdbe;
  double mv0, vl0, q0, dv, mv, vl, qdbex;
  double qdbc, vn0, vnl0, qlo0, vn, vnl, sel;
  double crt, cmx, cl, ql, qdbep, argi, expi;
  double Ifi, Iri, q1z, q1, q2, qb, argx;
  double expx, Ifp, q2p, qbp, argn, expn, Ibcj;
  double avalf, Igc, Kbci, Kbcx, rKp1, Iohm, derf;
  double 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, XRE, XRBI;
  double XRCI, XRS, XVO, EA, EAIE, EAIC, EAIS;
  double EANE, EANC, EANS, XIS, XII, XIN, TNF;
  double TAVC, RTH, CTH, VRT, ART, QBM, NKF;
  double XIKF, XRCX, XRBX, XRBP, ISRR, XISR, DEAR;
  double EAP, VBBE, NBBE, IBBE, TVBBE1, TVBBE2, TNBBE;
  TNOM = p[0];
  RCX = p[1];
  RCI = p[2];
  VO = p[3];
  GAMM = p[4];
  HRCF = p[5];
  RBX = p[6];
  RBI = p[7];
  RE = p[8];
  RS = p[9];
  RBP = p[10];
  IS = p[11];
  NF = p[12];
  NR = p[13];
  FC = p[14];
  CBEO = p[15];
  CJE = p[16];
  PE = p[17];
  ME = p[18];
  AJE = p[19];
  CBCO = p[20];
  CJC = p[21];
  QCO = p[22];
  CJEP = p[23];
  PC = p[24];
  MC = p[25];
  AJC = p[26];
  CJCP = p[27];
  PS = p[28];
  MS = p[29];
  IBEI = p[31];
  WBE = p[32];
  NEI = p[33];
  IBEN = p[34];
  NEN = p[35];
  IBCI = p[36];
  NCI = p[37];
  IBCN = p[38];
  NCN = p[39];
  AVC1 = p[40];
  AVC2 = p[41];
  ISP = p[42];
  WSP = p[43];
  NFP = p[44];
  IBEIP = p[45];
  IBENP = p[46];
  IBCIP = p[47];
  NCIP = p[48];
  IBCNP = p[49];
  NCNP = p[50];
  VEF = p[51];
  VER = p[52];
  IKF = p[53];
  IKR = p[54];
  IKP = p[55];
  TF = p[56];
  QTF = p[57];
  XTF = p[58];
  VTF = p[59];
  ITF = p[60];
  TR = p[61];
  XRE = p[66];
  XRBI = p[67];
  XRCI = p[68];
  XRS = p[69];
  XVO = p[70];
  EA = p[71];
  EAIE = p[72];
  EAIC = p[73];
  EAIS = p[74];
  EANE = p[75];
  EANC = p[76];
  EANS = p[77];
  XIS = p[78];
  XII = p[79];
  XIN = p[80];
  TNF = p[81];
  TAVC = p[82];
  RTH = p[83];
  CTH = p[84];
  VRT = p[85];
  ART = p[86];
  QBM = p[88];
  NKF = p[89];
  XIKF = p[90];
  XRCX = p[91];
  XRBX = p[92];
  XRBP = p[93];
  ISRR = p[94];
  XISR = p[95];
  DEAR = p[96];
  EAP = p[97];
  VBBE = p[98];
  NBBE = p[99];
  IBBE = p[100];
  TVBBE1 = p[101];
  TVBBE2 = p[102];
  TNBBE = p[103];
  Tini = 2.731500e+02 + TNOM;
  Tdev = (2.731500e+02 + TNOM) + (*Vrth);
  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;
  }
  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;
  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 = ((*Itzf) - (*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) + ((*Itzf) - (*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;
  if (*SCALE != 1.0) {
    *Ibe = (*SCALE) * (*Ibe);
    *Ibex = (*SCALE) * (*Ibex);
    *Itzf = (*SCALE) * (*Itzf);
    *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);
  }
  return (0);
}


x86 assembly (clang, -O0):
<vbic_3T_et_cf_f>:
push   %rbp
mov    %rsp,%rbp
sub    $0x700,%rsp
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,-0x3a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x8(%rax),%xmm0
movsd  %xmm0,-0x3a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x10(%rax),%xmm0
movsd  %xmm0,-0x3b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x18(%rax),%xmm0
movsd  %xmm0,-0x3b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x20(%rax),%xmm0
movsd  %xmm0,-0x3c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x28(%rax),%xmm0
movsd  %xmm0,-0x3c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x30(%rax),%xmm0
movsd  %xmm0,-0x3d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x38(%rax),%xmm0
movsd  %xmm0,-0x3d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x40(%rax),%xmm0
movsd  %xmm0,-0x3e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x48(%rax),%xmm0
movsd  %xmm0,-0x3e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x50(%rax),%xmm0
movsd  %xmm0,-0x3f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x58(%rax),%xmm0
movsd  %xmm0,-0x3f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x60(%rax),%xmm0
movsd  %xmm0,-0x400(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x68(%rax),%xmm0
movsd  %xmm0,-0x408(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x70(%rax),%xmm0
movsd  %xmm0,-0x410(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x78(%rax),%xmm0
movsd  %xmm0,-0x418(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x80(%rax),%xmm0
movsd  %xmm0,-0x420(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x88(%rax),%xmm0
movsd  %xmm0,-0x428(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x90(%rax),%xmm0
movsd  %xmm0,-0x430(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x98(%rax),%xmm0
movsd  %xmm0,-0x438(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa0(%rax),%xmm0
movsd  %xmm0,-0x440(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xa8(%rax),%xmm0
movsd  %xmm0,-0x448(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb0(%rax),%xmm0
movsd  %xmm0,-0x450(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xb8(%rax),%xmm0
movsd  %xmm0,-0x458(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc0(%rax),%xmm0
movsd  %xmm0,-0x460(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xc8(%rax),%xmm0
movsd  %xmm0,-0x468(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd0(%rax),%xmm0
movsd  %xmm0,-0x470(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xd8(%rax),%xmm0
movsd  %xmm0,-0x478(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe0(%rax),%xmm0
movsd  %xmm0,-0x480(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xe8(%rax),%xmm0
movsd  %xmm0,-0x488(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0xf8(%rax),%xmm0
movsd  %xmm0,-0x490(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x100(%rax),%xmm0
movsd  %xmm0,-0x498(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x108(%rax),%xmm0
movsd  %xmm0,-0x4a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x110(%rax),%xmm0
movsd  %xmm0,-0x4a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x118(%rax),%xmm0
movsd  %xmm0,-0x4b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x120(%rax),%xmm0
movsd  %xmm0,-0x4b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x128(%rax),%xmm0
movsd  %xmm0,-0x4c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x130(%rax),%xmm0
movsd  %xmm0,-0x4c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x138(%rax),%xmm0
movsd  %xmm0,-0x4d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x140(%rax),%xmm0
movsd  %xmm0,-0x4d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x148(%rax),%xmm0
movsd  %xmm0,-0x4e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x150(%rax),%xmm0
movsd  %xmm0,-0x4e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x158(%rax),%xmm0
movsd  %xmm0,-0x4f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x160(%rax),%xmm0
movsd  %xmm0,-0x4f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x168(%rax),%xmm0
movsd  %xmm0,-0x500(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x170(%rax),%xmm0
movsd  %xmm0,-0x508(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x178(%rax),%xmm0
movsd  %xmm0,-0x510(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x180(%rax),%xmm0
movsd  %xmm0,-0x518(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x188(%rax),%xmm0
movsd  %xmm0,-0x520(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x190(%rax),%xmm0
movsd  %xmm0,-0x528(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x198(%rax),%xmm0
movsd  %xmm0,-0x530(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a0(%rax),%xmm0
movsd  %xmm0,-0x538(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1a8(%rax),%xmm0
movsd  %xmm0,-0x540(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b0(%rax),%xmm0
movsd  %xmm0,-0x548(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1b8(%rax),%xmm0
movsd  %xmm0,-0x550(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c0(%rax),%xmm0
movsd  %xmm0,-0x558(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1c8(%rax),%xmm0
movsd  %xmm0,-0x560(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d0(%rax),%xmm0
movsd  %xmm0,-0x568(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1d8(%rax),%xmm0
movsd  %xmm0,-0x570(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e0(%rax),%xmm0
movsd  %xmm0,-0x578(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x1e8(%rax),%xmm0
movsd  %xmm0,-0x580(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x210(%rax),%xmm0
movsd  %xmm0,-0x588(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x218(%rax),%xmm0
movsd  %xmm0,-0x590(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x220(%rax),%xmm0
movsd  %xmm0,-0x598(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x228(%rax),%xmm0
movsd  %xmm0,-0x5a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x230(%rax),%xmm0
movsd  %xmm0,-0x5a8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x238(%rax),%xmm0
movsd  %xmm0,-0x5b0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x240(%rax),%xmm0
movsd  %xmm0,-0x5b8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x248(%rax),%xmm0
movsd  %xmm0,-0x5c0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x250(%rax),%xmm0
movsd  %xmm0,-0x5c8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x258(%rax),%xmm0
movsd  %xmm0,-0x5d0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x260(%rax),%xmm0
movsd  %xmm0,-0x5d8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x268(%rax),%xmm0
movsd  %xmm0,-0x5e0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x270(%rax),%xmm0
movsd  %xmm0,-0x5e8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x278(%rax),%xmm0
movsd  %xmm0,-0x5f0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x280(%rax),%xmm0
movsd  %xmm0,-0x5f8(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x288(%rax),%xmm0
movsd  %xmm0,-0x600(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x290(%rax),%xmm0
movsd  %xmm0,-0x608(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x298(%rax),%xmm0
movsd  %xmm0,-0x610(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a0(%rax),%xmm0
movsd  %xmm0,-0x618(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2a8(%rax),%xmm0
movsd  %xmm0,-0x620(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2b0(%rax),%xmm0
movsd  %xmm0,-0x628(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c0(%rax),%xmm0
movsd  %xmm0,-0x630(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2c8(%rax),%xmm0
movsd  %xmm0,-0x638(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d0(%rax),%xmm0
movsd  %xmm0,-0x640(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2d8(%rax),%xmm0
movsd  %xmm0,-0x648(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e0(%rax),%xmm0
movsd  %xmm0,-0x650(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2e8(%rax),%xmm0
movsd  %xmm0,-0x658(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f0(%rax),%xmm0
movsd  %xmm0,-0x660(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x2f8(%rax),%xmm0
movsd  %xmm0,-0x668(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x300(%rax),%xmm0
movsd  %xmm0,-0x670(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x308(%rax),%xmm0
movsd  %xmm0,-0x678(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x310(%rax),%xmm0
movsd  %xmm0,-0x680(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x318(%rax),%xmm0
movsd  %xmm0,-0x688(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x320(%rax),%xmm0
movsd  %xmm0,-0x690(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x328(%rax),%xmm0
movsd  %xmm0,-0x698(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x330(%rax),%xmm0
movsd  %xmm0,-0x6a0(%rbp)
ff
mov    -0x8(%rbp),%rax
movsd  0x338(%rax),%xmm0
movsd  %xmm0,-0x6a8(%rbp)
ff
movsd  0x66a1(%rip),%xmm0
addsd  -0x3a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x38(%rbp)
movsd  0x668c(%rip),%xmm0
addsd  -0x3a0(%rbp),%xmm0
ff
mov    -0x10(%rbp),%rax
addsd  (%rax),%xmm0
movsd  %xmm0,-0x40(%rbp)
movsd  0x6667(%rip),%xmm0
mulsd  -0x40(%rbp),%xmm0
movsd  0x6652(%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  -0x640(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x540(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x68(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x648(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3a8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x70(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x598(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3b0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x78(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x650(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3d0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x80(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x590(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3d8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x88(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x588(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3e0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x90(%rbp)
movsd  -0x50(%rbp),%xmm0
movsd  -0x5a0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3e8(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0x98(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x658(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3f0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
movsd  %xmm0,-0xa0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5e8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x6466(%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  0x641e(%rip),%xmm0
divsd  -0x400(%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  -0x3f8(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x668(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x670(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x639b(%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  0x6353(%rip),%xmm0
divsd  -0x408(%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  -0x660(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xd8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5e8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x678(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x62d0(%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  0x6288(%rip),%xmm0
divsd  -0x4f8(%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  -0x4e8(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5b8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x6205(%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  0x61bd(%rip),%xmm0
divsd  -0x4a0(%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  -0x490(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xe8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f8(%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  0x613a(%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  0x60f2(%rip),%xmm0
divsd  -0x4b0(%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,-0xf0(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x606f(%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  0x6027(%rip),%xmm0
divsd  -0x4c0(%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)
movsd  -0x4b8(%rbp),%xmm0
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0xf8(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f8(%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  0x5fa4(%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  0x5f5c(%rip),%xmm0
divsd  -0x4d0(%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  -0x4c8(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x100(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5c0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5ed9(%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  0x5e91(%rip),%xmm0
divsd  -0x4c0(%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,-0x108(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f8(%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  0x5e0e(%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  0x5dc6(%rip),%xmm0
divsd  -0x4d0(%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  -0x508(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x110(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f0(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x5c8(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x5d43(%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  0x5cfb(%rip),%xmm0
divsd  -0x518(%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  -0x510(%rbp),%xmm0
ff
mulsd  -0xc8(%rbp),%xmm0
ff
movsd  %xmm0,-0x118(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5f8(%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  0x5c78(%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  0x5c30(%rip),%xmm0
divsd  -0x528(%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,-0x120(%rbp)
ff
movsd  -0x400(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x600(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5bcd(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x128(%rbp)
ff
movsd  -0x408(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x600(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5b9c(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x130(%rbp)
ff
movsd  -0x4e0(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x608(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5b6b(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x138(%rbp)
ff
movsd  -0x680(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x698(%rbp),%xmm3
ff
movsd  -0x58(%rbp),%xmm2
movsd  -0x6a0(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  0x5b25(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x140(%rbp)
ff
movsd  -0x688(%rbp),%xmm0
ff
movsd  -0x58(%rbp),%xmm1
movsd  -0x6a8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x5af4(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x148(%rbp)
ff
movsd  0x5aec(%rip),%xmm0
mulsd  -0x428(%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  0x5acd(%rip),%xmm0
mulsd  -0x428(%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  0x5a45(%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  0x5a25(%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  -0x5b8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x59c7(%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  0x5963(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x593f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x592e(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x5932(%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
movsd  0x58ff(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  -0xb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x160(%rbp)
ff
movsd  0x58e2(%rip),%xmm0
mulsd  -0x460(%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  0x58c3(%rip),%xmm0
mulsd  -0x460(%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  0x583b(%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  0x581b(%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  -0x5c0(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x57bd(%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  0x5759(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x5735(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x5724(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x5728(%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  0x56f5(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  -0xb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x168(%rbp)
ff
movsd  0x56d8(%rip),%xmm0
mulsd  -0x480(%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  0x56b9(%rip),%xmm0
mulsd  -0x480(%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  0x5631(%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  0x5611(%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  -0x5c8(%rbp),%xmm0
ff
movsd  -0x50(%rbp),%xmm2
movsd  0x55b3(%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  0x554f(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x552b(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x551a(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x551e(%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  0x54eb(%rip),%xmm0
mulsd  -0x48(%rbp),%xmm0
movsd  -0xb8(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x170(%rbp)
ff
movsd  -0x428(%rbp),%xmm0
ff
divsd  -0x160(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x430(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x420(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x178(%rbp)
ff
movsd  -0x460(%rbp),%xmm0
ff
divsd  -0x168(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x468(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x448(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x180(%rbp)
ff
movsd  -0x460(%rbp),%xmm0
ff
divsd  -0x168(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x468(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x458(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x188(%rbp)
ff
movsd  -0x480(%rbp),%xmm0
ff
divsd  -0x170(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x488(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x478(%rbp),%xmm0
ff
mulsd  -0xa8(%rbp),%xmm0
ff
movsd  %xmm0,-0x190(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5e8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x5b0(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
movsd  0x536c(%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  -0x3c0(%rbp),%xmm0
ff
mulsd  -0x60(%rbp),%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  %xmm0,-0x198(%rbp)
ff
movsd  -0x50(%rbp),%xmm0
movsd  -0x5a8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x60(%rbp)
movsd  -0x3b8(%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  -0x530(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2d81 <vbic_3T_et_cf_f+0x1c41>
movsd  0x5294(%rip),%xmm0
divsd  -0x530(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b0(%rbp)
ff
jmp    2d8c <vbic_3T_et_cf_f+0x1c4c>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1b0(%rbp)
ff
movsd  -0x538(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2dbe <vbic_3T_et_cf_f+0x1c7e>
movsd  0x5257(%rip),%xmm0
divsd  -0x538(%rbp),%xmm0
ff
movsd  %xmm0,-0x1b8(%rbp)
ff
jmp    2dc9 <vbic_3T_et_cf_f+0x1c89>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1b8(%rbp)
ff
movsd  -0x540(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2df8 <vbic_3T_et_cf_f+0x1cb8>
movsd  0x521a(%rip),%xmm0
divsd  -0x68(%rbp),%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
jmp    2e03 <vbic_3T_et_cf_f+0x1cc3>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1c0(%rbp)
ff
movsd  -0x548(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2e35 <vbic_3T_et_cf_f+0x1cf5>
movsd  0x51e0(%rip),%xmm0
divsd  -0x548(%rbp),%xmm0
ff
movsd  %xmm0,-0x1c8(%rbp)
ff
jmp    2e40 <vbic_3T_et_cf_f+0x1d00>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1c8(%rbp)
ff
movsd  -0x550(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2e72 <vbic_3T_et_cf_f+0x1d32>
movsd  0x51a3(%rip),%xmm0
divsd  -0x550(%rbp),%xmm0
ff
movsd  %xmm0,-0x1d0(%rbp)
ff
jmp    2e7d <vbic_3T_et_cf_f+0x1d3d>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1d0(%rbp)
ff
movsd  -0x3b8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2eaf <vbic_3T_et_cf_f+0x1d6f>
movsd  0x5166(%rip),%xmm0
divsd  -0x1a0(%rbp),%xmm0
ff
movsd  %xmm0,-0x1d8(%rbp)
ff
jmp    2eba <vbic_3T_et_cf_f+0x1d7a>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1d8(%rbp)
ff
movsd  -0x3c8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2eec <vbic_3T_et_cf_f+0x1dac>
movsd  0x5129(%rip),%xmm0
divsd  -0x3c8(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e0(%rbp)
ff
jmp    2ef7 <vbic_3T_et_cf_f+0x1db7>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1e0(%rbp)
ff
movsd  -0x570(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2f29 <vbic_3T_et_cf_f+0x1de9>
movsd  0x50ec(%rip),%xmm0
divsd  -0x570(%rbp),%xmm0
ff
movsd  %xmm0,-0x1e8(%rbp)
ff
jmp    2f34 <vbic_3T_et_cf_f+0x1df4>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1e8(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2f66 <vbic_3T_et_cf_f+0x1e26>
movsd  0x50af(%rip),%xmm0
divsd  -0x578(%rbp),%xmm0
ff
movsd  %xmm0,-0x1f0(%rbp)
ff
jmp    2f71 <vbic_3T_et_cf_f+0x1e31>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1f0(%rbp)
ff
movsd  -0x578(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    2f96 <vbic_3T_et_cf_f+0x1e56>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
jmp    2fa6 <vbic_3T_et_cf_f+0x1e66>
movsd  0x5062(%rip),%xmm0
movsd  %xmm0,-0x1f8(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x200(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x438(%rbp),%xmm0
ff
jb     31dd <vbic_3T_et_cf_f+0x209d>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    312a <vbic_3T_et_cf_f+0x1fea>
movsd  0x4fe5(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x5018(%rip),%xmm0
subsd  -0x430(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movsd  0x4f8e(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x4f7a(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x4f4f(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4f3f(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
movsd  0x4f1b(%rip),%xmm1
subsd  -0x410(%rbp),%xmm1
ff
movsd  0x4f1b(%rip),%xmm2
mulsd  -0x430(%rbp),%xmm2
ff
mulsd  -0x208(%rbp),%xmm2
ff
divsd  -0x160(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
jmp    31c0 <vbic_3T_et_cf_f+0x2080>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4ebe(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4ead(%rip),%xmm0
subsd  -0x430(%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  0x4e73(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4e5f(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
addsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x228(%rbp)
ff
jmp    349c <vbic_3T_et_cf_f+0x235c>
movsd  -0x200(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm2
ff
movsd  0x4e23(%rip),%xmm1
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x200(%rbp),%xmm1
ff
addsd  -0x230(%rbp),%xmm1
ff
movsd  0x4df6(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4daa(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4d99(%rip),%xmm0
subsd  -0x430(%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  0x4d40(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
movsd  -0x248(%rbp),%xmm2
ff
movsd  0x4d14(%rip),%xmm1
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
subsd  -0x250(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x4cb0(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4c78(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4c67(%rip),%xmm0
subsd  -0x430(%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  0x4c0e(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x4bf2(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x430(%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  -0x218(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x258(%rbp),%xmm2
ff
addsd  -0x238(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x240(%rbp),%xmm0
ff
movsd  %xmm0,-0x228(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x200(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x438(%rbp),%xmm0
ff
jb     36d3 <vbic_3T_et_cf_f+0x2593>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    3620 <vbic_3T_et_cf_f+0x24e0>
movsd  0x4aef(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x4b22(%rip),%xmm0
subsd  -0x430(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x160(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movsd  0x4a98(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x4a84(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x4a59(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4a49(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
movsd  0x4a25(%rip),%xmm1
subsd  -0x410(%rbp),%xmm1
ff
movsd  0x4a25(%rip),%xmm2
mulsd  -0x430(%rbp),%xmm2
ff
mulsd  -0x208(%rbp),%xmm2
ff
divsd  -0x160(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
jmp    36b6 <vbic_3T_et_cf_f+0x2576>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x49c8(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x49b7(%rip),%xmm0
subsd  -0x430(%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  0x497d(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4969(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
addsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x260(%rbp)
ff
jmp    3992 <vbic_3T_et_cf_f+0x2852>
movsd  -0x200(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm2
ff
movsd  0x492d(%rip),%xmm1
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x200(%rbp),%xmm1
ff
addsd  -0x230(%rbp),%xmm1
ff
movsd  0x4900(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x48b4(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x48a3(%rip),%xmm0
subsd  -0x430(%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  0x484a(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
movsd  -0x248(%rbp),%xmm2
ff
movsd  0x481e(%rip),%xmm1
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  -0x438(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
subsd  -0x250(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x47ba(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm1
ff
divsd  -0x160(%rbp),%xmm1
ff
movsd  0x4782(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4771(%rip),%xmm0
subsd  -0x430(%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  0x4718(%rip),%xmm1
subsd  -0x430(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x46fc(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x430(%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  -0x218(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x258(%rbp),%xmm2
ff
addsd  -0x238(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x240(%rbp),%xmm0
ff
movsd  %xmm0,-0x260(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x200(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x470(%rbp),%xmm0
ff
jb     3d02 <vbic_3T_et_cf_f+0x2bc2>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    3b16 <vbic_3T_et_cf_f+0x29d6>
movsd  0x45f9(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x462c(%rip),%xmm0
subsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movsd  0x45a2(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x458e(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x4563(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x4553(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
movsd  0x452f(%rip),%xmm1
subsd  -0x410(%rbp),%xmm1
ff
movsd  0x452f(%rip),%xmm2
mulsd  -0x468(%rbp),%xmm2
ff
mulsd  -0x208(%rbp),%xmm2
ff
divsd  -0x168(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
jmp    3ce5 <vbic_3T_et_cf_f+0x2ba5>
movsd  -0x620(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    3c4f <vbic_3T_et_cf_f+0x2b0f>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    3c4f <vbic_3T_et_cf_f+0x2b0f>
movsd  -0x620(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x448c(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x447b(%rip),%xmm0
subsd  -0x468(%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  0x4439(%rip),%xmm3
subsd  -0x468(%rbp),%xmm3
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x620(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x168(%rbp),%xmm2
ff
addsd  -0x620(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0x4401(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x43da(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x43ca(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
jmp    3cda <vbic_3T_et_cf_f+0x2b9a>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x4399(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x4388(%rip),%xmm0
subsd  -0x468(%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  0x434e(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x433a(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
addsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
jmp    453b <vbic_3T_et_cf_f+0x33fb>
movsd  -0x620(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4277 <vbic_3T_et_cf_f+0x3137>
movsd  -0x628(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4277 <vbic_3T_et_cf_f+0x3137>
movsd  -0x620(%rbp),%xmm0
ff
addsd  -0x200(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
subsd  -0x200(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
ff
movsd  0x42a8(%rip),%xmm0
mulsd  -0x270(%rbp),%xmm0
ff
movsd  %xmm0,-0x6c0(%rbp)
ff
movsd  -0x270(%rbp),%xmm0
ff
movsd  0x4280(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x270(%rbp),%xmm2
ff
movsd  0x426c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4278(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6c8(%rbp)
ff
movsd  0x4233(%rip),%xmm0
addsd  -0x270(%rbp),%xmm0
ff
movsd  0x4223(%rip),%xmm2
addsd  -0x270(%rbp),%xmm2
ff
movsd  0x422b(%rip),%xmm1
mulsd  -0x628(%rbp),%xmm1
ff
mulsd  -0x628(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x6c8(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6c0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x278(%rbp)
ff
movsd  -0x278(%rbp),%xmm1
ff
movsd  -0x620(%rbp),%xmm2
ff
subsd  -0x200(%rbp),%xmm2
ff
movsd  -0x620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x200(%rbp),%xmm1
ff
movsd  0x4194(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x4160(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x414f(%rip),%xmm0
subsd  -0x468(%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  0x4115(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x4101(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x620(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
subsd  -0x200(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  0x40b1(%rip),%xmm0
mulsd  -0x288(%rbp),%xmm0
ff
movsd  %xmm0,-0x6b0(%rbp)
ff
movsd  -0x288(%rbp),%xmm0
ff
movsd  0x4089(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x288(%rbp),%xmm2
ff
movsd  0x4075(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x4081(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6b8(%rbp)
ff
movsd  0x403c(%rip),%xmm0
addsd  -0x288(%rbp),%xmm0
ff
movsd  0x402c(%rip),%xmm2
addsd  -0x288(%rbp),%xmm2
ff
movsd  0x4034(%rip),%xmm1
mulsd  -0x628(%rbp),%xmm1
ff
mulsd  -0x628(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x6b8(%rbp),%xmm1
movaps %xmm0,%xmm2
movsd  -0x6b0(%rbp),%xmm0
ff
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x290(%rbp)
ff
movsd  -0x290(%rbp),%xmm1
ff
movsd  -0x620(%rbp),%xmm2
ff
subsd  -0x200(%rbp),%xmm2
ff
movsd  -0x620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x200(%rbp),%xmm1
ff
movsd  0x3f9d(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3f69(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3f58(%rip),%xmm0
subsd  -0x468(%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  0x3f1e(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3f0a(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x3eee(%rip),%xmm1
addsd  -0x290(%rbp),%xmm1
ff
movsd  0x3eee(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x620(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3eba(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x468(%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,-0x2a0(%rbp)
ff
movsd  -0x200(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3e58(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x468(%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,-0x2a8(%rbp)
ff
movsd  0x3e06(%rip),%xmm0
subsd  -0x298(%rbp),%xmm0
ff
movsd  -0x2a0(%rbp),%xmm2
ff
movsd  -0x298(%rbp),%xmm1
ff
mulsd  -0x2a8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x258(%rbp),%xmm0
ff
addsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x2b8(%rbp),%xmm0
ff
addsd  -0x218(%rbp),%xmm0
ff
subsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
jmp    4536 <vbic_3T_et_cf_f+0x33f6>
movsd  -0x200(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm2
ff
movsd  0x3d89(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x200(%rbp),%xmm1
ff
addsd  -0x230(%rbp),%xmm1
ff
movsd  0x3d5c(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3d10(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3cff(%rip),%xmm0
subsd  -0x468(%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  0x3ca6(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
movsd  -0x248(%rbp),%xmm2
ff
movsd  0x3c7a(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
subsd  -0x250(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x3c16(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3bde(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3bcd(%rip),%xmm0
subsd  -0x468(%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  0x3b74(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x3b58(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x468(%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  -0x218(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x258(%rbp),%xmm2
ff
addsd  -0x238(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x240(%rbp),%xmm0
ff
movsd  %xmm0,-0x268(%rbp)
ff
jmp    453b <vbic_3T_et_cf_f+0x33fb>
movsd  -0x168(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x200(%rbp)
ff
xorps  %xmm0,%xmm0
ucomisd -0x470(%rbp),%xmm0
ff
jb     48ab <vbic_3T_et_cf_f+0x376b>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x208(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    46bf <vbic_3T_et_cf_f+0x357f>
movsd  0x3a50(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  0x3a83(%rip),%xmm0
subsd  -0x468(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x60(%rbp),%xmm0
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0x210(%rbp)
ff
movsd  -0x168(%rbp),%xmm0
ff
movsd  -0x210(%rbp),%xmm1
ff
movsd  0x39f9(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0x39e5(%rip),%xmm2
subsd  -0x410(%rbp),%xmm2
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x39ba(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x39aa(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  -0x208(%rbp),%xmm0
ff
movsd  0x3986(%rip),%xmm1
subsd  -0x410(%rbp),%xmm1
ff
movsd  0x3986(%rip),%xmm2
mulsd  -0x468(%rbp),%xmm2
ff
mulsd  -0x208(%rbp),%xmm2
ff
divsd  -0x168(%rbp),%xmm2
ff
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mulsd  -0x210(%rbp),%xmm0
ff
movsd  %xmm0,-0x220(%rbp)
ff
jmp    488e <vbic_3T_et_cf_f+0x374e>
movsd  -0x620(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    47f8 <vbic_3T_et_cf_f+0x36b8>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
ucomisd %xmm1,%xmm0
jbe    47f8 <vbic_3T_et_cf_f+0x36b8>
movsd  -0x620(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x38e3(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x38d2(%rip),%xmm0
subsd  -0x468(%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  0x3890(%rip),%xmm3
subsd  -0x468(%rbp),%xmm3
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
addsd  -0x620(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm3
movsd  -0x168(%rbp),%xmm2
ff
addsd  -0x620(%rbp),%xmm2
ff
divsd  %xmm2,%xmm3
movsd  0x3858(%rip),%xmm2
subsd  %xmm3,%xmm2
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
mulsd  %xmm2,%xmm1
movsd  0x3831(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x3821(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
jmp    4883 <vbic_3T_et_cf_f+0x3743>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm1
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x37f0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x37df(%rip),%xmm0
subsd  -0x468(%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  0x37a5(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3791(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x220(%rbp)
ff
movsd  -0x218(%rbp),%xmm0
ff
addsd  -0x220(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c0(%rbp)
ff
jmp    50e4 <vbic_3T_et_cf_f+0x3fa4>
movsd  -0x620(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4e20 <vbic_3T_et_cf_f+0x3ce0>
movsd  -0x628(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    4e20 <vbic_3T_et_cf_f+0x3ce0>
movsd  -0x620(%rbp),%xmm0
ff
addsd  -0x200(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
subsd  -0x200(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x270(%rbp)
movsd  0x36ff(%rip),%xmm0
mulsd  -0x270(%rbp),%xmm0
ff
movsd  %xmm0,-0x6e0(%rbp)
ff
movsd  -0x270(%rbp),%xmm0
ff
movsd  0x36d7(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x270(%rbp),%xmm2
ff
movsd  0x36c3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x36cf(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6e8(%rbp)
ff
movsd  0x368a(%rip),%xmm0
addsd  -0x270(%rbp),%xmm0
ff
movsd  0x367a(%rip),%xmm2
addsd  -0x270(%rbp),%xmm2
ff
movsd  0x3682(%rip),%xmm1
mulsd  -0x628(%rbp),%xmm1
ff
mulsd  -0x628(%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,-0x278(%rbp)
ff
movsd  -0x278(%rbp),%xmm1
ff
movsd  -0x620(%rbp),%xmm2
ff
subsd  -0x200(%rbp),%xmm2
ff
movsd  -0x620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x200(%rbp),%xmm1
ff
movsd  0x35eb(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x35b7(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x35a6(%rip),%xmm0
subsd  -0x468(%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  0x356c(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3558(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x280(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x620(%rbp),%xmm1
ff
addsd  %xmm0,%xmm0
addsd  %xmm1,%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  -0x620(%rbp),%xmm1
ff
subsd  -0x200(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x288(%rbp)
ff
movsd  0x3508(%rip),%xmm0
mulsd  -0x288(%rbp),%xmm0
ff
movsd  %xmm0,-0x6d0(%rbp)
ff
movsd  -0x288(%rbp),%xmm0
ff
movsd  0x34e0(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x288(%rbp),%xmm2
ff
movsd  0x34cc(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x34d8(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x6d8(%rbp)
ff
movsd  0x3493(%rip),%xmm0
addsd  -0x288(%rbp),%xmm0
ff
movsd  0x3483(%rip),%xmm2
addsd  -0x288(%rbp),%xmm2
ff
movsd  0x348b(%rip),%xmm1
mulsd  -0x628(%rbp),%xmm1
ff
mulsd  -0x628(%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,-0x290(%rbp)
ff
movsd  -0x290(%rbp),%xmm1
ff
movsd  -0x620(%rbp),%xmm2
ff
subsd  -0x200(%rbp),%xmm2
ff
movsd  -0x620(%rbp),%xmm0
ff
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
subsd  -0x200(%rbp),%xmm1
ff
movsd  0x33f4(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x33c0(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x33af(%rip),%xmm0
subsd  -0x468(%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  0x3375(%rip),%xmm1
subsd  -0xb0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x3361(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x3345(%rip),%xmm1
addsd  -0x290(%rbp),%xmm1
ff
movsd  0x3345(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x298(%rbp)
ff
movsd  -0x620(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3311(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x468(%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,-0x2a0(%rbp)
ff
movsd  -0x200(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x32af(%rip),%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x468(%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,-0x2a8(%rbp)
ff
movsd  0x325d(%rip),%xmm0
subsd  -0x298(%rbp),%xmm0
ff
movsd  -0x2a0(%rbp),%xmm2
ff
movsd  -0x298(%rbp),%xmm1
ff
mulsd  -0x2a8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2b0(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
subsd  -0x258(%rbp),%xmm0
ff
addsd  -0x238(%rbp),%xmm0
ff
mulsd  -0x2b0(%rbp),%xmm0
ff
movsd  %xmm0,-0x2b8(%rbp)
ff
movsd  -0x2b8(%rbp),%xmm0
ff
addsd  -0x218(%rbp),%xmm0
ff
subsd  -0x280(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c0(%rbp)
ff
jmp    50df <vbic_3T_et_cf_f+0x3f9f>
movsd  -0x200(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm2
ff
movsd  0x31e0(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x230(%rbp)
ff
movsd  -0x200(%rbp),%xmm1
ff
addsd  -0x230(%rbp),%xmm1
ff
movsd  0x31b3(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x238(%rbp)
ff
movsd  -0x238(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3167(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3156(%rip),%xmm0
subsd  -0x468(%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  0x30fd(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x240(%rbp)
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
addsd  -0x200(%rbp),%xmm0
ff
movsd  %xmm0,-0x248(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
movsd  -0x248(%rbp),%xmm2
ff
movsd  0x30d1(%rip),%xmm1
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  -0x470(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x250(%rbp)
ff
movsd  -0x248(%rbp),%xmm0
ff
subsd  -0x250(%rbp),%xmm0
ff
movsd  -0x200(%rbp),%xmm1
ff
movq   %xmm1,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm1
movsd  0x306d(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x258(%rbp),%xmm1
ff
divsd  -0x168(%rbp),%xmm1
ff
movsd  0x3035(%rip),%xmm0
subsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  0x3024(%rip),%xmm0
subsd  -0x468(%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)
movsd  -0x168(%rbp),%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mulsd  -0xb0(%rbp),%xmm0
ff
movsd  0x2fcb(%rip),%xmm1
subsd  -0x468(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x218(%rbp)
ff
movsd  0x2faf(%rip),%xmm0
subsd  -0x410(%rbp),%xmm0
ff
movsd  %xmm0,-0x60(%rbp)
movsd  -0x468(%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  -0x218(%rbp),%xmm1
ff
movsd  -0xb0(%rbp),%xmm0
ff
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
subsd  -0x258(%rbp),%xmm2
ff
addsd  -0x238(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
subsd  -0x240(%rbp),%xmm0
ff
movsd  %xmm0,-0x2c0(%rbp)
ff
jmp    50e4 <vbic_3T_et_cf_f+0x3fa4>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x128(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x2f3b(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    515d <vbic_3T_et_cf_f+0x401d>
movsd  0x2f29(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2f14(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2eb8(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    51c7 <vbic_3T_et_cf_f+0x4087>
movsd  0x2ef3(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    51ad <vbic_3T_et_cf_f+0x406d>
movsd  0x2edd(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2ec8(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2e68(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    51c2 <vbic_3T_et_cf_f+0x4082>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    51c7 <vbic_3T_et_cf_f+0x4087>
movsd  -0xd0(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm1
ff
movsd  0x2e21(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d8(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x130(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x2e30(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5268 <vbic_3T_et_cf_f+0x4128>
movsd  0x2e1e(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2e09(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2dad(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    52d2 <vbic_3T_et_cf_f+0x4192>
movsd  0x2de8(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    52b8 <vbic_3T_et_cf_f+0x4178>
movsd  0x2dd2(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2dbd(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2d5d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    52cd <vbic_3T_et_cf_f+0x418d>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    52d2 <vbic_3T_et_cf_f+0x4192>
movsd  -0xd0(%rbp),%xmm0
ff
mulsd  -0xd8(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm1
ff
movsd  0x2d0e(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e0(%rbp)
ff
movsd  -0x228(%rbp),%xmm1
ff
movsd  -0x1b8(%rbp),%xmm0
ff
mulsd  %xmm0,%xmm1
movsd  0x2ce2(%rip),%xmm0
addsd  %xmm0,%xmm1
movsd  -0x268(%rbp),%xmm0
ff
movsd  -0x1b0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2e8(%rbp)
ff
movsd  -0x2e8(%rbp),%xmm0
ff
movsd  0x2d0e(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  -0x2e8(%rbp),%xmm1
ff
movsd  0x2cfa(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2cf2(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
addsd  -0x2e8(%rbp),%xmm0
ff
movsd  0x2cd1(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  0x2c75(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2cb9(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f0(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
movsd  -0x1c0(%rbp),%xmm2
ff
movsd  -0x2e0(%rbp),%xmm1
ff
mulsd  -0x1c8(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x2f8(%rbp)
ff
movsd  0x2c25(%rip),%xmm0
ucomisd -0x630(%rbp),%xmm0
ff
jbe    5496 <vbic_3T_et_cf_f+0x4356>
movsd  0x2bff(%rip),%xmm0
divsd  -0x638(%rbp),%xmm0
ff
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x2f0(%rbp),%xmm0
ff
movsd  -0xa8(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb0(%rbp)
ff
movsd  -0xb0(%rbp),%xmm1
ff
movsd  -0x2f8(%rbp),%xmm0
ff
movsd  0x2bd2(%rip),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x638(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
movsd  -0x2f0(%rbp),%xmm1
ff
addsd  -0xb8(%rbp),%xmm1
ff
movsd  0x2b8b(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
ff
jmp    5501 <vbic_3T_et_cf_f+0x43c1>
movsd  -0x2f8(%rbp),%xmm0
ff
movsd  0x2b72(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2b4e(%rip),%xmm1
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  -0x638(%rbp),%xmm1
ff
call   1050 <pow@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  0x2b33(%rip),%xmm0
mulsd  -0x2f0(%rbp),%xmm0
ff
movsd  0x2b13(%rip),%xmm1
addsd  -0xa8(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x300(%rbp)
movsd  -0x2e0(%rbp),%xmm0
ff
divsd  -0x300(%rbp),%xmm0
ff
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x2d8(%rbp),%xmm0
ff
divsd  -0x300(%rbp),%xmm0
ff
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x4e8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    57be <vbic_3T_et_cf_f+0x467e>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4f8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x2ad9(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    55bf <vbic_3T_et_cf_f+0x447f>
movsd  0x2ac7(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2ab2(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2a56(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5629 <vbic_3T_et_cf_f+0x44e9>
movsd  0x2a91(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    560f <vbic_3T_et_cf_f+0x44cf>
movsd  0x2a7b(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2a66(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2a06(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5624 <vbic_3T_et_cf_f+0x44e4>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5629 <vbic_3T_et_cf_f+0x44e9>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4f8(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x29f6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    56a2 <vbic_3T_et_cf_f+0x4562>
movsd  0x29e4(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  0x29cf(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2973(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    570c <vbic_3T_et_cf_f+0x45cc>
movsd  0x29ae(%rip),%xmm0
ucomisd -0x308(%rbp),%xmm0
ff
jbe    56f2 <vbic_3T_et_cf_f+0x45b2>
movsd  0x2998(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2983(%rip),%xmm2
addsd  -0x308(%rbp),%xmm2
ff
movsd  0x2923(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5707 <vbic_3T_et_cf_f+0x45c7>
movsd  -0x308(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x310(%rbp)
ff
jmp    570c <vbic_3T_et_cf_f+0x45cc>
movsd  -0xe0(%rbp),%xmm0
ff
movsd  -0x4f0(%rbp),%xmm1
ff
movsd  -0x2d0(%rbp),%xmm3
ff
movsd  0x28d4(%rip),%xmm2
subsd  -0x4f0(%rbp),%xmm2
ff
mulsd  -0x310(%rbp),%xmm2
ff
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
movsd  0x28b4(%rip),%xmm2
subsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  -0x318(%rbp),%xmm0
ff
mulsd  -0x1d0(%rbp),%xmm0
ff
movsd  %xmm0,-0x320(%rbp)
ff
movsd  -0x320(%rbp),%xmm0
ff
movsd  0x2894(%rip),%xmm1
mulsd  %xmm1,%xmm0
movsd  0x2870(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x285f(%rip),%xmm1
addsd  %xmm0,%xmm1
movsd  0x2863(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
jmp    57d9 <vbic_3T_et_cf_f+0x4699>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x318(%rbp)
ff
movsd  0x282f(%rip),%xmm0
movsd  %xmm0,-0x328(%rbp)
ff
movsd  -0x498(%rbp),%xmm0
ff
movsd  0x2817(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    5bba <vbic_3T_et_cf_f+0x4a7a>
jp     5bba <vbic_3T_et_cf_f+0x4a7a>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4a0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x2826(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5872 <vbic_3T_et_cf_f+0x4732>
movsd  0x2814(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x27ff(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x27a3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    58dc <vbic_3T_et_cf_f+0x479c>
movsd  0x27de(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    58c2 <vbic_3T_et_cf_f+0x4782>
movsd  0x27c8(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x27b3(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2753(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    58d7 <vbic_3T_et_cf_f+0x4797>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    58dc <vbic_3T_et_cf_f+0x479c>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
movsd  0x2743(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5955 <vbic_3T_et_cf_f+0x4815>
movsd  0x2731(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  0x271c(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x26c0(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    59bf <vbic_3T_et_cf_f+0x487f>
movsd  0x26fb(%rip),%xmm0
ucomisd -0x330(%rbp),%xmm0
ff
jbe    59a5 <vbic_3T_et_cf_f+0x4865>
movsd  0x26e5(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x26d0(%rip),%xmm2
addsd  -0x330(%rbp),%xmm2
ff
movsd  0x2670(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    59ba <vbic_3T_et_cf_f+0x487a>
movsd  -0x330(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x338(%rbp)
ff
jmp    59bf <vbic_3T_et_cf_f+0x487f>
movsd  -0x680(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5b5e <vbic_3T_et_cf_f+0x4a1e>
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,-0x308(%rbp)
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x262c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5a6c <vbic_3T_et_cf_f+0x492c>
movsd  0x261a(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  0x2605(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x25a9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5ad6 <vbic_3T_et_cf_f+0x4996>
movsd  0x25e4(%rip),%xmm0
ucomisd -0x308(%rbp),%xmm0
ff
jbe    5abc <vbic_3T_et_cf_f+0x497c>
movsd  0x25ce(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x25b9(%rip),%xmm2
addsd  -0x308(%rbp),%xmm2
ff
movsd  0x2559(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5ad1 <vbic_3T_et_cf_f+0x4991>
movsd  -0x308(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5ad6 <vbic_3T_et_cf_f+0x4996>
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  0x2512(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0xf0(%rbp),%xmm0
ff
movsd  -0x338(%rbp),%xmm3
ff
movsd  0x24f6(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x690(%rbp),%xmm0
ff
movsd  -0x310(%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    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    5baa <vbic_3T_et_cf_f+0x4a6a>
movsd  -0xe8(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  0x248a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm3
ff
movsd  0x246e(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x68(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
jmp    6742 <vbic_3T_et_cf_f+0x5602>
movsd  -0x498(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jne    5f96 <vbic_3T_et_cf_f+0x4e56>
jp     5f96 <vbic_3T_et_cf_f+0x4e56>
mov    0x60(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4a0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x243f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5c59 <vbic_3T_et_cf_f+0x4b19>
movsd  0x242d(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2418(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x23bc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5cc3 <vbic_3T_et_cf_f+0x4b83>
movsd  0x23f7(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    5ca9 <vbic_3T_et_cf_f+0x4b69>
movsd  0x23e1(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x23cc(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x236c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5cbe <vbic_3T_et_cf_f+0x4b7e>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    5cc3 <vbic_3T_et_cf_f+0x4b83>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
movsd  0x235c(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5d3c <vbic_3T_et_cf_f+0x4bfc>
movsd  0x234a(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  0x2335(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x22d9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    5da6 <vbic_3T_et_cf_f+0x4c66>
movsd  0x2314(%rip),%xmm0
ucomisd -0x330(%rbp),%xmm0
ff
jbe    5d8c <vbic_3T_et_cf_f+0x4c4c>
movsd  0x22fe(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x22e9(%rip),%xmm2
addsd  -0x330(%rbp),%xmm2
ff
movsd  0x2289(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    5da1 <vbic_3T_et_cf_f+0x4c61>
movsd  -0x330(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x338(%rbp)
ff
jmp    5da6 <vbic_3T_et_cf_f+0x4c66>
movsd  -0x680(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    5f45 <vbic_3T_et_cf_f+0x4e05>
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,-0x308(%rbp)
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x2245(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    5e53 <vbic_3T_et_cf_f+0x4d13>
movsd  0x2233(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  0x221e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x21c2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5ebd <vbic_3T_et_cf_f+0x4d7d>
movsd  0x21fd(%rip),%xmm0
ucomisd -0x308(%rbp),%xmm0
ff
jbe    5ea3 <vbic_3T_et_cf_f+0x4d63>
movsd  0x21e7(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x21d2(%rip),%xmm2
addsd  -0x308(%rbp),%xmm2
ff
movsd  0x2172(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5eb8 <vbic_3T_et_cf_f+0x4d78>
movsd  -0x308(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x310(%rbp)
ff
jmp    5ebd <vbic_3T_et_cf_f+0x4d7d>
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  0x212b(%rip),%xmm0
subsd  %xmm0,%xmm2
movsd  -0xf0(%rbp),%xmm0
ff
movsd  -0x338(%rbp),%xmm3
ff
movsd  0x210f(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x690(%rbp),%xmm0
ff
movsd  -0x310(%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    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    5f91 <vbic_3T_et_cf_f+0x4e51>
movsd  -0xe8(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  0x20a3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm3
ff
movsd  0x2087(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    673d <vbic_3T_et_cf_f+0x55fd>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4a0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x2089(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    600f <vbic_3T_et_cf_f+0x4ecf>
movsd  0x2077(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x2062(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x2006(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
jmp    6079 <vbic_3T_et_cf_f+0x4f39>
movsd  0x2041(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    605f <vbic_3T_et_cf_f+0x4f1f>
movsd  0x202b(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x2016(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x1fb6(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6074 <vbic_3T_et_cf_f+0x4f34>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6079 <vbic_3T_et_cf_f+0x4f39>
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
movsd  0x1fa6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    60f2 <vbic_3T_et_cf_f+0x4fb2>
movsd  0x1f94(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  0x1f7f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1f23(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    615c <vbic_3T_et_cf_f+0x501c>
movsd  0x1f5e(%rip),%xmm0
ucomisd -0x330(%rbp),%xmm0
ff
jbe    6142 <vbic_3T_et_cf_f+0x5002>
movsd  0x1f48(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1f33(%rip),%xmm2
addsd  -0x330(%rbp),%xmm2
ff
movsd  0x1ed3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6157 <vbic_3T_et_cf_f+0x5017>
movsd  -0x330(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x338(%rbp)
ff
jmp    615c <vbic_3T_et_cf_f+0x501c>
movsd  -0x680(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6307 <vbic_3T_et_cf_f+0x51c7>
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,-0x308(%rbp)
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x1e8f(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6209 <vbic_3T_et_cf_f+0x50c9>
movsd  0x1e7d(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  0x1e68(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1e0c(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    6273 <vbic_3T_et_cf_f+0x5133>
movsd  0x1e47(%rip),%xmm0
ucomisd -0x308(%rbp),%xmm0
ff
jbe    6259 <vbic_3T_et_cf_f+0x5119>
movsd  0x1e31(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1e1c(%rip),%xmm2
addsd  -0x308(%rbp),%xmm2
ff
movsd  0x1dbc(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    626e <vbic_3T_et_cf_f+0x512e>
movsd  -0x308(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x310(%rbp)
ff
jmp    6273 <vbic_3T_et_cf_f+0x5133>
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm2
ff
movsd  -0x2d0(%rbp),%xmm3
ff
movsd  0x1d6d(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm4
ff
movsd  0x1d51(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x690(%rbp),%xmm1
ff
movsd  -0x310(%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    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    635f <vbic_3T_et_cf_f+0x521f>
movsd  -0x498(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2d0(%rbp),%xmm3
ff
movsd  0x1cd9(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0xf0(%rbp),%xmm2
ff
movsd  -0x338(%rbp),%xmm4
ff
movsd  0x1cbd(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4a0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x1cc0(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    63d8 <vbic_3T_et_cf_f+0x5298>
movsd  0x1cae(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x1c99(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1c3d(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6442 <vbic_3T_et_cf_f+0x5302>
movsd  0x1c78(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    6428 <vbic_3T_et_cf_f+0x52e8>
movsd  0x1c62(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1c4d(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x1bed(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    643d <vbic_3T_et_cf_f+0x52fd>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6442 <vbic_3T_et_cf_f+0x5302>
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4b0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
movsd  0x1bdd(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    64bb <vbic_3T_et_cf_f+0x537b>
movsd  0x1bcb(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  0x1bb6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1b5a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6525 <vbic_3T_et_cf_f+0x53e5>
movsd  0x1b95(%rip),%xmm0
ucomisd -0x330(%rbp),%xmm0
ff
jbe    650b <vbic_3T_et_cf_f+0x53cb>
movsd  0x1b7f(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1b6a(%rip),%xmm2
addsd  -0x330(%rbp),%xmm2
ff
movsd  0x1b0a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6520 <vbic_3T_et_cf_f+0x53e0>
movsd  -0x330(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6525 <vbic_3T_et_cf_f+0x53e5>
movsd  -0x680(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    66d8 <vbic_3T_et_cf_f+0x5598>
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,-0x308(%rbp)
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x1ac6(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    65d2 <vbic_3T_et_cf_f+0x5492>
movsd  0x1ab4(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x308(%rbp),%xmm2
ff
movsd  0x1a9f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1a43(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    663c <vbic_3T_et_cf_f+0x54fc>
movsd  0x1a7e(%rip),%xmm0
ucomisd -0x308(%rbp),%xmm0
ff
jbe    6622 <vbic_3T_et_cf_f+0x54e2>
movsd  0x1a68(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1a53(%rip),%xmm2
addsd  -0x308(%rbp),%xmm2
ff
movsd  0x19f3(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    6637 <vbic_3T_et_cf_f+0x54f7>
movsd  -0x308(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x310(%rbp)
ff
jmp    663c <vbic_3T_et_cf_f+0x54fc>
movsd  0x19bc(%rip),%xmm0
subsd  -0x498(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm2
ff
movsd  -0x2d0(%rbp),%xmm3
ff
movsd  0x199c(%rip),%xmm1
subsd  %xmm1,%xmm3
movsd  -0xf0(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm4
ff
movsd  0x1980(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm1
mulsd  %xmm3,%xmm2
addsd  %xmm1,%xmm2
movsd  -0x690(%rbp),%xmm1
ff
movsd  -0x310(%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    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6738 <vbic_3T_et_cf_f+0x55f8>
movsd  0x1920(%rip),%xmm0
subsd  -0x498(%rbp),%xmm0
ff
movsd  -0xe8(%rbp),%xmm1
ff
movsd  -0x2d0(%rbp),%xmm3
ff
movsd  0x1900(%rip),%xmm2
subsd  %xmm2,%xmm3
movsd  -0xf0(%rbp),%xmm2
ff
movsd  -0x338(%rbp),%xmm4
ff
movsd  0x18e4(%rip),%xmm5
subsd  %xmm5,%xmm4
mulsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    673d <vbic_3T_et_cf_f+0x55fd>
jmp    6742 <vbic_3T_et_cf_f+0x5602>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4c0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x18dd(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    67bb <vbic_3T_et_cf_f+0x567b>
movsd  0x18cb(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x18b6(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x185a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6825 <vbic_3T_et_cf_f+0x56e5>
movsd  0x1895(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    680b <vbic_3T_et_cf_f+0x56cb>
movsd  0x187f(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x186a(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x180a(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6820 <vbic_3T_et_cf_f+0x56e0>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6825 <vbic_3T_et_cf_f+0x56e5>
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4d0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
movsd  0x17fa(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    689e <vbic_3T_et_cf_f+0x575e>
movsd  0x17e8(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  0x17d3(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1777(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6908 <vbic_3T_et_cf_f+0x57c8>
movsd  0x17b2(%rip),%xmm0
ucomisd -0x330(%rbp),%xmm0
ff
jbe    68ee <vbic_3T_et_cf_f+0x57ae>
movsd  0x179c(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1787(%rip),%xmm2
addsd  -0x330(%rbp),%xmm2
ff
movsd  0x1727(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6903 <vbic_3T_et_cf_f+0x57c3>
movsd  -0x330(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6908 <vbic_3T_et_cf_f+0x57c8>
movsd  -0xf8(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  0x16e0(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x100(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm3
ff
movsd  0x16c4(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movsd  %xmm0,-0x340(%rbp)
ff
movsd  -0x500(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
ja     697e <vbic_3T_et_cf_f+0x583e>
movsd  -0x508(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6b98 <vbic_3T_et_cf_f+0x5a58>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4c0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x16a1(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    69f7 <vbic_3T_et_cf_f+0x58b7>
movsd  0x168f(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x167a(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x161e(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6a61 <vbic_3T_et_cf_f+0x5921>
movsd  0x1659(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    6a47 <vbic_3T_et_cf_f+0x5907>
movsd  0x1643(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x162e(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x15ce(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6a5c <vbic_3T_et_cf_f+0x591c>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6a61 <vbic_3T_et_cf_f+0x5921>
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm0
movsd  -0x4d0(%rbp),%xmm1
ff
mulsd  -0x48(%rbp),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x330(%rbp)
ff
movsd  -0x330(%rbp),%xmm0
ff
movsd  0x15be(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6ada <vbic_3T_et_cf_f+0x599a>
movsd  0x15ac(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x330(%rbp),%xmm2
ff
movsd  0x1597(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x153b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6b44 <vbic_3T_et_cf_f+0x5a04>
movsd  0x1576(%rip),%xmm0
ucomisd -0x330(%rbp),%xmm0
ff
jbe    6b2a <vbic_3T_et_cf_f+0x59ea>
movsd  0x1560(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x154b(%rip),%xmm2
addsd  -0x330(%rbp),%xmm2
ff
movsd  0x14eb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6b3f <vbic_3T_et_cf_f+0x59ff>
movsd  -0x330(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x338(%rbp)
ff
jmp    6b44 <vbic_3T_et_cf_f+0x5a04>
movsd  -0x108(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm2
ff
movsd  0x14a4(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  -0x110(%rbp),%xmm1
ff
movsd  -0x338(%rbp),%xmm3
ff
movsd  0x1488(%rip),%xmm4
subsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm1
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6ba6 <vbic_3T_et_cf_f+0x5a66>
mov    0x88(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x4d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6d80 <vbic_3T_et_cf_f+0x5c40>
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  0x1489(%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  0x1401(%rip),%xmm0
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x258(%rbp)
ff
movsd  -0x468(%rbp),%xmm0
ff
movsd  0x13d5(%rip),%xmm1
subsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
movsd  -0x258(%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  0x13c3(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6cd2 <vbic_3T_et_cf_f+0x5b92>
movsd  0x13b1(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x60(%rbp),%xmm2
movsd  0x139f(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x1343(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
jmp    6d33 <vbic_3T_et_cf_f+0x5bf3>
movsd  0x137e(%rip),%xmm0
ucomisd -0x60(%rbp),%xmm0
jbe    6d1c <vbic_3T_et_cf_f+0x5bdc>
movsd  0x136b(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x1356(%rip),%xmm2
addsd  -0x60(%rbp),%xmm2
movsd  0x12f9(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xb8(%rbp)
ff
jmp    6d2e <vbic_3T_et_cf_f+0x5bee>
movsd  -0x60(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xb8(%rbp)
ff
jmp    6d33 <vbic_3T_et_cf_f+0x5bf3>
movsd  -0x4d8(%rbp),%xmm0
ff
mulsd  -0x258(%rbp),%xmm0
ff
mulsd  -0xb8(%rbp),%xmm0
ff
movsd  %xmm0,-0x348(%rbp)
ff
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
subsd  (%rax),%xmm0
subsd  -0x340(%rbp),%xmm0
ff
mulsd  -0x348(%rbp),%xmm0
ff
movsd  %xmm0,-0x350(%rbp)
ff
jmp    6d8b <vbic_3T_et_cf_f+0x5c4b>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x350(%rbp)
ff
movsd  -0x340(%rbp),%xmm0
ff
subsd  -0x350(%rbp),%xmm0
ff
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x3a8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    6dd8 <vbic_3T_et_cf_f+0x5c98>
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x70(%rbp),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    6de6 <vbic_3T_et_cf_f+0x5ca6>
mov    0x90(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x2c8(%rbp)
ff
movsd  -0x2c8(%rbp),%xmm0
ff
movsd  0x1245(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6e53 <vbic_3T_et_cf_f+0x5d13>
movsd  0x1233(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x121e(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x11c2(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6ebd <vbic_3T_et_cf_f+0x5d7d>
movsd  0x11fd(%rip),%xmm0
ucomisd -0x2c8(%rbp),%xmm0
ff
jbe    6ea3 <vbic_3T_et_cf_f+0x5d63>
movsd  0x11e7(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x11d2(%rip),%xmm2
addsd  -0x2c8(%rbp),%xmm2
ff
movsd  0x1172(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6eb8 <vbic_3T_et_cf_f+0x5d78>
movsd  -0x2c8(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x2d0(%rbp)
ff
jmp    6ebd <vbic_3T_et_cf_f+0x5d7d>
mov    0x18(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x48(%rbp),%xmm0
movsd  %xmm0,-0x308(%rbp)
ff
movsd  -0x308(%rbp),%xmm0
ff
movsd  0x116e(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    6f2a <vbic_3T_et_cf_f+0x5dea>
movsd  0x115c(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x308(%rbp),%xmm2
movsd  0x1147(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0x10eb(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    6f94 <vbic_3T_et_cf_f+0x5e54>
movsd  0x1126(%rip),%xmm0
ucomisd -0x308(%rbp),%xmm0
ff
jbe    6f7a <vbic_3T_et_cf_f+0x5e3a>
movsd  0x1110(%rip),%xmm0
call   1030 <exp@plt>
movsd  0x10fb(%rip),%xmm2
addsd  -0x308(%rbp),%xmm2
ff
movsd  0x109b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x310(%rbp)
ff
jmp    6f8f <vbic_3T_et_cf_f+0x5e4f>
movsd  -0x308(%rbp),%xmm0
ff
call   1030 <exp@plt>
movsd  %xmm0,-0x310(%rbp)
ff
jmp    6f94 <vbic_3T_et_cf_f+0x5e54>
movsd  -0x198(%rbp),%xmm0
ff
movsd  -0x2d0(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x1050(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x358(%rbp)
ff
movsd  -0x198(%rbp),%xmm0
ff
movsd  -0x310(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0x1023(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  %xmm0,-0x360(%rbp)
ff
movsd  -0x3b0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    715d <vbic_3T_et_cf_f+0x601d>
movsd  0xff5(%rip),%xmm0
addsd  -0x358(%rbp),%xmm0
ff
movsd  0xfe5(%rip),%xmm1
addsd  -0x360(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x368(%rbp)
ff
movsd  -0x368(%rbp),%xmm0
ff
call   1040 <log@plt>
movsd  %xmm0,-0x60(%rbp)
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
movsd  -0x48(%rbp),%xmm0
movsd  -0x358(%rbp),%xmm2
ff
subsd  -0x360(%rbp),%xmm2
ff
subsd  -0x60(%rbp),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
divsd  -0x78(%rbp),%xmm0
movsd  %xmm0,-0x370(%rbp)
ff
movsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x78(%rbp),%xmm0
mulsd  -0x370(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f8(%rbp)
ff
movsd  0xf73(%rip),%xmm0
mulsd  -0x1d8(%rbp),%xmm0
ff
mulsd  -0x1e0(%rbp),%xmm0
ff
movsd  %xmm0,-0x700(%rbp)
ff
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm1
mulsd  %xmm1,%xmm0
movsd  0xf9f(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  -0x700(%rbp),%xmm1
ff
movaps %xmm0,%xmm2
movsd  -0x6f8(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
movsd  0xf07(%rip),%xmm2
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x378(%rbp)
ff
movsd  -0x370(%rbp),%xmm0
ff
movsd  %xmm0,-0x6f0(%rbp)
ff
movsd  -0x378(%rbp),%xmm0
ff
movsd  -0x378(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
movsd  0xecb(%rip),%xmm1
addsd  %xmm1,%xmm0
call   1060 <sqrt@plt>
movaps %xmm0,%xmm1
movsd  -0x6f0(%rbp),%xmm0
ff
divsd  %xmm1,%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    716b <vbic_3T_et_cf_f+0x602b>
mov    0x98(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3d0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    719d <vbic_3T_et_cf_f+0x605d>
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x80(%rbp),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    71ab <vbic_3T_et_cf_f+0x606b>
mov    0xa0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    71e8 <vbic_3T_et_cf_f+0x60a8>
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x300(%rbp),%xmm0
ff
divsd  -0x88(%rbp),%xmm0
ff
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    71f6 <vbic_3T_et_cf_f+0x60b6>
mov    0xa8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3e0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    722b <vbic_3T_et_cf_f+0x60eb>
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x90(%rbp),%xmm0
ff
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    7239 <vbic_3T_et_cf_f+0x60f9>
mov    0xb0(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x3f0(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    7276 <vbic_3T_et_cf_f+0x6136>
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x328(%rbp),%xmm0
ff
divsd  -0xa0(%rbp),%xmm0
ff
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    7284 <vbic_3T_et_cf_f+0x6144>
mov    0xb8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
movsd  -0x2d8(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    72ae <vbic_3T_et_cf_f+0x616e>
movsd  0xd5f(%rip),%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
jmp    72b9 <vbic_3T_et_cf_f+0x6179>
xorps  %xmm0,%xmm0
movsd  %xmm0,-0x380(%rbp)
ff
movsd  -0x2d8(%rbp),%xmm0
ff
mulsd  -0x380(%rbp),%xmm0
ff
mulsd  -0x1f0(%rbp),%xmm0
ff
movsd  %xmm0,-0x388(%rbp)
ff
movsd  -0x388(%rbp),%xmm0
ff
movsd  0xd17(%rip),%xmm1
addsd  -0x388(%rbp),%xmm1
ff
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x390(%rbp)
ff
mov    -0x28(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x1e8(%rbp),%xmm0
ff
movsd  0xd63(%rip),%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm0,-0x60(%rbp)
movsd  -0x60(%rbp),%xmm0
movsd  0xd25(%rip),%xmm1
ucomisd %xmm1,%xmm0
jbe    7370 <vbic_3T_et_cf_f+0x6230>
movsd  0xd13(%rip),%xmm0
call   1030 <exp@plt>
movsd  -0x60(%rbp),%xmm2
movsd  0xd01(%rip),%xmm1
subsd  %xmm1,%xmm2
movsd  0xca5(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
jmp    73d1 <vbic_3T_et_cf_f+0x6291>
movsd  0xce0(%rip),%xmm0
ucomisd -0x60(%rbp),%xmm0
jbe    73ba <vbic_3T_et_cf_f+0x627a>
movsd  0xccd(%rip),%xmm0
call   1030 <exp@plt>
movsd  0xcb8(%rip),%xmm2
addsd  -0x60(%rbp),%xmm2
movsd  0xc5b(%rip),%xmm1
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0xa8(%rbp)
ff
jmp    73cc <vbic_3T_et_cf_f+0x628c>
movsd  -0x60(%rbp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,-0xa8(%rbp)
ff
jmp    73d1 <vbic_3T_et_cf_f+0x6291>
movsd  -0x558(%rbp),%xmm0
ff
movsd  -0x560(%rbp),%xmm1
ff
movsd  -0x2f0(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xc0b(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  -0x568(%rbp),%xmm1
ff
mulsd  -0xa8(%rbp),%xmm1
ff
movsd  -0x1f8(%rbp),%xmm3
ff
movsd  -0x390(%rbp),%xmm2
ff
movsd  -0x390(%rbp),%xmm4
ff
mulsd  %xmm4,%xmm2
addsd  %xmm3,%xmm2
mulsd  %xmm2,%xmm1
movsd  -0x380(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm1
movsd  0xbbb(%rip),%xmm2
addsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm0
movsd  %xmm0,-0x398(%rbp)
ff
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x228(%rbp),%xmm0
ff
movsd  -0x498(%rbp),%xmm2
ff
movsd  -0x398(%rbp),%xmm1
ff
mulsd  -0x2d8(%rbp),%xmm1
ff
divsd  -0x300(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x178(%rbp),%xmm0
ff
mulsd  -0x260(%rbp),%xmm0
ff
movsd  0xb50(%rip),%xmm1
subsd  -0x498(%rbp),%xmm1
ff
mulsd  %xmm1,%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x180(%rbp),%xmm1
ff
movsd  -0x268(%rbp),%xmm2
ff
movsd  -0x580(%rbp),%xmm0
ff
mulsd  -0x2e0(%rbp),%xmm0
ff
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
movsd  -0x450(%rbp),%xmm0
ff
movsd  -0x358(%rbp),%xmm2
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x450(%rbp),%xmm0
ff
mulsd  -0x360(%rbp),%xmm0
ff
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x188(%rbp),%xmm0
ff
movsd  -0x2c0(%rbp),%xmm2
ff
movsd  -0x580(%rbp),%xmm1
ff
mulsd  -0x318(%rbp),%xmm1
ff
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x48(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x418(%rbp),%xmm0
ff
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x50(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x440(%rbp),%xmm0
ff
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x60(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x18(%rbp),%rax
movsd  (%rax),%xmm2
mov    0x80(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x28(%rbp),%rax
mulsd  (%rax),%xmm0
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x70(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
subsd  (%rax),%xmm0
mov    0x58(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x68(%rbp),%rax
movsd  (%rax),%xmm1
mov    -0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x88(%rbp),%rax
movsd  (%rax),%xmm0
mov    -0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0x90(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x10(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0x98(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x20(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xa0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x28(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xa8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x30(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
mov    0xb0(%rbp),%rax
movsd  (%rax),%xmm1
mov    0x38(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm1
addsd  %xmm0,%xmm1
mov    0xb8(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x40(%rbp),%rax
movsd  (%rax),%xmm2
mulsd  %xmm2,%xmm0
addsd  %xmm1,%xmm0
movq   %xmm0,%rax
movabs $0x8000000000000000,%rcx
xor    %rcx,%rax
movq   %rax,%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
movsd  -0x610(%rbp),%xmm0
ff
xorps  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jbe    770d <vbic_3T_et_cf_f+0x65cd>
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
divsd  -0x610(%rbp),%xmm0
ff
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
jmp    771b <vbic_3T_et_cf_f+0x65db>
mov    0xf8(%rbp),%rax
xorps  %xmm0,%xmm0
movsd  %xmm0,(%rax)
mov    -0x10(%rbp),%rax
movsd  (%rax),%xmm0
mulsd  -0x618(%rbp),%xmm0
ff
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
movsd  0x8b7(%rip),%xmm1
ucomisd %xmm1,%xmm0
jne    775e <vbic_3T_et_cf_f+0x661e>
jp     775e <vbic_3T_et_cf_f+0x661e>
jmp    7a1c <vbic_3T_et_cf_f+0x68dc>
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x60(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x68(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x68(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x70(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x78(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x80(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x88(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x90(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x98(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xa8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xb8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xc8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xd8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xe8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf0(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0xf8(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x100(%rbp),%rax
movsd  %xmm0,(%rax)
mov    0x110(%rbp),%rax
movsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
mulsd  (%rax),%xmm0
mov    0x108(%rbp),%rax
movsd  %xmm0,(%rax)
xor    %eax,%eax
add    $0x700,%rsp
pop    %rbp
ret

x86 assembly (clang, -O2):
<vbic_3T_et_cf_f>:
push   %rbp
push   %r15
push   %r14
push   %r13
push   %r12
push   %rbx
sub    $0x4b8,%rsp
mov    %r9,%r13
mov    %r8,%r14
mov    %rcx,%r12
mov    %rdx,%rbx
mov    %rsi,%rbp
movsd  (%rdi),%xmm0
movsd  0x8(%rdi),%xmm1
movsd  %xmm1,0x428(%rsp)
movsd  0x10(%rdi),%xmm1
movsd  %xmm1,0x1f0(%rsp)
movsd  0x18(%rdi),%xmm1
movsd  %xmm1,0x1c0(%rsp)
movsd  0x20(%rdi),%xmm1
movsd  %xmm1,0xa0(%rsp)
movsd  0x28(%rdi),%xmm1
movsd  %xmm1,0x248(%rsp)
addsd  0x4e4e(%rip),%xmm0
movsd  0x30(%rdi),%xmm1
movsd  %xmm1,0x438(%rsp)
movsd  (%rsi),%xmm2
addsd  %xmm0,%xmm2
movsd  0x4e38(%rip),%xmm4
mulsd  %xmm2,%xmm4
unpcklpd %xmm2,%xmm4
movapd 0x4eb0(%rip),%xmm1
unpcklpd %xmm0,%xmm1
divpd  %xmm1,%xmm4
movapd %xmm4,0x60(%rsp)
subsd  %xmm0,%xmm2
unpckhpd %xmm4,%xmm4
movapd %xmm4,0x30(%rsp)
movsd  0x4e0c(%rip),%xmm0
movapd %xmm0,%xmm1
divsd  0x180(%rdi),%xmm1
movapd %xmm1,0x350(%rsp)
movapd %xmm0,%xmm1
movapd %xmm0,%xmm3
divsd  0x190(%rdi),%xmm1
movapd %xmm1,0x360(%rsp)
movsd  0x288(%rdi),%xmm0
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x118(%rsp)
movsd  0x290(%rdi),%xmm0
movsd  0x330(%rdi),%xmm1
mulsd  %xmm2,%xmm1
addsd  0x328(%rdi),%xmm1
movsd  %xmm1,0x340(%rsp)
movsd  0x338(%rdi),%xmm1
mulsd  %xmm2,%xmm1
addsd  %xmm3,%xmm1
mulsd  0x318(%rdi),%xmm1
movsd  %xmm1,0x1f8(%rsp)
movapd %xmm2,0xd0(%rsp)
mulsd  %xmm2,%xmm0
movsd  %xmm0,0x328(%rsp)
movsd  0x38(%rdi),%xmm0
movsd  %xmm0,0x2a0(%rsp)
movsd  0x40(%rdi),%xmm0
movsd  %xmm0,0x430(%rsp)
movsd  0x50(%rdi),%xmm0
movsd  %xmm0,0x2a8(%rsp)
movsd  0x58(%rdi),%xmm0
movsd  %xmm0,0x140(%rsp)
movsd  0x60(%rdi),%xmm0
movsd  %xmm0,0x150(%rsp)
movsd  0x68(%rdi),%xmm0
movsd  %xmm0,0x148(%rsp)
movsd  0x70(%rdi),%xmm0
movsd  %xmm0,0xc0(%rsp)
movsd  0x78(%rdi),%xmm0
movsd  %xmm0,0x460(%rsp)
movsd  0x80(%rdi),%xmm0
movsd  %xmm0,0x1d8(%rsp)
movsd  0x88(%rdi),%xmm0
movsd  %xmm0,0x258(%rsp)
movsd  0x90(%rdi),%xmm0
movaps %xmm0,0x90(%rsp)
movsd  0x98(%rdi),%xmm0
movsd  %xmm0,0x190(%rsp)
movsd  0xa0(%rdi),%xmm0
movsd  %xmm0,0x468(%rsp)
movsd  0xa8(%rdi),%xmm0
movsd  %xmm0,0x1e0(%rsp)
movsd  0xb0(%rdi),%xmm0
movsd  %xmm0,0x458(%rsp)
movsd  0xb8(%rdi),%xmm0
movsd  %xmm0,0x318(%rsp)
movsd  0xc0(%rdi),%xmm0
movsd  %xmm0,0x50(%rsp)
movsd  0xc8(%rdi),%xmm0
movaps %xmm0,0x100(%rsp)
movsd  0xd0(%rdi),%xmm0
movsd  %xmm0,0x370(%rsp)
movsd  0xe0(%rdi),%xmm0
movsd  %xmm0,0x268(%rsp)
movsd  0xe8(%rdi),%xmm0
movsd  %xmm0,0x1d0(%rsp)
movsd  0xf8(%rdi),%xmm0
movsd  %xmm0,0x40(%rsp)
movsd  0x100(%rdi),%xmm0
movsd  %xmm0,0x110(%rsp)
movsd  0x108(%rdi),%xmm0
movsd  %xmm0,0x1e8(%rsp)
movsd  0x110(%rdi),%xmm0
movsd  %xmm0,0xe8(%rsp)
movsd  0x118(%rdi),%xmm0
movsd  %xmm0,0xa8(%rsp)
movsd  0x120(%rdi),%xmm0
movsd  %xmm0,0x8(%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,0x298(%rsp)
movsd  0x148(%rdi),%xmm0
movaps %xmm0,0x4a0(%rsp)
movsd  0x150(%rdi),%xmm0
movsd  %xmm0,0x178(%rsp)
movsd  0x158(%rdi),%xmm0
movsd  %xmm0,0x3f0(%rsp)
movsd  0x160(%rdi),%xmm0
movsd  %xmm0,0x250(%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,0x308(%rsp)
movsd  0x1b0(%rdi),%xmm0
movsd  %xmm0,0x290(%rsp)
movsd  0x1b8(%rdi),%xmm0
movsd  %xmm0,0x310(%rsp)
movsd  0x1c0(%rdi),%xmm0
movsd  %xmm0,0x300(%rsp)
movsd  0x1c8(%rdi),%xmm0
movsd  %xmm0,0x440(%rsp)
movsd  0x1d0(%rdi),%xmm0
movsd  %xmm0,0x448(%rsp)
movsd  0x1d8(%rdi),%xmm0
movsd  %xmm0,0xf0(%rsp)
movsd  0x1e0(%rdi),%xmm0
movsd  %xmm0,0x3b8(%rsp)
movsd  0x1e8(%rdi),%xmm0
movsd  %xmm0,0x450(%rsp)
movsd  0x210(%rdi),%xmm0
movsd  %xmm0,0x270(%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,0x260(%rsp)
movsd  0x278(%rdi),%xmm0
movsd  %xmm0,0x80(%rsp)
movsd  0x280(%rdi),%xmm0
movsd  %xmm0,0x10(%rsp)
movsd  0x298(%rdi),%xmm0
movsd  %xmm0,0x470(%rsp)
movsd  0x2a0(%rdi),%xmm0
movsd  %xmm0,0x478(%rsp)
movsd  0x2a8(%rdi),%xmm0
movaps %xmm0,0xb0(%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,0x138(%rsp)
movsd  0x2f8(%rdi),%xmm0
movsd  %xmm0,0x1a0(%rsp)
movsd  0x310(%rdi),%xmm0
movaps %xmm0,0x390(%rsp)
movsd  0x320(%rdi),%xmm0
movsd  %xmm0,0x288(%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,0x120(%rsp)
movsd  0x268(%rdi),%xmm0
movaps %xmm0,0x200(%rsp)
movapd %xmm4,%xmm0
call   1050 <pow@plt>
movsd  %xmm0,0x330(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x230(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x3f8(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x240(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x400(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x238(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x408(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x220(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x410(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x270(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x418(%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,0x420(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x260(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x270(%rsp)
movapd 0x3a0(%rsp),%xmm1
xorpd  0x480b(%rip),%xmm1
movsd  0x4773(%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  0x270(%rsp),%xmm0
movsd  0x473a(%rip),%xmm1
divsd  0x150(%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  0x4786(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movsd  0x46d4(%rip),%xmm1
divsd  0x148(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x3d0(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x260(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movapd 0x380(%rsp),%xmm0
xorpd  0x4720(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movsd  0x466e(%rip),%xmm1
divsd  0x250(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2f8(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x80(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x380(%rsp)
movapd 0x2e0(%rsp),%xmm0
xorpd  0x46ba(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x380(%rsp),%xmm0
movsd  0x4608(%rip),%xmm1
divsd  0x1e8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x380(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x1a0(%rsp)
movapd 0x3e0(%rsp),%xmm0
xorpd  0x4657(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x1a0(%rsp),%xmm0
movsd  0x45a5(%rip),%xmm1
divsd  0xa8(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x3e0(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x80(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x270(%rsp)
movapd 0x70(%rsp),%xmm0
xorpd  0x45f4(%rip),%xmm0
movapd %xmm0,0x70(%rsp)
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
movapd %xmm0,0x1a0(%rsp)
call   1030 <exp@plt>
mulsd  0x270(%rsp),%xmm0
movsd  0x4533(%rip),%xmm1
divsd  0x2c0(%rsp),%xmm1
movapd %xmm1,0x270(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x240(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x10(%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  0x44be(%rip),%xmm1
divsd  0x2c8(%rsp),%xmm1
movapd %xmm1,0x220(%rsp)
call   1050 <pow@plt>
movsd  %xmm0,0x238(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x80(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x210(%rsp)
movapd 0x1a0(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x210(%rsp),%xmm0
movaps 0x270(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x270(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x10(%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  0x80(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x80(%rsp)
movapd 0x120(%rsp),%xmm1
xorpd  0x4472(%rip),%xmm1
movapd 0x20(%rsp),%xmm0
movapd %xmm1,0x120(%rsp)
mulsd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x80(%rsp),%xmm0
movaps 0x350(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x30(%rsp),%xmm0
movsd  0x10(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x10(%rsp)
movapd 0x200(%rsp),%xmm0
xorpd  0x4417(%rip),%xmm0
mulsd  0x20(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x10(%rsp),%xmm0
movaps 0x360(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x4363(%rip),%xmm0
mulsd  0x258(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x20(%rsp)
movsd  0x4343(%rip),%xmm0
mulsd  0x258(%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,0x80(%rsp)
mulsd  %xmm1,%xmm2
movapd %xmm2,0x20(%rsp)
call   1040 <log@plt>
movsd  0x42e6(%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  0x42bb(%rip),%xmm2
movapd 0x2e0(%rsp),%xmm0
movapd %xmm2,0x350(%rsp)
mulsd  %xmm2,%xmm0
subsd  %xmm0,%xmm3
movapd %xmm3,0x20(%rsp)
movapd %xmm3,%xmm0
xorpd  0x42ff(%rip),%xmm0
divsd  %xmm1,%xmm0
call   1030 <exp@plt>
mulsd  0x4286(%rip),%xmm0
movsd  0x4256(%rip),%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     1dce <vbic_3T_et_cf_f+0xc8e>
sqrtsd %xmm0,%xmm0
jmp    1dd3 <vbic_3T_et_cf_f+0xc93>
call   1060 <sqrt@plt>
movsd  0x340(%rsp),%xmm2
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm2,%xmm1
movapd %xmm1,0xd0(%rsp)
movsd  0x4216(%rip),%xmm1
addsd  %xmm1,%xmm0
mulsd  0x4212(%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,0x10(%rsp)
movsd  0x50(%rsp),%xmm0
mulsd  0x41de(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  %xmm2,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x2e0(%rsp)
movsd  0x41c6(%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  0x80(%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 0x41c1(%rip),%xmm0
movapd %xmm1,0x70(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x413c(%rip),%xmm0
movsd  0x410c(%rip),%xmm1
addsd  %xmm1,%xmm0
ucomisd 0x4178(%rip),%xmm0
jb     1f18 <vbic_3T_et_cf_f+0xdd8>
sqrtsd %xmm0,%xmm0
jmp    1f1d <vbic_3T_et_cf_f+0xddd>
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm2
movsd  0x40e5(%rip),%xmm3
movapd 0xd0(%rsp),%xmm1
addsd  %xmm3,%xmm1
movapd %xmm1,0xd0(%rsp)
movapd 0x10(%rsp),%xmm1
addsd  %xmm2,%xmm1
movapd %xmm1,0x10(%rsp)
addsd  %xmm3,%xmm0
movsd  0x40bb(%rip),%xmm1
mulsd  %xmm1,%xmm0
call   1040 <log@plt>
mulsd  0x160(%rsp),%xmm0
addsd  0x70(%rsp),%xmm0
movapd %xmm0,0x20(%rsp)
movsd  0x268(%rsp),%xmm0
mulsd  0x408c(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x70(%rsp)
movsd  0x4075(%rip),%xmm0
mulsd  0x268(%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 0x80(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd %xmm1,0x80(%rsp)
movapd 0x30(%rsp),%xmm0
call   1040 <log@plt>
movsd  0x360(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movapd 0x80(%rsp),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  %xmm1,%xmm0
movapd 0x120(%rsp),%xmm1
mulsd  0x350(%rsp),%xmm1
addsd  %xmm0,%xmm1
movapd 0x4069(%rip),%xmm0
movapd %xmm1,0x120(%rsp)
xorpd  %xmm1,%xmm0
divsd  0x60(%rsp),%xmm0
call   1030 <exp@plt>
mulsd  0x3fe1(%rip),%xmm0
movsd  0x3fb1(%rip),%xmm1
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     2073 <vbic_3T_et_cf_f+0xf33>
sqrtsd %xmm0,%xmm0
jmp    2078 <vbic_3T_et_cf_f+0xf38>
call   1060 <sqrt@plt>
addsd  0x3f90(%rip),%xmm0
mulsd  0x3f90(%rip),%xmm0
call   1040 <log@plt>
movsd  0x160(%rsp),%xmm1
mulsd  %xmm0,%xmm1
addsd  0x120(%rsp),%xmm1
movsd  %xmm1,0x160(%rsp)
movsd  0x258(%rsp),%xmm0
divsd  0x10(%rsp),%xmm0
movaps 0x90(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x258(%rsp)
movsd  0x50(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
movsd  %xmm0,0x50(%rsp)
movaps 0x100(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x2e0(%rsp)
movsd  0x50(%rsp),%xmm0
movaps 0x100(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x360(%rsp)
movsd  0x268(%rsp),%xmm0
divsd  0x160(%rsp),%xmm0
movsd  0x1d0(%rsp),%xmm1
call   1050 <pow@plt>
movaps 0x30(%rsp),%xmm0
movsd  0x260(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x350(%rsp)
movaps 0x3a0(%rsp),%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x260(%rsp)
movaps 0x30(%rsp),%xmm0
movsd  0x2d0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  %xmm0,0x30(%rsp)
movapd 0x3f18(%rip),%xmm0
xorpd  0x390(%rsp),%xmm0
movapd 0xd0(%rsp),%xmm1
mulsd  %xmm0,%xmm1
movsd  0x1f8(%rsp),%xmm2
mulsd  0x60(%rsp),%xmm2
movapd %xmm1,0xd0(%rsp)
movapd %xmm1,%xmm0
movsd  %xmm2,0x1f8(%rsp)
divsd  %xmm2,%xmm0
call   1030 <exp@plt>
movsd  %xmm0,0x1d0(%rsp)
xorpd  %xmm11,%xmm11
movsd  0x180(%rsp),%xmm0
ucomisd %xmm11,%xmm0
jbe    21f8 <vbic_3T_et_cf_f+0x10b8>
movsd  0x3e1d(%rip),%xmm11
divsd  %xmm0,%xmm11
xorpd  %xmm7,%xmm7
movsd  0x1b0(%rsp),%xmm6
ucomisd %xmm7,%xmm6
xorpd  %xmm4,%xmm4
movsd  0x3dfa(%rip),%xmm8
movsd  0x3b8(%rsp),%xmm10
movsd  0xf0(%rsp),%xmm1
movsd  0x290(%rsp),%xmm5
movsd  0x308(%rsp),%xmm3
jbe    2249 <vbic_3T_et_cf_f+0x1109>
movsd  0x3dcb(%rip),%xmm4
divsd  %xmm6,%xmm4
ucomisd %xmm7,%xmm3
movsd  0x310(%rsp),%xmm0
jbe    226d <vbic_3T_et_cf_f+0x112d>
mulsd  0x330(%rsp),%xmm3
movsd  0x3da7(%rip),%xmm7
divsd  %xmm3,%xmm7
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm5
xorpd  %xmm9,%xmm9
jbe    228a <vbic_3T_et_cf_f+0x114a>
movsd  0x3d8b(%rip),%xmm9
divsd  %xmm5,%xmm9
ucomisd %xmm3,%xmm0
jbe    229c <vbic_3T_et_cf_f+0x115c>
movsd  0x3d78(%rip),%xmm3
divsd  %xmm0,%xmm3
movsd  %xmm3,0x308(%rsp)
xorpd  %xmm6,%xmm6
movsd  0x1c0(%rsp),%xmm3
ucomisd %xmm6,%xmm3
xorpd  %xmm12,%xmm12
jbe    22d1 <vbic_3T_et_cf_f+0x1191>
mulsd  0x30(%rsp),%xmm3
movsd  0x3d44(%rip),%xmm12
divsd  %xmm3,%xmm12
movsd  0x248(%rsp),%xmm3
ucomisd %xmm6,%xmm3
jbe    22ec <vbic_3T_et_cf_f+0x11ac>
movsd  0x3d28(%rip),%xmm6
divsd  %xmm3,%xmm6
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm1
xorpd  %xmm5,%xmm5
jbe    2306 <vbic_3T_et_cf_f+0x11c6>
movsd  0x3d0e(%rip),%xmm5
divsd  %xmm1,%xmm5
ucomisd %xmm3,%xmm10
movsd  %xmm4,0x3a0(%rsp)
ja     231c <vbic_3T_et_cf_f+0x11dc>
xorpd  %xmm4,%xmm4
jmp    2326 <vbic_3T_et_cf_f+0x11e6>
movapd %xmm8,%xmm4
divsd  %xmm10,%xmm4
movapd %xmm4,0x160(%rsp)
movsd  0x118(%rsp),%xmm1
addsd  %xmm8,%xmm1
movsd  %xmm1,0x118(%rsp)
movapd 0x3d52(%rip),%xmm2
xorpd  0x10(%rsp),%xmm2
movsd  0xc0(%rsp),%xmm4
mulsd  %xmm2,%xmm4
movsd  0x190(%rsp),%xmm1
ucomisd %xmm1,%xmm3
movsd  %xmm11,0x30(%rsp)
movapd %xmm4,0x50(%rsp)
movsd  %xmm5,0x268(%rsp)
movsd  %xmm6,0x248(%rsp)
movsd  %xmm12,0x310(%rsp)
movsd  %xmm7,0x80(%rsp)
movsd  %xmm9,0x290(%rsp)
jae    23fa <vbic_3T_et_cf_f+0x12ba>
movsd  0x3c84(%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     24bc <vbic_3T_et_cf_f+0x137c>
sqrtsd %xmm0,%xmm0
jmp    24c7 <vbic_3T_et_cf_f+0x1387>
movsd  (%rbx),%xmm1
addsd  %xmm1,%xmm4
xorpd  %xmm2,%xmm2
ucomisd %xmm2,%xmm4
jbe    2551 <vbic_3T_et_cf_f+0x1411>
movapd %xmm8,%xmm0
subsd  0xc0(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x3c04(%rip),%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm4,0x120(%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  0x3ba9(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
movapd 0x10(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm6,%xmm2
movapd 0x90(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movsd  0x3b82(%rip),%xmm2
mulsd  %xmm6,%xmm2
movapd 0x120(%rsp),%xmm6
mulsd  %xmm6,%xmm2
divsd  %xmm3,%xmm2
addsd  %xmm5,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
jmp    25a1 <vbic_3T_et_cf_f+0x1461>
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm4
addsd  %xmm4,%xmm0
mulsd  0x3b4d(%rip),%xmm0
movapd %xmm0,0x2d0(%rsp)
movapd %xmm0,%xmm1
divsd  0x10(%rsp),%xmm1
movsd  0x3b22(%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  (%rbx),%xmm3
addsd  %xmm1,%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x1b0(%rsp),%xmm0
ucomisd 0x3b4f(%rip),%xmm0
movapd %xmm2,0x190(%rsp)
jb     2672 <vbic_3T_et_cf_f+0x1532>
sqrtsd %xmm0,%xmm0
jmp    268f <vbic_3T_et_cf_f+0x154f>
divsd  0x10(%rsp),%xmm1
movapd %xmm8,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm8,%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm1,0x120(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
xorpd  %xmm2,%xmm2
movsd  0x3a82(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x10(%rsp),%xmm1
divsd  0x120(%rsp),%xmm1
addsd  %xmm1,%xmm2
movsd  (%r12),%xmm1
addsd  %xmm1,%xmm4
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
movapd %xmm2,0x120(%rsp)
jbe    2758 <vbic_3T_et_cf_f+0x1618>
movsd  0x3a42(%rip),%xmm0
subsd  0xc0(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x3a4b(%rip),%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm4,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm3
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm6
movsd  0x39f0(%rip),%xmm5
movapd %xmm5,%xmm1
subsd  %xmm2,%xmm1
movapd 0x10(%rsp),%xmm4
mulsd  %xmm4,%xmm1
movapd %xmm5,%xmm2
movapd 0x90(%rsp),%xmm5
subsd  %xmm5,%xmm2
divsd  %xmm2,%xmm1
mulsd  0x39c9(%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    27ab <vbic_3T_et_cf_f+0x166b>
movapd %xmm3,0x180(%rsp)
call   1060 <sqrt@plt>
movapd 0x180(%rsp),%xmm3
movapd 0x50(%rsp),%xmm1
subsd  %xmm0,%xmm3
movapd %xmm1,%xmm2
mulsd  0x3979(%rip),%xmm3
movapd 0x39f9(%rip),%xmm0
xorpd  %xmm0,%xmm2
movapd %xmm2,0x330(%rsp)
subsd  %xmm1,%xmm3
movapd %xmm3,0x180(%rsp)
movapd %xmm3,%xmm1
divsd  0x10(%rsp),%xmm1
movsd  0x393d(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x70(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0xf0(%rsp)
movsd  0x391e(%rip),%xmm0
subsd  0xc0(%rsp),%xmm0
movaps 0x90(%rsp),%xmm1
xorps  0x3996(%rip),%xmm1
movsd  %xmm0,0x220(%rsp)
movaps %xmm1,0x90(%rsp)
call   1050 <pow@plt>
movsd  (%rbx),%xmm1
xorpd  %xmm3,%xmm3
movapd 0x210(%rsp),%xmm2
ucomisd %xmm3,%xmm2
movapd %xmm0,0x120(%rsp)
movaps %xmm1,0x200(%rsp)
jb     27d3 <vbic_3T_et_cf_f+0x1693>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    27dc <vbic_3T_et_cf_f+0x169c>
divsd  0x10(%rsp),%xmm1
movsd  0x38aa(%rip),%xmm3
movapd %xmm3,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm3,%xmm1
subsd  0x90(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movapd 0x120(%rsp),%xmm3
movsd  0x3879(%rip),%xmm1
subsd  %xmm0,%xmm1
xorpd  %xmm0,%xmm0
mulsd  0x10(%rsp),%xmm1
divsd  0x50(%rsp),%xmm1
movsd  0x150(%rsp),%xmm2
movapd 0xb0(%rsp),%xmm4
movsd  0x370(%rsp),%xmm5
addsd  %xmm1,%xmm0
unpcklpd %xmm0,%xmm3
jmp    298f <vbic_3T_et_cf_f+0x184f>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm1
addsd  %xmm1,%xmm0
mulsd  0x3832(%rip),%xmm0
movapd %xmm0,0x210(%rsp)
movapd %xmm0,%xmm1
divsd  0x10(%rsp),%xmm1
movsd  0x3807(%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  (%r12),%xmm2
movapd %xmm2,%xmm0
mulsd  %xmm2,%xmm0
addsd  0x1b0(%rsp),%xmm0
ucomisd 0x3820(%rip),%xmm0
movapd %xmm1,0x1c0(%rsp)
movapd %xmm3,0x190(%rsp)
movapd %xmm4,0x340(%rsp)
jb     288b <vbic_3T_et_cf_f+0x174b>
sqrtsd %xmm0,%xmm0
jmp    289c <vbic_3T_et_cf_f+0x175c>
movapd %xmm2,0x50(%rsp)
call   1060 <sqrt@plt>
movapd 0x50(%rsp),%xmm2
movapd 0x330(%rsp),%xmm1
subsd  %xmm0,%xmm2
mulsd  0x3767(%rip),%xmm2
addsd  %xmm1,%xmm2
movapd %xmm2,0x50(%rsp)
movapd %xmm2,%xmm1
divsd  0x10(%rsp),%xmm1
movsd  0x3743(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x70(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0xf0(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
mulpd  0x1c0(%rsp),%xmm1
divpd  0x340(%rsp),%xmm1
movapd %xmm1,0xf0(%rsp)
movsd  0x220(%rsp),%xmm0
movaps 0x90(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x200(%rsp),%xmm2
movhpd (%r12),%xmm2
movapd 0x180(%rsp),%xmm1
unpcklpd 0x50(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x2d0(%rsp),%xmm1
unpcklpd 0x210(%rsp),%xmm1
addpd  %xmm2,%xmm1
movapd 0x120(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
mulpd  %xmm1,%xmm3
addpd  0xf0(%rsp),%xmm3
subpd  0x190(%rsp),%xmm3
movsd  0x150(%rsp),%xmm2
movapd 0xb0(%rsp),%xmm4
movsd  0x370(%rsp),%xmm5
mulsd  0x118(%rsp),%xmm2
movapd 0x3700(%rip),%xmm7
xorpd  0x20(%rsp),%xmm7
movsd  0xc0(%rsp),%xmm6
mulsd  %xmm7,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm5,%xmm0
movsd  %xmm6,0x10(%rsp)
movapd %xmm3,0x120(%rsp)
movsd  %xmm2,0x150(%rsp)
jae    2a5f <vbic_3T_et_cf_f+0x191f>
ucomisd %xmm0,%xmm4
jbe    2b25 <vbic_3T_et_cf_f+0x19e5>
xorpd  %xmm8,%xmm8
movsd  0x3c0(%rsp),%xmm1
ucomisd %xmm8,%xmm1
jbe    2b25 <vbic_3T_et_cf_f+0x19e5>
movapd %xmm4,%xmm7
addsd  %xmm6,%xmm7
subsd  %xmm6,%xmm4
movapd %xmm4,0x70(%rsp)
divsd  %xmm4,%xmm7
movsd  0x3616(%rip),%xmm0
addsd  %xmm7,%xmm0
movsd  0x3612(%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     2c25 <vbic_3T_et_cf_f+0x1ae5>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    2c40 <vbic_3T_et_cf_f+0x1b00>
movsd  (%r14),%xmm1
addsd  %xmm1,%xmm6
ucomisd %xmm0,%xmm6
jbe    2b70 <vbic_3T_et_cf_f+0x1a30>
movsd  0x3596(%rip),%xmm0
subsd  0xc0(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x359f(%rip),%xmm1
subsd  0x100(%rsp),%xmm1
movsd  %xmm6,0x50(%rsp)
call   1050 <pow@plt>
movsd  0x10(%rsp),%xmm6
movapd 0xb0(%rsp),%xmm9
movapd 0x70(%rsp),%xmm1
movapd %xmm1,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm1,%xmm2
movapd %xmm1,%xmm7
movsd  0x353d(%rip),%xmm4
movapd %xmm4,%xmm1
subsd  %xmm2,%xmm1
movapd 0x20(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm4,%xmm2
movapd 0x100(%rsp),%xmm5
subsd  %xmm5,%xmm2
divsd  %xmm2,%xmm1
movsd  0x3516(%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    2d99 <vbic_3T_et_cf_f+0x1c59>
movsd  0x350b(%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     2ca6 <vbic_3T_et_cf_f+0x1b66>
sqrtsd %xmm0,%xmm0
jmp    2cb1 <vbic_3T_et_cf_f+0x1b71>
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm4
jbe    2d3f <vbic_3T_et_cf_f+0x1bff>
movapd 0x351a(%rip),%xmm0
xorpd  %xmm4,%xmm0
ucomisd %xmm1,%xmm0
jbe    2d3f <vbic_3T_et_cf_f+0x1bff>
movapd %xmm4,%xmm0
divsd  0x20(%rsp),%xmm0
movsd  0x346a(%rip),%xmm1
addsd  %xmm1,%xmm0
subsd  0x100(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movsd  0x10(%rsp),%xmm6
movapd 0xb0(%rsp),%xmm9
xorpd  %xmm4,%xmm4
movsd  (%r14),%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  0x340e(%rip),%xmm8
movapd %xmm8,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm8,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm7,%xmm1
jmp    2d99 <vbic_3T_et_cf_f+0x1c59>
movapd %xmm7,0xf0(%rsp)
call   1060 <sqrt@plt>
movapd 0xf0(%rsp),%xmm7
movapd %xmm0,%xmm4
movapd %xmm7,%xmm1
addsd  %xmm7,%xmm1
addsd  0x33c0(%rip),%xmm7
movsd  0x33e0(%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,0xc0(%rsp)
movapd %xmm7,0xf0(%rsp)
jb     2f0b <vbic_3T_et_cf_f+0x1dcb>
xorps  %xmm0,%xmm0
sqrtsd %xmm7,%xmm0
jmp    2f29 <vbic_3T_et_cf_f+0x1de9>
call   1060 <sqrt@plt>
movsd  0x10(%rsp),%xmm6
addsd  %xmm6,%xmm0
mulsd  0x3363(%rip),%xmm0
movapd %xmm0,0x180(%rsp)
movapd %xmm0,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x3338(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0x100(%rsp),%xmm1
movapd %xmm1,0xb0(%rsp)
call   1050 <pow@plt>
movsd  0x10(%rsp),%xmm4
movapd %xmm0,%xmm2
movsd  (%r14),%xmm3
addsd  %xmm4,%xmm3
movapd %xmm3,%xmm0
mulsd  %xmm3,%xmm0
addsd  0x190(%rsp),%xmm0
ucomisd 0x3361(%rip),%xmm0
movapd %xmm2,0x90(%rsp)
jb     3000 <vbic_3T_et_cf_f+0x1ec0>
sqrtsd %xmm0,%xmm0
jmp    301d <vbic_3T_et_cf_f+0x1edd>
divsd  0x20(%rsp),%xmm1
movsd  0x32c3(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0x100(%rsp),%xmm1
movapd %xmm1,0x50(%rsp)
call   1050 <pow@plt>
movsd  0x10(%rsp),%xmm6
movapd 0xb0(%rsp),%xmm9
xorpd  %xmm4,%xmm4
movsd  0x3287(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x20(%rsp),%xmm1
divsd  0x50(%rsp),%xmm1
addsd  %xmm1,%xmm4
movsd  0x0(%r13),%xmm1
addsd  %xmm1,%xmm6
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm6
movapd %xmm4,0x50(%rsp)
jbe    2e64 <vbic_3T_et_cf_f+0x1d24>
movsd  0x324d(%rip),%xmm0
subsd  0xc0(%rsp),%xmm0
movapd %xmm0,0x70(%rsp)
movsd  0x3256(%rip),%xmm1
subsd  0x100(%rsp),%xmm1
movsd  %xmm6,0x10(%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  0x31fe(%rip),%xmm6
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
movapd 0x20(%rsp),%xmm3
mulsd  %xmm3,%xmm1
movapd %xmm6,%xmm2
movapd 0x100(%rsp),%xmm6
subsd  %xmm6,%xmm2
divsd  %xmm2,%xmm1
movsd  0x31d7(%rip),%xmm2
mulsd  %xmm6,%xmm2
movsd  0x10(%rsp),%xmm6
mulsd  %xmm6,%xmm2
divsd  %xmm3,%xmm2
addsd  %xmm5,%xmm2
mulsd  %xmm6,%xmm2
mulsd  %xmm0,%xmm2
jmp    312c <vbic_3T_et_cf_f+0x1fec>
ucomisd %xmm0,%xmm9
jbe    30dc <vbic_3T_et_cf_f+0x1f9c>
movapd 0x3229(%rip),%xmm0
xorpd  %xmm9,%xmm0
ucomisd %xmm1,%xmm0
jbe    30dc <vbic_3T_et_cf_f+0x1f9c>
movapd %xmm9,%xmm0
divsd  0x20(%rsp),%xmm0
movsd  0x3177(%rip),%xmm1
addsd  %xmm1,%xmm0
subsd  0x100(%rsp),%xmm1
movapd %xmm1,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
movsd  0x0(%r13),%xmm1
movapd 0xb0(%rsp),%xmm2
addsd  %xmm2,%xmm1
movapd 0x10(%rsp),%xmm5
mulsd  %xmm5,%xmm1
movapd 0x20(%rsp),%xmm3
addsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
movsd  0x3126(%rip),%xmm6
movapd %xmm6,%xmm2
subsd  %xmm1,%xmm2
mulsd  %xmm0,%xmm2
movapd %xmm6,%xmm1
subsd  %xmm2,%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm5,%xmm1
jmp    3128 <vbic_3T_et_cf_f+0x1fe8>
movapd %xmm7,%xmm0
movsd  %xmm4,0x50(%rsp)
call   1060 <sqrt@plt>
movsd  0x50(%rsp),%xmm4
movapd 0xc0(%rsp),%xmm1
movapd 0xb0(%rsp),%xmm2
movsd  0x10(%rsp),%xmm3
addsd  %xmm0,%xmm4
divsd  %xmm4,%xmm1
movapd 0x3158(%rip),%xmm0
xorpd  %xmm2,%xmm0
movapd %xmm0,0x2d0(%rsp)
mulsd  0x70(%rsp),%xmm1
subsd  %xmm2,%xmm1
subsd  %xmm3,%xmm1
mulsd  0x30ad(%rip),%xmm1
movapd %xmm1,0x50(%rsp)
divsd  0x20(%rsp),%xmm1
movsd  0x3091(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0x100(%rsp),%xmm1
movapd %xmm1,0x1c0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,%xmm1
movsd  (%r14),%xmm2
addsd  %xmm2,%xmm2
addsd  0xb0(%rsp),%xmm2
addsd  0x10(%rsp),%xmm2
divsd  0x70(%rsp),%xmm2
movsd  0x3064(%rip),%xmm0
addsd  %xmm2,%xmm0
mulsd  %xmm0,%xmm0
addsd  0x180(%rsp),%xmm0
ucomisd 0x30a3(%rip),%xmm0
movapd %xmm1,0x480(%rsp)
jb     3163 <vbic_3T_et_cf_f+0x2023>
xorps  %xmm3,%xmm3
sqrtsd %xmm0,%xmm3
jmp    317e <vbic_3T_et_cf_f+0x203e>
movapd %xmm3,0x1b0(%rsp)
call   1060 <sqrt@plt>
movapd 0x1b0(%rsp),%xmm3
movsd  0x10(%rsp),%xmm4
movaps 0xb0(%rsp),%xmm1
movaps %xmm1,%xmm2
subsd  %xmm0,%xmm3
mulsd  0x2fe4(%rip),%xmm3
movlhps %xmm1,%xmm2
movaps %xmm2,0xf0(%rsp)
subsd  %xmm4,%xmm3
movapd %xmm3,0x1b0(%rsp)
movapd %xmm3,%xmm2
divsd  0x20(%rsp),%xmm2
movsd  0x2fb2(%rip),%xmm0
subsd  %xmm2,%xmm0
call   1050 <pow@plt>
movapd %xmm0,0x1c0(%rsp)
movsd  0x2f98(%rip),%xmm0
subsd  0xc0(%rsp),%xmm0
movaps 0x3018(%rip),%xmm1
xorps  0x100(%rsp),%xmm1
movsd  %xmm0,0x220(%rsp)
movaps %xmm1,0x210(%rsp)
call   1050 <pow@plt>
movsd  (%r14),%xmm1
xorpd  %xmm3,%xmm3
movsd  0x200(%rsp),%xmm2
ucomisd %xmm3,%xmm2
movapd %xmm0,0x50(%rsp)
movaps %xmm1,0x2d0(%rsp)
jb     31b5 <vbic_3T_et_cf_f+0x2075>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    31be <vbic_3T_et_cf_f+0x207e>
divsd  0x20(%rsp),%xmm1
movsd  0x2f26(%rip),%xmm2
movapd %xmm2,%xmm0
subsd  %xmm1,%xmm0
movapd %xmm2,%xmm1
subsd  0x100(%rsp),%xmm1
movapd %xmm1,0x10(%rsp)
call   1050 <pow@plt>
movapd 0x50(%rsp),%xmm4
movsd  0x2ef8(%rip),%xmm1
subsd  %xmm0,%xmm1
mulsd  0x20(%rsp),%xmm1
divsd  0x10(%rsp),%xmm1
xorpd  %xmm2,%xmm2
movsd  0x30(%rsp),%xmm3
movsd  0x140(%rsp),%xmm5
movsd  0x138(%rsp),%xmm6
movsd  0x148(%rsp),%xmm7
movsd  0x150(%rsp),%xmm0
addsd  %xmm1,%xmm2
unpcklpd %xmm2,%xmm4
jmp    37f5 <vbic_3T_et_cf_f+0x26b5>
movsd  %xmm2,0x90(%rsp)
call   1060 <sqrt@plt>
movsd  0x90(%rsp),%xmm2
movapd %xmm0,%xmm3
movapd %xmm2,%xmm1
addsd  %xmm2,%xmm1
addsd  0x2e82(%rip),%xmm2
mulsd  %xmm2,%xmm2
addsd  0x1b0(%rsp),%xmm2
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm2
jb     3267 <vbic_3T_et_cf_f+0x2127>
xorps  %xmm0,%xmm0
sqrtsd %xmm2,%xmm0
jmp    3294 <vbic_3T_et_cf_f+0x2154>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movsd  0x10(%rsp),%xmm1
addsd  %xmm1,%xmm0
mulsd  0x2e50(%rip),%xmm0
movapd %xmm0,0x200(%rsp)
movapd %xmm0,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x2e25(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0xb0(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x10(%rsp),%xmm1
movapd 0x90(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
movapd 0x70(%rsp),%xmm2
unpcklpd %xmm2,%xmm2
mulpd  %xmm2,%xmm3
divpd  0xf0(%rsp),%xmm3
movsd  0x0(%r13),%xmm4
addsd  %xmm1,%xmm4
movapd %xmm4,%xmm0
mulsd  %xmm4,%xmm0
addsd  0x190(%rsp),%xmm0
ucomisd 0x2e3f(%rip),%xmm0
movapd %xmm2,0x70(%rsp)
movapd %xmm3,0x90(%rsp)
jb     339d <vbic_3T_et_cf_f+0x225d>
sqrtsd %xmm0,%xmm0
jmp    33ba <vbic_3T_et_cf_f+0x227a>
movapd %xmm2,%xmm0
movapd %xmm1,0x90(%rsp)
movsd  %xmm3,0x190(%rsp)
call   1060 <sqrt@plt>
movsd  0x190(%rsp),%xmm3
movapd 0x90(%rsp),%xmm1
movsd  0x10(%rsp),%xmm2
addsd  %xmm0,%xmm3
divsd  %xmm3,%xmm1
movapd %xmm1,0x90(%rsp)
mulsd  0x70(%rsp),%xmm1
addsd  0x2d0(%rsp),%xmm1
subsd  %xmm2,%xmm1
mulsd  0x2d52(%rip),%xmm1
movapd %xmm1,0x220(%rsp)
divsd  0x20(%rsp),%xmm1
movsd  0x2d33(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd %xmm0,0x490(%rsp)
movapd 0xb0(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
addsd  0x2d02(%rip),%xmm0
movaps 0x2d8b(%rip),%xmm1
xorps  0x100(%rsp),%xmm1
movaps %xmm1,0x190(%rsp)
movapd %xmm0,0x3c0(%rsp)
call   1050 <pow@plt>
movapd %xmm0,0x210(%rsp)
movsd  0x10(%rsp),%xmm0
divsd  0x20(%rsp),%xmm0
addsd  0x2cc0(%rip),%xmm0
movsd  %xmm0,0x330(%rsp)
movaps 0x190(%rsp),%xmm1
call   1050 <pow@plt>
movsd  (%r14),%xmm1
movsd  0x200(%rsp),%xmm2
ucomisd 0x2d0c(%rip),%xmm2
movapd %xmm1,0x340(%rsp)
movapd %xmm0,0x370(%rsp)
jb     3491 <vbic_3T_et_cf_f+0x2351>
sqrtsd %xmm2,%xmm5
jmp    349e <vbic_3T_et_cf_f+0x235e>
movapd %xmm4,0xc0(%rsp)
call   1060 <sqrt@plt>
movapd 0xc0(%rsp),%xmm4
movsd  0x10(%rsp),%xmm1
subsd  %xmm0,%xmm4
mulsd  0x2c52(%rip),%xmm4
subsd  %xmm1,%xmm4
movapd %xmm4,0xc0(%rsp)
movapd %xmm4,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x2c2b(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0xb0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x1c0(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
mulpd  0x70(%rsp),%xmm1
divpd  0xf0(%rsp),%xmm1
movapd %xmm1,0x1c0(%rsp)
movsd  0x220(%rsp),%xmm0
movaps 0x210(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x2d0(%rsp),%xmm2
movhpd 0x0(%r13),%xmm2
movapd 0x1b0(%rsp),%xmm1
unpcklpd 0xc0(%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    37cb <vbic_3T_et_cf_f+0x268b>
movapd %xmm2,%xmm0
call   1060 <sqrt@plt>
movapd %xmm0,%xmm5
movapd 0xf0(%rsp),%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     34b7 <vbic_3T_et_cf_f+0x2377>
sqrtsd %xmm0,%xmm0
jmp    34ce <vbic_3T_et_cf_f+0x238e>
movsd  %xmm5,0xf0(%rsp)
call   1060 <sqrt@plt>
movsd  0xf0(%rsp),%xmm5
movapd 0xb0(%rsp),%xmm2
movsd  0x10(%rsp),%xmm4
movapd 0xc0(%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  0x2afe(%rip),%xmm3
movapd %xmm3,0xc0(%rsp)
divsd  0x20(%rsp),%xmm3
movsd  0x2adf(%rip),%xmm0
subsd  %xmm3,%xmm0
call   1050 <pow@plt>
movapd 0x480(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
movapd 0x2b61(%rip),%xmm2
subpd  %xmm1,%xmm2
movapd 0x20(%rsp),%xmm1
unpcklpd %xmm1,%xmm1
mulpd  %xmm1,%xmm2
movsd  0x0(%r13),%xmm3
addsd  %xmm3,%xmm3
addsd  0xb0(%rsp),%xmm3
addsd  0x10(%rsp),%xmm3
divsd  0x70(%rsp),%xmm3
movsd  0x2aa8(%rip),%xmm0
addsd  %xmm3,%xmm0
mulsd  %xmm0,%xmm0
addsd  0x180(%rsp),%xmm0
ucomisd 0x2ae7(%rip),%xmm0
movapd %xmm1,0xf0(%rsp)
jb     35b5 <vbic_3T_et_cf_f+0x2475>
xorps  %xmm4,%xmm4
sqrtsd %xmm0,%xmm4
jmp    35e2 <vbic_3T_et_cf_f+0x24a2>
movapd %xmm2,0x180(%rsp)
movsd  %xmm3,0xb0(%rsp)
call   1060 <sqrt@plt>
movsd  0xb0(%rsp),%xmm3
movapd 0x180(%rsp),%xmm2
movapd %xmm0,%xmm4
divpd  0x200(%rsp),%xmm2
movapd %xmm3,%xmm1
addsd  %xmm3,%xmm1
addsd  0x2a15(%rip),%xmm3
mulsd  %xmm3,%xmm3
addsd  0x1b0(%rsp),%xmm3
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm3
movapd %xmm2,0x180(%rsp)
movapd %xmm1,0xb0(%rsp)
jb     362d <vbic_3T_et_cf_f+0x24ed>
xorps  %xmm0,%xmm0
sqrtsd %xmm3,%xmm0
jmp    3648 <vbic_3T_et_cf_f+0x2508>
movapd %xmm3,%xmm0
movsd  %xmm4,0x1b0(%rsp)
call   1060 <sqrt@plt>
movsd  0x1b0(%rsp),%xmm4
movsd  0x10(%rsp),%xmm1
addsd  %xmm0,%xmm4
movapd 0xb0(%rsp),%xmm2
divsd  %xmm4,%xmm2
movapd %xmm2,0xb0(%rsp)
movapd 0x70(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x2d0(%rsp),%xmm0
subsd  %xmm1,%xmm0
mulsd  0x2991(%rip),%xmm0
movapd %xmm0,0x70(%rsp)
movapd %xmm0,%xmm1
divsd  0x20(%rsp),%xmm1
movsd  0x2971(%rip),%xmm0
subsd  %xmm1,%xmm0
movaps 0x1c0(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x490(%rsp),%xmm1
unpcklpd %xmm0,%xmm1
movapd 0x29eb(%rip),%xmm2
movapd %xmm2,%xmm0
subpd  %xmm1,%xmm0
movapd 0xf0(%rsp),%xmm1
mulpd  %xmm0,%xmm1
divpd  0x200(%rsp),%xmm1
movapd %xmm1,0xf0(%rsp)
movapd 0x90(%rsp),%xmm0
unpcklpd 0xb0(%rsp),%xmm0
addpd  %xmm2,%xmm0
mulpd  0x29b6(%rip),%xmm0
movapd %xmm0,0x90(%rsp)
movaps 0x3c0(%rsp),%xmm0
movaps 0x190(%rsp),%xmm1
call   1050 <pow@plt>
movaps %xmm0,0x10(%rsp)
movsd  0x330(%rsp),%xmm0
movaps 0x190(%rsp),%xmm1
call   1050 <pow@plt>
movapd 0x2965(%rip),%xmm2
movapd 0x90(%rsp),%xmm1
subpd  %xmm1,%xmm2
movapd 0x370(%rsp),%xmm3
unpcklpd %xmm0,%xmm3
mulpd  %xmm1,%xmm3
movapd 0x210(%rsp),%xmm1
unpcklpd 0x10(%rsp),%xmm1
mulpd  %xmm2,%xmm1
movapd 0x340(%rsp),%xmm2
movhpd 0x0(%r13),%xmm2
addpd  %xmm3,%xmm1
movapd 0x220(%rsp),%xmm0
unpcklpd 0x70(%rsp),%xmm0
subpd  %xmm0,%xmm2
movapd 0x50(%rsp),%xmm4
unpcklpd 0xc0(%rsp),%xmm4
addpd  %xmm2,%xmm4
mulpd  %xmm1,%xmm4
addpd  0xf0(%rsp),%xmm4
subpd  0x180(%rsp),%xmm4
movsd  0x30(%rsp),%xmm3
movsd  0x140(%rsp),%xmm5
movsd  0x138(%rsp),%xmm6
movsd  0x148(%rsp),%xmm7
movsd  0x150(%rsp),%xmm0
mulsd  0x118(%rsp),%xmm7
movsd  (%rbx),%xmm1
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm1
ucomisd 0x282c(%rip),%xmm1
movapd %xmm4,0x50(%rsp)
jbe    3836 <vbic_3T_et_cf_f+0x26f6>
addsd  0x2824(%rip),%xmm1
addsd  0x27e4(%rip),%xmm1
mulsd  0x2824(%rip),%xmm1
jmp    389b <vbic_3T_et_cf_f+0x275b>
movsd  0x280a(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    385e <vbic_3T_et_cf_f+0x271e>
addsd  0x27f4(%rip),%xmm1
addsd  0x27bc(%rip),%xmm1
mulsd  0x27f4(%rip),%xmm1
jmp    389b <vbic_3T_et_cf_f+0x275b>
movapd %xmm1,%xmm0
movsd  %xmm7,0x148(%rsp)
call   1030 <exp@plt>
movsd  0x148(%rsp),%xmm7
movsd  0x138(%rsp),%xmm6
movsd  0x140(%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  0x2777(%rip),%xmm1
movsd  (%r14),%xmm2
mulsd  0x60(%rsp),%xmm7
divsd  %xmm7,%xmm2
ucomisd 0x2770(%rip),%xmm2
jbe    38ec <vbic_3T_et_cf_f+0x27ac>
addsd  0x276e(%rip),%xmm2
addsd  0x272e(%rip),%xmm2
mulsd  0x276e(%rip),%xmm2
jmp    395d <vbic_3T_et_cf_f+0x281d>
movsd  0x2754(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    3914 <vbic_3T_et_cf_f+0x27d4>
addsd  0x273e(%rip),%xmm2
addsd  0x2706(%rip),%xmm2
mulsd  0x273e(%rip),%xmm2
jmp    395d <vbic_3T_et_cf_f+0x281d>
movapd %xmm2,%xmm0
movsd  %xmm5,0x140(%rsp)
movsd  %xmm6,0x138(%rsp)
movsd  %xmm1,0x10(%rsp)
call   1030 <exp@plt>
movsd  0x10(%rsp),%xmm1
movsd  0x138(%rsp),%xmm6
movsd  0x140(%rsp),%xmm5
movapd 0x50(%rsp),%xmm4
movsd  0x30(%rsp),%xmm3
movapd %xmm0,%xmm2
addsd  0x26cb(%rip),%xmm2
mulsd  %xmm5,%xmm1
movsd  %xmm1,0x10(%rsp)
movsd  0x3a0(%rsp),%xmm0
mulsd  0x120(%rsp),%xmm0
addsd  0x2687(%rip),%xmm0
mulsd  %xmm5,%xmm6
mulsd  %xmm4,%xmm3
addsd  %xmm0,%xmm3
movsd  0x26c3(%rip),%xmm0
addsd  %xmm3,%xmm0
mulsd  %xmm0,%xmm0
addsd  0x26bb(%rip),%xmm0
mulsd  %xmm6,%xmm2
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm2,0x70(%rsp)
jb     39c7 <vbic_3T_et_cf_f+0x2887>
sqrtsd %xmm0,%xmm0
jmp    39de <vbic_3T_et_cf_f+0x289e>
movsd  %xmm3,0x30(%rsp)
call   1060 <sqrt@plt>
movsd  0x70(%rsp),%xmm2
movsd  0x30(%rsp),%xmm3
movsd  0x3b0(%rsp),%xmm1
movsd  0x80(%rsp),%xmm4
movsd  0x290(%rsp),%xmm5
mov    0x558(%rsp),%r15
addsd  %xmm0,%xmm3
addsd  0x2653(%rip),%xmm3
movsd  0x2603(%rip),%xmm0
mulsd  %xmm0,%xmm3
addsd  0x264f(%rip),%xmm3
mulsd  %xmm2,%xmm5
mulsd  0x10(%rsp),%xmm4
addsd  %xmm5,%xmm4
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x30(%rsp)
jbe    3aa3 <vbic_3T_et_cf_f+0x2963>
movsd  0x25cd(%rip),%xmm1
divsd  0x320(%rsp),%xmm1
movapd %xmm3,%xmm0
movsd  %xmm4,0x80(%rsp)
call   1050 <pow@plt>
movsd  0x80(%rsp),%xmm1
mulsd  0x25c9(%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  0x257f(%rip),%xmm7
movsd  0x256f(%rip),%xmm4
jmp    3af1 <vbic_3T_et_cf_f+0x29b1>
mulsd  0x258d(%rip),%xmm4
movsd  0x255d(%rip),%xmm0
addsd  %xmm0,%xmm4
movapd %xmm4,%xmm0
movsd  0x320(%rsp),%xmm1
call   1050 <pow@plt>
movsd  0x253f(%rip),%xmm4
movsd  0x70(%rsp),%xmm2
movapd %xmm0,%xmm7
movsd  0x2535(%rip),%xmm0
mulsd  0x30(%rsp),%xmm0
addsd  %xmm4,%xmm7
mulsd  %xmm0,%xmm7
movsd  0x8(%rsp),%xmm3
movsd  0x48(%rsp),%xmm8
movsd  0x40(%rsp),%xmm5
movsd  0x178(%rsp),%xmm6
movsd  0x250(%rsp),%xmm1
movapd %xmm2,%xmm0
divsd  %xmm7,%xmm0
movsd  %xmm0,(%r15)
movsd  0x10(%rsp),%xmm0
movsd  %xmm7,0x90(%rsp)
divsd  %xmm7,%xmm0
mov    0x550(%rsp),%rax
movsd  %xmm0,(%rax)
xorpd  %xmm2,%xmm2
xorpd  %xmm0,%xmm0
movsd  %xmm0,0x118(%rsp)
ucomisd %xmm2,%xmm6
movsd  %xmm4,0x150(%rsp)
movsd  0x110(%rsp),%xmm2
jbe    3d53 <vbic_3T_et_cf_f+0x2c13>
movsd  0x0(%r13),%xmm4
mulsd  0x60(%rsp),%xmm1
divsd  %xmm1,%xmm4
ucomisd 0x24b9(%rip),%xmm4
jbe    3ba3 <vbic_3T_et_cf_f+0x2a63>
addsd  0x24b7(%rip),%xmm4
addsd  0x2477(%rip),%xmm4
mulsd  0x24b7(%rip),%xmm4
jmp    3c06 <vbic_3T_et_cf_f+0x2ac6>
movsd  0x249d(%rip),%xmm0
ucomisd %xmm4,%xmm0
jbe    3bcb <vbic_3T_et_cf_f+0x2a8b>
addsd  0x2487(%rip),%xmm4
addsd  0x244f(%rip),%xmm4
mulsd  0x2487(%rip),%xmm4
jmp    3c06 <vbic_3T_et_cf_f+0x2ac6>
movapd %xmm4,%xmm0
movsd  %xmm1,0x250(%rsp)
call   1030 <exp@plt>
movsd  0x250(%rsp),%xmm1
movsd  0x178(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x2f8(%rsp),%xmm0
mulsd  %xmm0,%xmm6
movsd  (%r14),%xmm0
divsd  %xmm1,%xmm0
ucomisd 0x241c(%rip),%xmm0
jbe    3c40 <vbic_3T_et_cf_f+0x2b00>
addsd  0x241a(%rip),%xmm0
addsd  0x23da(%rip),%xmm0
mulsd  0x241a(%rip),%xmm0
jmp    3ca4 <vbic_3T_et_cf_f+0x2b64>
movsd  0x2400(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    3c68 <vbic_3T_et_cf_f+0x2b28>
addsd  0x23ea(%rip),%xmm0
addsd  0x23b2(%rip),%xmm0
mulsd  0x23ea(%rip),%xmm0
jmp    3ca4 <vbic_3T_et_cf_f+0x2b64>
movsd  %xmm6,0x178(%rsp)
movsd  %xmm4,0x118(%rsp)
call   1030 <exp@plt>
movsd  0x118(%rsp),%xmm4
movsd  0x178(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0x2364(%rip),%xmm1
movapd %xmm1,%xmm2
movsd  0x3f0(%rsp),%xmm7
subsd  %xmm7,%xmm2
mulsd  %xmm0,%xmm2
mulsd  %xmm7,%xmm4
addsd  %xmm2,%xmm4
addsd  0x235f(%rip),%xmm4
mulsd  %xmm4,%xmm6
movsd  0x308(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  0x234e(%rip),%xmm0
addsd  %xmm1,%xmm0
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
jb     3cfe <vbic_3T_et_cf_f+0x2bbe>
sqrtsd %xmm0,%xmm0
jmp    3d28 <vbic_3T_et_cf_f+0x2be8>
movsd  %xmm6,0x178(%rsp)
call   1060 <sqrt@plt>
movsd  0x178(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0x110(%rsp),%xmm2
addsd  0x22d7(%rip),%xmm0
mulsd  0x22d7(%rip),%xmm0
movsd  %xmm0,0x150(%rsp)
movsd  %xmm6,0x118(%rsp)
mulsd  0x380(%rsp),%xmm5
movsd  0xe8(%rsp),%xmm1
mulsd  0x3e0(%rsp),%xmm1
movsd  %xmm1,0xe8(%rsp)
ucomisd 0x2291(%rip),%xmm2
jne    3dc9 <vbic_3T_et_cf_f+0x2c89>
jp     3dc9 <vbic_3T_et_cf_f+0x2c89>
movsd  (%rbx),%xmm6
movsd  0x1e8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
movapd %xmm6,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x229a(%rip),%xmm2
jbe    3e3d <vbic_3T_et_cf_f+0x2cfd>
addsd  0x2294(%rip),%xmm2
addsd  0x2254(%rip),%xmm2
mulsd  0x2294(%rip),%xmm2
jmp    3e8f <vbic_3T_et_cf_f+0x2d4f>
xorpd  %xmm0,%xmm0
movsd  0x110(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jne    3fd7 <vbic_3T_et_cf_f+0x2e97>
jp     3fd7 <vbic_3T_et_cf_f+0x2e97>
mov    0x540(%rsp),%rax
movq   $0x0,(%rax)
movsd  (%r12),%xmm6
movsd  0x1e8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
movapd %xmm6,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x2226(%rip),%xmm2
jbe    402c <vbic_3T_et_cf_f+0x2eec>
addsd  0x2220(%rip),%xmm2
addsd  0x21e0(%rip),%xmm2
mulsd  0x2220(%rip),%xmm2
jmp    50c1 <vbic_3T_et_cf_f+0x3f81>
movsd  0x2203(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    3e65 <vbic_3T_et_cf_f+0x2d25>
addsd  0x21ed(%rip),%xmm2
addsd  0x21b5(%rip),%xmm2
mulsd  0x21ed(%rip),%xmm2
jmp    3e8f <vbic_3T_et_cf_f+0x2d4f>
movapd %xmm2,%xmm0
movsd  %xmm5,0x40(%rsp)
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm2
movsd  (%rbx),%xmm6
movsd  0xa8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm6
ucomisd 0x2196(%rip),%xmm6
jbe    3ec6 <vbic_3T_et_cf_f+0x2d86>
addsd  0x2194(%rip),%xmm6
addsd  0x2154(%rip),%xmm6
mulsd  0x2194(%rip),%xmm6
jmp    3f26 <vbic_3T_et_cf_f+0x2de6>
movsd  0x217a(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    3eee <vbic_3T_et_cf_f+0x2dae>
addsd  0x2164(%rip),%xmm6
addsd  0x212c(%rip),%xmm6
mulsd  0x2164(%rip),%xmm6
jmp    3f26 <vbic_3T_et_cf_f+0x2de6>
movapd %xmm6,%xmm0
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x80(%rsp)
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    3f76 <vbic_3T_et_cf_f+0x2e36>
movapd 0xd0(%rsp),%xmm0
subsd  (%rbx),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0x20e9(%rip),%xmm0
jbe    3fa0 <vbic_3T_et_cf_f+0x2e60>
addsd  0x20e7(%rip),%xmm0
addsd  0x20a7(%rip),%xmm0
mulsd  0x20e7(%rip),%xmm0
jmp    409d <vbic_3T_et_cf_f+0x2f5d>
movsd  0x20b2(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
movsd  0xe8(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
jmp    40dc <vbic_3T_et_cf_f+0x2f9c>
movapd %xmm0,%xmm1
movsd  0x209c(%rip),%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm1,%xmm0
jbe    405b <vbic_3T_et_cf_f+0x2f1b>
addsd  0x207e(%rip),%xmm0
addsd  0x2046(%rip),%xmm0
mulsd  0x207e(%rip),%xmm0
jmp    409d <vbic_3T_et_cf_f+0x2f5d>
movsd  (%rbx),%xmm6
movsd  0x1e8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
movapd %xmm6,%xmm2
divsd  %xmm0,%xmm2
ucomisd 0x2046(%rip),%xmm2
movsd  %xmm5,0x40(%rsp)
movsd  %xmm0,0x1e8(%rsp)
jbe    5066 <vbic_3T_et_cf_f+0x3f26>
addsd  0x2031(%rip),%xmm2
addsd  0x1ff1(%rip),%xmm2
mulsd  0x2031(%rip),%xmm2
jmp    522f <vbic_3T_et_cf_f+0x40ef>
movsd  0x2014(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    5095 <vbic_3T_et_cf_f+0x3f55>
addsd  0x1ffa(%rip),%xmm2
addsd  0x1fc2(%rip),%xmm2
mulsd  0x1ffa(%rip),%xmm2
jmp    50c1 <vbic_3T_et_cf_f+0x3f81>
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x80(%rsp)
movsd  %xmm6,0xd0(%rsp)
call   1030 <exp@plt>
movsd  0xd0(%rsp),%xmm6
movsd  0x80(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0x1f8b(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm6
movsd  0xe8(%rsp),%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
subsd  0x1d0(%rsp),%xmm0
movsd  0x288(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
mov    0x540(%rsp),%rax
movsd  %xmm5,(%rax)
xorpd  %xmm5,%xmm5
mov    0x548(%rsp),%rax
movsd  %xmm5,(%rax)
movsd  (%r14),%xmm0
movsd  0x2c0(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm1
movapd %xmm0,%xmm4
movsd  %xmm1,0x2c0(%rsp)
divsd  %xmm1,%xmm4
ucomisd 0x1f1b(%rip),%xmm4
jbe    4141 <vbic_3T_et_cf_f+0x3001>
addsd  0x1f19(%rip),%xmm4
addsd  0x1ed9(%rip),%xmm4
mulsd  0x1f19(%rip),%xmm4
jmp    4188 <vbic_3T_et_cf_f+0x3048>
movsd  0x1eff(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    4169 <vbic_3T_et_cf_f+0x3029>
addsd  0x1ee9(%rip),%xmm4
addsd  0x1eb1(%rip),%xmm4
mulsd  0x1ee9(%rip),%xmm4
jmp    4188 <vbic_3T_et_cf_f+0x3048>
movapd %xmm4,%xmm0
call   1030 <exp@plt>
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  (%r14),%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 0x1e79(%rip),%xmm0
jbe    41e3 <vbic_3T_et_cf_f+0x30a3>
addsd  0x1e77(%rip),%xmm0
addsd  0x1e37(%rip),%xmm0
mulsd  0x1e77(%rip),%xmm0
jmp    423c <vbic_3T_et_cf_f+0x30fc>
movsd  0x1e5d(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    420b <vbic_3T_et_cf_f+0x30cb>
addsd  0x1e47(%rip),%xmm0
addsd  0x1e0f(%rip),%xmm0
mulsd  0x1e47(%rip),%xmm0
jmp    423c <vbic_3T_et_cf_f+0x30fc>
movsd  %xmm3,0x8(%rsp)
movsd  %xmm8,0x48(%rsp)
movsd  %xmm4,0xd0(%rsp)
call   1030 <exp@plt>
movsd  0xd0(%rsp),%xmm4
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0x1dec(%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     427f <vbic_3T_et_cf_f+0x313f>
xorpd  %xmm1,%xmm1
movsd  0x2b0(%rsp),%xmm2
ucomisd %xmm1,%xmm2
jbe    4401 <vbic_3T_et_cf_f+0x32c1>
movsd  0x0(%r13),%xmm0
movapd %xmm0,%xmm4
divsd  0x2c0(%rsp),%xmm4
ucomisd 0x1da6(%rip),%xmm4
jbe    42b6 <vbic_3T_et_cf_f+0x3176>
addsd  0x1da4(%rip),%xmm4
addsd  0x1d64(%rip),%xmm4
mulsd  0x1da4(%rip),%xmm4
jmp    4313 <vbic_3T_et_cf_f+0x31d3>
movsd  0x1d8a(%rip),%xmm1
ucomisd %xmm4,%xmm1
jbe    42de <vbic_3T_et_cf_f+0x319e>
addsd  0x1d74(%rip),%xmm4
addsd  0x1d3c(%rip),%xmm4
mulsd  0x1d74(%rip),%xmm4
jmp    4313 <vbic_3T_et_cf_f+0x31d3>
movapd %xmm4,%xmm0
movsd  %xmm3,0x8(%rsp)
movsd  %xmm8,0x48(%rsp)
call   1030 <exp@plt>
movsd  0x1d34(%rip),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm4
movsd  0x0(%r13),%xmm0
movsd  0x2b8(%rsp),%xmm1
mulsd  0x270(%rsp),%xmm1
movsd  %xmm1,0x2b8(%rsp)
movsd  0x2b0(%rsp),%xmm1
mulsd  0x1a0(%rsp),%xmm1
movsd  %xmm1,0x2b0(%rsp)
divsd  0x2c8(%rsp),%xmm0
ucomisd 0x1ce6(%rip),%xmm0
jbe    4376 <vbic_3T_et_cf_f+0x3236>
addsd  0x1ce4(%rip),%xmm0
addsd  0x1ca4(%rip),%xmm0
mulsd  0x1ce4(%rip),%xmm0
jmp    43d7 <vbic_3T_et_cf_f+0x3297>
movsd  0x1cca(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    439e <vbic_3T_et_cf_f+0x325e>
addsd  0x1cb4(%rip),%xmm0
addsd  0x1c7c(%rip),%xmm0
mulsd  0x1cb4(%rip),%xmm0
jmp    43d7 <vbic_3T_et_cf_f+0x3297>
movsd  %xmm3,0x8(%rsp)
movsd  %xmm8,0x48(%rsp)
movsd  %xmm4,0xd0(%rsp)
call   1030 <exp@plt>
movsd  0xd0(%rsp),%xmm4
movsd  0x1c66(%rip),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%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    0x560(%rsp),%rcx
addsd  %xmm8,%xmm3
mov    0x568(%rsp),%rax
movsd  %xmm0,(%rax)
xorpd  %xmm2,%xmm2
movsd  0x298(%rsp),%xmm0
ucomisd %xmm2,%xmm0
xorpd  %xmm0,%xmm0
jbe    4579 <vbic_3T_et_cf_f+0x3439>
movapd 0x20(%rsp),%xmm0
subsd  (%r14),%xmm0
mulsd  %xmm0,%xmm0
addsd  0x1c2c(%rip),%xmm0
movsd  0x1bbc(%rip),%xmm1
movsd  0x328(%rsp),%xmm2
addsd  %xmm1,%xmm2
movsd  %xmm2,0x328(%rsp)
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
movsd  %xmm3,0x8(%rsp)
jb     4480 <vbic_3T_et_cf_f+0x3340>
sqrtsd %xmm0,%xmm0
jmp    4485 <vbic_3T_et_cf_f+0x3345>
call   1060 <sqrt@plt>
movapd 0x20(%rsp),%xmm2
subsd  (%r14),%xmm2
addsd  %xmm0,%xmm2
mulsd  0x1b7c(%rip),%xmm2
movapd 0x100(%rsp),%xmm1
addsd  0x1b83(%rip),%xmm1
movapd %xmm2,0x20(%rsp)
movapd %xmm2,%xmm0
call   1050 <pow@plt>
movapd 0x4a0(%rsp),%xmm2
xorpd  0x1bd3(%rip),%xmm2
movsd  0x328(%rsp),%xmm1
mulsd  %xmm2,%xmm1
mulsd  %xmm0,%xmm1
ucomisd 0x1b5a(%rip),%xmm1
jbe    4502 <vbic_3T_et_cf_f+0x33c2>
addsd  0x1b58(%rip),%xmm1
addsd  0x1b18(%rip),%xmm1
mulsd  0x1b58(%rip),%xmm1
jmp    4537 <vbic_3T_et_cf_f+0x33f7>
movsd  0x1b3e(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    452a <vbic_3T_et_cf_f+0x33ea>
addsd  0x1b28(%rip),%xmm1
addsd  0x1af0(%rip),%xmm1
mulsd  0x1b28(%rip),%xmm1
jmp    4537 <vbic_3T_et_cf_f+0x33f7>
movapd %xmm1,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0x8(%rsp),%xmm3
movsd  0x298(%rsp),%xmm0
mov    0x560(%rsp),%rcx
xorpd  %xmm2,%xmm2
mulsd  0x20(%rsp),%xmm0
mulsd  %xmm1,%xmm0
movapd %xmm0,%xmm1
mov    0x550(%rsp),%rax
movsd  (%rax),%xmm0
subsd  (%r15),%xmm0
subsd  %xmm3,%xmm0
mulsd  %xmm1,%xmm0
mov    %rbx,%r15
mov    %r12,0x80(%rsp)
mov    %r13,0xd0(%rsp)
mov    0x570(%rsp),%rax
mov    0x4f0(%rsp),%rdx
subsd  %xmm0,%xmm3
movsd  %xmm3,(%rcx)
movsd  0x428(%rsp),%xmm0
ucomisd %xmm2,%xmm0
jbe    45c4 <vbic_3T_et_cf_f+0x3484>
mulsd  0x3f8(%rsp),%xmm0
movsd  (%rdx),%xmm2
divsd  %xmm0,%xmm2
movsd  0xa0(%rsp),%xmm0
mulsd  0x350(%rsp),%xmm0
mov    0x4f8(%rsp),%rbx
movsd  %xmm2,(%rax)
movsd  (%r14),%xmm1
divsd  0x60(%rsp),%xmm1
ucomisd 0x1a4b(%rip),%xmm1
mov    %rbp,%r12
jbe    4614 <vbic_3T_et_cf_f+0x34d4>
addsd  0x1a46(%rip),%xmm1
addsd  0x1a06(%rip),%xmm1
mulsd  0x1a46(%rip),%xmm1
jmp    465b <vbic_3T_et_cf_f+0x351b>
movsd  %xmm0,0xa0(%rsp)
movsd  0x1a23(%rip),%xmm0
ucomisd %xmm1,%xmm0
jbe    4645 <vbic_3T_et_cf_f+0x3505>
addsd  0x1a0d(%rip),%xmm1
addsd  0x19d5(%rip),%xmm1
mulsd  0x1a0d(%rip),%xmm1
jmp    4652 <vbic_3T_et_cf_f+0x3512>
movapd %xmm1,%xmm0
call   1030 <exp@plt>
movapd %xmm0,%xmm1
movsd  0xa0(%rsp),%xmm0
mulsd  0x260(%rsp),%xmm0
movsd  (%rbx),%xmm2
divsd  0x60(%rsp),%xmm2
ucomisd 0x19ca(%rip),%xmm2
movsd  %xmm0,0xa0(%rsp)
jbe    469b <vbic_3T_et_cf_f+0x355b>
addsd  0x19bf(%rip),%xmm2
addsd  0x197f(%rip),%xmm2
mulsd  0x19bf(%rip),%xmm2
jmp    46e5 <vbic_3T_et_cf_f+0x35a5>
movsd  0x19a5(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    46c3 <vbic_3T_et_cf_f+0x3583>
addsd  0x198f(%rip),%xmm2
addsd  0x1957(%rip),%xmm2
mulsd  0x198f(%rip),%xmm2
jmp    46dc <vbic_3T_et_cf_f+0x359c>
movapd %xmm2,%xmm0
movsd  %xmm1,0x20(%rsp)
call   1030 <exp@plt>
movsd  0x20(%rsp),%xmm1
movapd %xmm0,%xmm2
movsd  0xa0(%rsp),%xmm0
mulsd  %xmm0,%xmm1
addsd  0x191f(%rip),%xmm1
xorpd  %xmm3,%xmm3
ucomisd %xmm3,%xmm1
jb     4707 <vbic_3T_et_cf_f+0x35c7>
sqrtsd %xmm1,%xmm1
movsd  %xmm1,0x20(%rsp)
jmp    4735 <vbic_3T_et_cf_f+0x35f5>
movapd %xmm1,%xmm0
movsd  %xmm2,0x100(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm3,%xmm3
movsd  0x100(%rsp),%xmm2
movsd  %xmm0,0x20(%rsp)
movsd  0xa0(%rsp),%xmm0
mulsd  %xmm2,%xmm0
addsd  0x18cf(%rip),%xmm0
ucomisd %xmm3,%xmm0
jb     474e <vbic_3T_et_cf_f+0x360e>
sqrtsd %xmm0,%xmm9
jmp    4758 <vbic_3T_et_cf_f+0x3618>
call   1060 <sqrt@plt>
movapd %xmm0,%xmm9
movsd  0x1e0(%rsp),%xmm11
movsd  0x1d8(%rsp),%xmm8
movsd  0x1f0(%rsp),%xmm0
movsd  0x2a8(%rsp),%xmm4
movsd  0x2a0(%rsp),%xmm5
xorpd  %xmm10,%xmm10
movapd 0x160(%rsp),%xmm7
movsd  0x90(%rsp),%xmm3
mov    0x560(%rsp),%r11
mov    0x578(%rsp),%rbx
mov    0x500(%rsp),%rbp
xorpd  %xmm1,%xmm1
ucomisd %xmm1,%xmm0
xorpd  %xmm2,%xmm2
jbe    4941 <vbic_3T_et_cf_f+0x3801>
mulsd  0x400(%rsp),%xmm0
movsd  %xmm0,0x1f0(%rsp)
movsd  0x182e(%rip),%xmm2
movsd  0x20(%rsp),%xmm0
addsd  %xmm2,%xmm0
movapd %xmm9,%xmm1
addsd  %xmm2,%xmm1
divsd  %xmm1,%xmm0
movsd  %xmm9,0xa0(%rsp)
call   1040 <log@plt>
movapd %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
movsd  0x20(%rsp),%xmm4
subsd  0xa0(%rsp),%xmm4
subsd  %xmm1,%xmm4
movsd  0x1f0(%rsp),%xmm1
mulsd  0x60(%rsp),%xmm4
addsd  %xmm0,%xmm4
divsd  %xmm1,%xmm4
movsd  0x310(%rsp),%xmm3
mulsd  %xmm3,%xmm1
mulsd  0x17c8(%rip),%xmm3
mulsd  %xmm4,%xmm1
mulsd  %xmm0,%xmm0
addsd  0x1818(%rip),%xmm0
movsd  0x248(%rsp),%xmm2
mulsd  %xmm3,%xmm2
xorpd  %xmm5,%xmm5
ucomisd %xmm5,%xmm0
movsd  %xmm4,0x60(%rsp)
jb     4883 <vbic_3T_et_cf_f+0x3743>
sqrtsd %xmm0,%xmm0
jmp    48b0 <vbic_3T_et_cf_f+0x3770>
movsd  %xmm1,0x1f0(%rsp)
movsd  %xmm2,0x248(%rsp)
call   1060 <sqrt@plt>
xorpd  %xmm5,%xmm5
movsd  0x248(%rsp),%xmm2
movsd  0x1f0(%rsp),%xmm1
movsd  0x1758(%rip),%xmm3
mulsd  %xmm0,%xmm2
addsd  %xmm3,%xmm2
divsd  %xmm2,%xmm1
mulsd  %xmm1,%xmm1
addsd  %xmm3,%xmm1
ucomisd %xmm5,%xmm1
jb     48db <vbic_3T_et_cf_f+0x379b>
xorps  %xmm0,%xmm0
sqrtsd %xmm1,%xmm0
jmp    48e4 <vbic_3T_et_cf_f+0x37a4>
movapd %xmm1,%xmm0
call   1060 <sqrt@plt>
movsd  0x1e0(%rsp),%xmm11
movsd  0x1d8(%rsp),%xmm8
movsd  0x2a8(%rsp),%xmm4
movsd  0x2a0(%rsp),%xmm5
xorpd  %xmm10,%xmm10
movapd 0x160(%rsp),%xmm7
movsd  0x90(%rsp),%xmm3
mov    0x560(%rsp),%r11
movsd  0xa0(%rsp),%xmm9
xorpd  %xmm1,%xmm1
movsd  0x60(%rsp),%xmm2
divsd  %xmm0,%xmm2
mov    0x580(%rsp),%r8
mov    0x508(%rsp),%rax
movsd  %xmm2,(%rbx)
movsd  0x438(%rsp),%xmm0
ucomisd %xmm1,%xmm0
jbe    4975 <vbic_3T_et_cf_f+0x3835>
mulsd  0x408(%rsp),%xmm0
movsd  (%rax),%xmm1
divsd  %xmm0,%xmm1
mov    0x588(%rsp),%r10
mov    0x510(%rsp),%rax
movsd  %xmm1,(%r8)
xorpd  %xmm0,%xmm0
ucomisd %xmm0,%xmm5
xorpd  %xmm1,%xmm1
jbe    49ad <vbic_3T_et_cf_f+0x386d>
mulsd  0x410(%rsp),%xmm5
movsd  (%rax),%xmm1
mulsd  %xmm3,%xmm1
divsd  %xmm5,%xmm1
mov    %r14,0x60(%rsp)
mov    %r15,0x8(%rsp)
cmpltsd 0x3b8(%rsp),%xmm10
mov    0x590(%rsp),%rdx
mov    0x518(%rsp),%rax
movsd  %xmm1,(%r10)
movsd  0x430(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    49f7 <vbic_3T_et_cf_f+0x38b7>
mulsd  0x418(%rsp),%xmm1
movsd  (%rax),%xmm0
divsd  %xmm1,%xmm0
mov    %r12,0x100(%rsp)
movsd  0x1609(%rip),%xmm1
andnpd %xmm1,%xmm10
mov    0x598(%rsp),%rbp
mov    0x520(%rsp),%rax
movsd  %xmm0,(%rdx)
xorpd  %xmm6,%xmm6
ucomisd %xmm6,%xmm4
xorpd  %xmm5,%xmm5
movsd  0x318(%rsp),%xmm1
movsd  0x268(%rsp),%xmm0
jbe    4a5a <vbic_3T_et_cf_f+0x391a>
mulsd  0x420(%rsp),%xmm4
movsd  0x150(%rsp),%xmm5
mulsd  (%rax),%xmm5
divsd  %xmm4,%xmm5
mov    0x5c8(%rsp),%r12
mov    0x5c0(%rsp),%r9
mov    0x5b8(%rsp),%rax
mov    0x5b0(%rsp),%rcx
mov    0x5a8(%rsp),%rdi
mov    0x538(%rsp),%r14
mov    0x530(%rsp),%r13
mulsd  0x258(%rsp),%xmm8
mulsd  0x2e0(%rsp),%xmm11
mulsd  0x360(%rsp),%xmm1
movsd  %xmm5,0x0(%rbp)
movsd  0x10(%rsp),%xmm4
cmpltsd %xmm4,%xmm6
movsd  0x1549(%rip),%xmm2
andpd  %xmm2,%xmm6
movapd %xmm6,%xmm3
mulsd  %xmm4,%xmm3
mulsd  %xmm3,%xmm7
movapd %xmm7,%xmm3
addsd  %xmm2,%xmm3
mov    0x60(%rsp),%rsi
mulsd  (%rsi),%xmm0
divsd  0x1590(%rip),%xmm0
divsd  %xmm3,%xmm7
ucomisd 0x1544(%rip),%xmm0
jbe    4b1b <vbic_3T_et_cf_f+0x39db>
addsd  0x1542(%rip),%xmm0
addsd  0x1502(%rip),%xmm0
mulsd  0x1542(%rip),%xmm0
jmp    4c25 <vbic_3T_et_cf_f+0x3ae5>
movsd  0x1525(%rip),%xmm3
ucomisd %xmm0,%xmm3
jbe    4b46 <vbic_3T_et_cf_f+0x3a06>
addsd  0x150f(%rip),%xmm0
addsd  0x14d7(%rip),%xmm0
mulsd  0x150f(%rip),%xmm0
jmp    4c25 <vbic_3T_et_cf_f+0x3ae5>
movsd  %xmm1,0x318(%rsp)
movsd  %xmm11,0x1e0(%rsp)
movsd  %xmm8,0x1d8(%rsp)
movapd %xmm10,0x150(%rsp)
movapd %xmm7,0x160(%rsp)
mov    %r8,%r15
mov    %r10,%r12
movsd  %xmm9,0xa0(%rsp)
movapd %xmm6,0xc0(%rsp)
call   1030 <exp@plt>
movsd  0x1474(%rip),%xmm2
movapd 0xc0(%rsp),%xmm6
mov    0x5b0(%rsp),%rcx
mov    0x5b8(%rsp),%rax
mov    0x5c0(%rsp),%r9
movsd  0xa0(%rsp),%xmm9
mov    0x590(%rsp),%rdx
mov    %r12,%r10
mov    0x5c8(%rsp),%r12
mov    %r15,%r8
mov    0x598(%rsp),%rbp
mov    0x560(%rsp),%r11
mov    0x5a8(%rsp),%rdi
movapd 0x160(%rsp),%xmm7
movapd 0x150(%rsp),%xmm10
movsd  0x1d8(%rsp),%xmm8
movsd  0x1e0(%rsp),%xmm11
movsd  0x318(%rsp),%xmm1
movsd  0x300(%rsp),%xmm3
mov    0x528(%rsp),%rsi
movsd  0x448(%rsp),%xmm4
mulsd  %xmm0,%xmm4
movsd  0x440(%rsp),%xmm5
mulsd  0x30(%rsp),%xmm5
addsd  %xmm2,%xmm5
mulsd  %xmm5,%xmm3
mulsd  %xmm7,%xmm7
addsd  %xmm10,%xmm7
mulsd  %xmm4,%xmm7
mulsd  %xmm6,%xmm7
addsd  %xmm2,%xmm7
mulsd  %xmm3,%xmm7
movsd  0x10(%rsp),%xmm5
mulsd  %xmm7,%xmm5
divsd  0x90(%rsp),%xmm5
movapd %xmm8,%xmm0
movapd 0x120(%rsp),%xmm3
mulsd  %xmm3,%xmm0
movsd  0x110(%rsp),%xmm4
mulsd  %xmm4,%xmm0
addsd  %xmm5,%xmm0
mov    0x5a0(%rsp),%r15
movsd  %xmm0,(%r15)
unpckhpd %xmm3,%xmm3
mulsd  %xmm8,%xmm3
subsd  %xmm4,%xmm2
mulsd  %xmm3,%xmm2
movsd  %xmm2,(%rdi)
movsd  0x450(%rsp),%xmm3
movsd  0x70(%rsp),%xmm0
mulsd  %xmm3,%xmm0
movapd 0x50(%rsp),%xmm4
mulsd  %xmm4,%xmm11
addsd  %xmm0,%xmm11
movsd  0x458(%rsp),%xmm0
movsd  0x20(%rsp),%xmm5
mulsd  %xmm0,%xmm5
addsd  %xmm11,%xmm5
movsd  %xmm5,(%rcx)
mulsd  %xmm0,%xmm9
movsd  %xmm9,(%rax)
movsd  0x118(%rsp),%xmm0
mulsd  %xmm3,%xmm0
unpckhpd %xmm4,%xmm4
mulsd  %xmm4,%xmm1
addsd  %xmm0,%xmm1
movsd  %xmm1,(%r9)
movsd  0x460(%rsp),%xmm0
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%r12)
movsd  0x468(%rsp),%xmm0
mulsd  0x0(%r13),%xmm0
mov    0x5d0(%rsp),%rax
movsd  %xmm0,(%rax)
movsd  (%r11),%xmm0
mov    0x60(%rsp),%rax
mulsd  (%rax),%xmm0
mov    0x540(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x8(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0x550(%rsp),%rax
movsd  (%rax),%xmm0
mov    0x558(%rsp),%rax
subsd  (%rax),%xmm0
mulsd  (%r14),%xmm0
addsd  %xmm1,%xmm0
mov    0x548(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x80(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
mov    0x568(%rsp),%rax
movsd  (%rax),%xmm0
mov    0xd0(%rsp),%rax
mulsd  (%rax),%xmm0
addsd  %xmm1,%xmm0
mov    0x570(%rsp),%rax
movsd  (%rax),%xmm1
mov    0x4f0(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
movsd  (%rbx),%xmm0
mov    0x500(%rsp),%rax
mulsd  (%rax),%xmm0
addsd  %xmm1,%xmm0
movsd  (%r8),%xmm1
mov    0x508(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
movsd  (%r10),%xmm0
mov    0x510(%rsp),%rax
mulsd  (%rax),%xmm0
addsd  %xmm1,%xmm0
movsd  (%rdx),%xmm1
mov    0x518(%rsp),%rax
mulsd  (%rax),%xmm1
addsd  %xmm0,%xmm1
movsd  0x0(%rbp),%xmm0
mov    0x520(%rsp),%rax
mulsd  (%rax),%xmm0
addsd  %xmm1,%xmm0
mov    0x5f0(%rsp),%rcx
mov    0x5e8(%rsp),%r15
mov    0x5d8(%rsp),%rdi
xorpd  0x121d(%rip),%xmm0
mov    0x5e0(%rsp),%rax
movlpd %xmm0,(%rax)
xorpd  %xmm0,%xmm0
movsd  0x470(%rsp),%xmm1
ucomisd %xmm0,%xmm1
mov    0x100(%rsp),%r14
jbe    4eb3 <vbic_3T_et_cf_f+0x3d73>
movsd  (%r14),%xmm0
divsd  %xmm1,%xmm0
movsd  %xmm0,(%rdi)
movsd  0x478(%rsp),%xmm0
mulsd  (%r14),%xmm0
movsd  %xmm0,(%r15)
movsd  (%rcx),%xmm0
ucomisd 0x113a(%rip),%xmm0
jne    4ede <vbic_3T_et_cf_f+0x3d9e>
jnp    5052 <vbic_3T_et_cf_f+0x3f12>
mov    0x540(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0x548(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0x550(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0x558(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%r11),%xmm0
movsd  %xmm0,(%r11)
movsd  (%rcx),%xmm0
mov    0x568(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mov    0x570(%rsp),%rsi
mulsd  (%rsi),%xmm0
movsd  %xmm0,(%rsi)
movsd  (%rcx),%xmm0
mulsd  (%rbx),%xmm0
movsd  %xmm0,(%rbx)
movsd  (%rcx),%xmm0
mulsd  (%r8),%xmm0
movsd  %xmm0,(%r8)
movsd  (%rcx),%xmm0
mulsd  (%r10),%xmm0
movsd  %xmm0,(%r10)
movsd  (%rcx),%xmm0
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  0x0(%rbp),%xmm0
movsd  %xmm0,0x0(%rbp)
movsd  (%rcx),%xmm0
mov    0x5a0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x5a8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x5b0(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mov    0x5b8(%rsp),%rdx
mulsd  (%rdx),%xmm0
movsd  %xmm0,(%rdx)
movsd  (%rcx),%xmm0
mulsd  (%r9),%xmm0
movsd  %xmm0,(%r9)
movsd  (%rcx),%xmm0
mulsd  (%r12),%xmm0
movsd  %xmm0,(%r12)
movsd  (%rcx),%xmm0
mov    0x5d0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%rdi),%xmm0
movsd  %xmm0,(%rdi)
movsd  (%rcx),%xmm0
mov    0x5e0(%rsp),%rax
mulsd  (%rax),%xmm0
movsd  %xmm0,(%rax)
movsd  (%rcx),%xmm0
mulsd  (%r15),%xmm0
movsd  %xmm0,(%r15)
xor    %eax,%eax
add    $0x4b8,%rsp
pop    %rbx
pop    %r12
pop    %r13
pop    %r14
pop    %r15
pop    %rbp
ret
movsd  0xfda(%rip),%xmm0
ucomisd %xmm2,%xmm0
jbe    520b <vbic_3T_et_cf_f+0x40cb>
addsd  0xfc0(%rip),%xmm2
addsd  0xf88(%rip),%xmm2
mulsd  0xfc0(%rip),%xmm2
jmp    522f <vbic_3T_et_cf_f+0x40ef>
movapd %xmm2,%xmm0
movsd  %xmm5,0x40(%rsp)
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm2
movsd  (%r12),%xmm6
movsd  0xa8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm6
ucomisd 0xf64(%rip),%xmm6
jbe    50f8 <vbic_3T_et_cf_f+0x3fb8>
addsd  0xf62(%rip),%xmm6
addsd  0xf22(%rip),%xmm6
mulsd  0xf62(%rip),%xmm6
jmp    5158 <vbic_3T_et_cf_f+0x4018>
movsd  0xf48(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    5120 <vbic_3T_et_cf_f+0x3fe0>
addsd  0xf32(%rip),%xmm6
addsd  0xefa(%rip),%xmm6
mulsd  0xf32(%rip),%xmm6
jmp    5158 <vbic_3T_et_cf_f+0x4018>
movapd %xmm6,%xmm0
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x80(%rsp)
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    51aa <vbic_3T_et_cf_f+0x406a>
movapd 0xd0(%rsp),%xmm0
subsd  (%r12),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0xeb5(%rip),%xmm0
jbe    51d4 <vbic_3T_et_cf_f+0x4094>
addsd  0xeb3(%rip),%xmm0
addsd  0xe73(%rip),%xmm0
mulsd  0xeb3(%rip),%xmm0
jmp    53b0 <vbic_3T_et_cf_f+0x4270>
movsd  0xe7e(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
movsd  0xe8(%rsp),%xmm0
mulsd  %xmm6,%xmm0
mulsd  %xmm2,%xmm5
addsd  %xmm0,%xmm5
jmp    40ec <vbic_3T_et_cf_f+0x2fac>
movapd %xmm0,%xmm1
movsd  0xe68(%rip),%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm1,%xmm0
jbe    536e <vbic_3T_et_cf_f+0x422e>
addsd  0xe4a(%rip),%xmm0
addsd  0xe12(%rip),%xmm0
mulsd  0xe4a(%rip),%xmm0
jmp    53b0 <vbic_3T_et_cf_f+0x4270>
movapd %xmm2,%xmm0
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm2
movsd  (%rbx),%xmm6
movsd  0xa8(%rsp),%xmm0
mulsd  0x60(%rsp),%xmm0
divsd  %xmm0,%xmm6
ucomisd 0xdf6(%rip),%xmm6
movsd  %xmm0,0xa8(%rsp)
jbe    526f <vbic_3T_et_cf_f+0x412f>
addsd  0xdeb(%rip),%xmm6
addsd  0xdab(%rip),%xmm6
mulsd  0xdeb(%rip),%xmm6
jmp    52c9 <vbic_3T_et_cf_f+0x4189>
movsd  0xdd1(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    5297 <vbic_3T_et_cf_f+0x4157>
addsd  0xdbb(%rip),%xmm6
addsd  0xd83(%rip),%xmm6
mulsd  0xdbb(%rip),%xmm6
jmp    52c9 <vbic_3T_et_cf_f+0x4189>
movapd %xmm6,%xmm0
movsd  %xmm2,0x80(%rsp)
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm6
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    5319 <vbic_3T_et_cf_f+0x41d9>
movapd 0xd0(%rsp),%xmm0
subsd  (%rbx),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0xd46(%rip),%xmm0
jbe    533f <vbic_3T_et_cf_f+0x41ff>
addsd  0xd44(%rip),%xmm0
addsd  0xd04(%rip),%xmm0
mulsd  0xd44(%rip),%xmm0
jmp    5430 <vbic_3T_et_cf_f+0x42f0>
movsd  0xd0f(%rip),%xmm0
addsd  %xmm0,%xmm2
addsd  %xmm0,%xmm6
mulsd  0xe8(%rsp),%xmm6
mulsd  %xmm5,%xmm2
addsd  %xmm6,%xmm2
jmp    5467 <vbic_3T_et_cf_f+0x4327>
movsd  0xd01(%rip),%xmm1
ucomisd %xmm0,%xmm1
jbe    53f4 <vbic_3T_et_cf_f+0x42b4>
addsd  0xce7(%rip),%xmm0
addsd  0xcaf(%rip),%xmm0
mulsd  0xce7(%rip),%xmm0
jmp    5430 <vbic_3T_et_cf_f+0x42f0>
movsd  %xmm5,0x40(%rsp)
movsd  %xmm2,0x80(%rsp)
movsd  %xmm6,0xd0(%rsp)
call   1030 <exp@plt>
movsd  0xd0(%rsp),%xmm6
movsd  0x80(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0xc78(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm6
movsd  0xe8(%rsp),%xmm1
mulsd  %xmm6,%xmm1
mulsd  %xmm2,%xmm5
addsd  %xmm1,%xmm5
subsd  0x1d0(%rsp),%xmm0
movsd  0x288(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
jmp    40ec <vbic_3T_et_cf_f+0x2fac>
movsd  %xmm2,0x80(%rsp)
movsd  %xmm6,0xc0(%rsp)
call   1030 <exp@plt>
movsd  0xc0(%rsp),%xmm6
movsd  0x80(%rsp),%xmm2
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0xbf8(%rip),%xmm1
addsd  %xmm1,%xmm2
addsd  %xmm1,%xmm6
mulsd  0xe8(%rsp),%xmm6
mulsd  %xmm5,%xmm2
addsd  %xmm6,%xmm2
subsd  0x1d0(%rsp),%xmm0
mulsd  0x288(%rsp),%xmm0
subsd  %xmm0,%xmm2
movsd  0x110(%rsp),%xmm0
mulsd  %xmm0,%xmm2
mov    0x540(%rsp),%rax
movsd  %xmm2,(%rax)
movsd  (%r12),%xmm7
movapd %xmm7,%xmm6
divsd  0x1e8(%rsp),%xmm6
ucomisd 0xba5(%rip),%xmm6
jbe    54b7 <vbic_3T_et_cf_f+0x4377>
addsd  0xba3(%rip),%xmm6
addsd  0xb63(%rip),%xmm6
mulsd  0xba3(%rip),%xmm6
jmp    5505 <vbic_3T_et_cf_f+0x43c5>
movsd  0xb89(%rip),%xmm0
ucomisd %xmm6,%xmm0
jbe    54df <vbic_3T_et_cf_f+0x439f>
addsd  0xb73(%rip),%xmm6
addsd  0xb3b(%rip),%xmm6
mulsd  0xb73(%rip),%xmm6
jmp    5505 <vbic_3T_et_cf_f+0x43c5>
movapd %xmm6,%xmm0
call   1030 <exp@plt>
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm6
movsd  (%r12),%xmm7
movsd  0xa8(%rsp),%xmm0
divsd  %xmm0,%xmm7
ucomisd 0xb26(%rip),%xmm7
jbe    5536 <vbic_3T_et_cf_f+0x43f6>
addsd  0xb24(%rip),%xmm7
addsd  0xae4(%rip),%xmm7
mulsd  0xb24(%rip),%xmm7
jmp    5590 <vbic_3T_et_cf_f+0x4450>
movsd  0xb0a(%rip),%xmm0
ucomisd %xmm7,%xmm0
jbe    555e <vbic_3T_et_cf_f+0x441e>
addsd  0xaf4(%rip),%xmm7
addsd  0xabc(%rip),%xmm7
mulsd  0xaf4(%rip),%xmm7
jmp    5590 <vbic_3T_et_cf_f+0x4450>
movapd %xmm7,%xmm0
movsd  %xmm6,0x80(%rsp)
call   1030 <exp@plt>
movsd  0x80(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movapd %xmm0,%xmm7
xorpd  %xmm0,%xmm0
movapd 0x390(%rsp),%xmm1
ucomisd %xmm0,%xmm1
jbe    55e2 <vbic_3T_et_cf_f+0x44a2>
movapd 0xd0(%rsp),%xmm0
subsd  (%r12),%xmm0
divsd  0x1f8(%rsp),%xmm0
ucomisd 0xa7d(%rip),%xmm0
jbe    5621 <vbic_3T_et_cf_f+0x44e1>
addsd  0xa7b(%rip),%xmm0
addsd  0xa3b(%rip),%xmm0
mulsd  0xa7b(%rip),%xmm0
jmp    568d <vbic_3T_et_cf_f+0x454d>
movsd  0xa26(%rip),%xmm0
subsd  0x110(%rsp),%xmm0
movsd  0xa35(%rip),%xmm1
addsd  %xmm1,%xmm6
addsd  %xmm1,%xmm7
movsd  0xe8(%rsp),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm6,%xmm5
addsd  %xmm1,%xmm5
mulsd  %xmm0,%xmm5
jmp    40ec <vbic_3T_et_cf_f+0x2fac>
movapd %xmm0,%xmm1
movsd  0xa1b(%rip),%xmm0
ucomisd %xmm1,%xmm0
movapd %xmm1,%xmm0
jbe    5651 <vbic_3T_et_cf_f+0x4511>
addsd  0xa01(%rip),%xmm0
addsd  0x9c9(%rip),%xmm0
mulsd  0xa01(%rip),%xmm0
jmp    568d <vbic_3T_et_cf_f+0x454d>
movsd  %xmm6,0x80(%rsp)
movsd  %xmm7,0xd0(%rsp)
call   1030 <exp@plt>
movsd  0xd0(%rsp),%xmm7
movsd  0x80(%rsp),%xmm6
movsd  0x40(%rsp),%xmm5
movsd  0x48(%rsp),%xmm8
movsd  0x8(%rsp),%xmm3
movsd  0x97b(%rip),%xmm2
subsd  0x110(%rsp),%xmm2
movsd  0x98a(%rip),%xmm1
addsd  %xmm1,%xmm6
addsd  %xmm1,%xmm7
movsd  0xe8(%rsp),%xmm1
mulsd  %xmm7,%xmm1
mulsd  %xmm6,%xmm5
addsd  %xmm1,%xmm5
subsd  0x1d0(%rsp),%xmm0
movsd  0x288(%rsp),%xmm1
mulsd  %xmm0,%xmm1
subsd  %xmm1,%xmm5
mulsd  %xmm2,%xmm5
jmp    40ec <vbic_3T_et_cf_f+0x2fac>

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

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