Lines Matching refs:nsample
464 #define INTERPOLATE(old, new, nsample) \
465 ((old) + (nsample) * 0.125 * ((new) - (old)))
470 int i, nsample, band;
476 nsample = band;
486 for (; nsample < band + 8; nsample++) {
487 float c1 = su1[nsample];
488 float c2 = su2[nsample];
489 c2 = c1 * INTERPOLATE(mc1_l, mc2_l, nsample - band) +
490 c2 * INTERPOLATE(mc1_r, mc2_r, nsample - band);
491 su1[nsample] = c2;
492 su2[nsample] = c1 * 2.0 - c2;
499 for (; nsample < band + 256; nsample++) {
500 float c1 = su1[nsample];
501 float c2 = su2[nsample];
502 su1[nsample] = c2 * 2.0;
503 su2[nsample] = (c1 - c2) * 2.0;
507 for (; nsample < band + 256; nsample++) {
508 float c1 = su1[nsample];
509 float c2 = su2[nsample];
510 su1[nsample] = (c1 + c2) * 2.0;
511 su2[nsample] = c2 * -2.0;
516 for (; nsample < band + 256; nsample++) {
517 float c1 = su1[nsample];
518 float c2 = su2[nsample];
519 su1[nsample] = c1 + c2;
520 su2[nsample] = c1 - c2;
544 int band, nsample;
553 for (nsample = band; nsample < band + 8; nsample++) {
554 su1[nsample] *= INTERPOLATE(w[0][0], w[0][1], nsample - band);
555 su2[nsample] *= INTERPOLATE(w[1][0], w[1][1], nsample - band);
557 for(; nsample < band + 256; nsample++) {
558 su1[nsample] *= w[1][0];
559 su2[nsample] *= w[1][1];