double[] x1 = new double[128]; double[] x2 = new double[192]; int xlen = scaleExpansionZeroElim(t16len,t16,adx,detx); int xxlen = scaleExpansionZeroElim(xlen,detx,adx,detxx); int xtlen = scaleExpansionZeroElim(t16len,t16,adxtail,detxt); int xxtlen = scaleExpansionZeroElim(xtlen,detxt,adx,detxxt); for (int i=0; i<xxtlen; ++i) detxxt[i] *= 2.0; int xtxtlen = scaleExpansionZeroElim(xtlen,detxt,adxtail,detxtxt); int x1len = expansionSumZeroElimFast(xxlen,detxx,xxtlen,detxxt,x1); int x2len = expansionSumZeroElimFast(x1len,x1,xtxtlen,detxtxt,x2); double[] y1 = new double[128]; double[] y2 = new double[192]; int ylen = scaleExpansionZeroElim(t16len,t16,ady,dety); int yylen = scaleExpansionZeroElim(ylen,dety,ady,detyy); int ytlen = scaleExpansionZeroElim(t16len,t16,adytail,detyt); int yytlen = scaleExpansionZeroElim(ytlen,detyt,ady,detyyt); for (int i=0; i<yytlen; ++i) detyyt[i] *= 2.0; int ytytlen = scaleExpansionZeroElim(ytlen,detyt,adytail,detytyt); int y1len = expansionSumZeroElimFast(yylen,detyy,yytlen,detyyt,y1); int y2len = expansionSumZeroElimFast(y1len,y1,ytytlen,detytyt,y2); xlen = scaleExpansionZeroElim(t16len,t16,bdx,detx); xxlen = scaleExpansionZeroElim(xlen,detx,bdx,detxx); xtlen = scaleExpansionZeroElim(t16len,t16,bdxtail,detxt); xxtlen = scaleExpansionZeroElim(xtlen,detxt,bdx,detxxt); for (int i=0; i<xxtlen; ++i)
double[] t192 = new double[192]; int t32alen,t32blen,t64alen,t64blen,t64clen,t128len,t192len; t32alen = scaleExpansionZeroElim(cdlen,cd,-bez,t32a); t32blen = scaleExpansionZeroElim(cdlen,cd,-beztail,t32b); t64alen = expansionSumZeroElimFast(t32alen,t32a,t32blen,t32b,t64a); t32alen = scaleExpansionZeroElim(bdlen,bd,cez,t32a); t32blen = scaleExpansionZeroElim(bdlen,bd,ceztail,t32b); t64blen = expansionSumZeroElimFast(t32alen,t32a,t32blen,t32b,t64b); t32alen = scaleExpansionZeroElim(bclen,bc,-dez,t32a); t32blen = scaleExpansionZeroElim(bclen,bc,-deztail,t32b); t64clen = expansionSumZeroElimFast(t32alen,t32a,t32blen,t32b,t64c); t128len = expansionSumZeroElimFast(t64alen,t64a,t64blen,t64b,t128); double[] x1 = new double[1536]; double[] x2 = new double[2304]; int xlen = scaleExpansionZeroElim(t192len,t192,aex,detx); int xxlen = scaleExpansionZeroElim(xlen,detx,aex,detxx); int xtlen = scaleExpansionZeroElim(t192len,t192,aextail,detxt); int xxtlen = scaleExpansionZeroElim(xtlen,detxt,aex,detxxt); for (int i=0; i<xxtlen; ++i) detxxt[i] *= 2.0; int xtxtlen = scaleExpansionZeroElim(xtlen,detxt,aextail,detxtxt); int x1len = expansionSumZeroElimFast(xxlen,detxx,xxtlen,detxxt,x1); int x2len = expansionSumZeroElimFast(x1len,x1,xtxtlen,detxtxt,x2); double[] y1 = new double[1536]; double[] y2 = new double[2304]; int ylen = scaleExpansionZeroElim(t192len,t192,aey,dety); int yylen = scaleExpansionZeroElim(ylen,dety,aey,detyy);
double[] t192 = new double[192]; int t32alen,t32blen,t64alen,t64blen,t64clen,t128len,t192len; t32alen = scaleExpansionZeroElim(cdlen,cd,-bez,t32a); t32blen = scaleExpansionZeroElim(cdlen,cd,-beztail,t32b); t64alen = expansionSumZeroElimFast(t32alen,t32a,t32blen,t32b,t64a); t32alen = scaleExpansionZeroElim(bdlen,bd,cez,t32a); t32blen = scaleExpansionZeroElim(bdlen,bd,ceztail,t32b); t64blen = expansionSumZeroElimFast(t32alen,t32a,t32blen,t32b,t64b); t32alen = scaleExpansionZeroElim(bclen,bc,-dez,t32a); t32blen = scaleExpansionZeroElim(bclen,bc,-deztail,t32b); t64clen = expansionSumZeroElimFast(t32alen,t32a,t32blen,t32b,t64c); t128len = expansionSumZeroElimFast(t64alen,t64a,t64blen,t64b,t128); double[] x1 = new double[1536]; double[] x2 = new double[2304]; int xlen = scaleExpansionZeroElim(t192len,t192,aex,detx); int xxlen = scaleExpansionZeroElim(xlen,detx,aex,detxx); int xtlen = scaleExpansionZeroElim(t192len,t192,aextail,detxt); int xxtlen = scaleExpansionZeroElim(xtlen,detxt,aex,detxxt); for (int i=0; i<xxtlen; ++i) detxxt[i] *= 2.0; int xtxtlen = scaleExpansionZeroElim(xtlen,detxt,aextail,detxtxt); int x1len = expansionSumZeroElimFast(xxlen,detxx,xxtlen,detxxt,x1); int x2len = expansionSumZeroElimFast(x1len,x1,xtxtlen,detxtxt,x2); double[] y1 = new double[1536]; double[] y2 = new double[2304]; int ylen = scaleExpansionZeroElim(t192len,t192,aey,dety); int yylen = scaleExpansionZeroElim(ylen,dety,aey,detyy);
t32len = scaleExpansionZeroElim(t16len,t16,adz,t32); t32tlen = scaleExpansionZeroElim(t16len,t16,adztail,t32t); double[] adet = new double[64]; int alen = expansionSumZeroElimFast(t32len,t32,t32tlen,t32t,adet); t32len = scaleExpansionZeroElim(t16len,t16,bdz,t32); t32tlen = scaleExpansionZeroElim(t16len,t16,bdztail,t32t); double[] bdet = new double[64]; int blen = expansionSumZeroElimFast(t32len,t32,t32tlen,t32t,bdet); t32len = scaleExpansionZeroElim(t16len,t16,cdz,t32); t32tlen = scaleExpansionZeroElim(t16len,t16,cdztail,t32t); double[] cdet = new double[64]; int clen = expansionSumZeroElimFast(t32len,t32,t32tlen,t32t,cdet);