Lines Matching refs:weightB
86 int weightB;
546 R2 = R + ((s->decorr[i].weightB * (int64_t)B + 512) >> 10);
549 R2 = R + ((s->decorr[i].weightB * B + 512) >> 10);
552 if (B && R) s->decorr[i].weightB -= ((((R ^ B) >> 30) & 2) - 1) * s->decorr[i].delta;
563 R2 = R + ((s->decorr[i].weightB * (int64_t)L2 + 512) >> 10);
565 R2 = R + ((s->decorr[i].weightB * L2 + 512) >> 10);
566 UPDATE_WEIGHT_CLIP(s->decorr[i].weightB, s->decorr[i].delta, L2, R);
571 R2 = R + ((s->decorr[i].weightB * (int64_t)s->decorr[i].samplesB[0] + 512) >> 10);
573 R2 = R + ((s->decorr[i].weightB * s->decorr[i].samplesB[0] + 512) >> 10);
574 UPDATE_WEIGHT_CLIP(s->decorr[i].weightB, s->decorr[i].delta, s->decorr[i].samplesB[0], R);
881 s->decorr[s->terms - i - 1].weightB = t << 3;
882 if (s->decorr[s->terms - i - 1].weightB > 0)
883 s->decorr[s->terms - i - 1].weightB +=
884 (s->decorr[s->terms - i - 1].weightB + 64) >> 7;