Lines Matching refs:weightB
428 R2 = R + ((s->decorr[i].weightB * (int64_t)B + 512) >> 10);
431 R2 = R + ((s->decorr[i].weightB * B + 512) >> 10);
436 s->decorr[i].weightB -= ((((R ^ B) >> 30) & 2) - 1) * s->decorr[i].delta;
447 R2 = R + ((s->decorr[i].weightB * (int64_t)L2 + 512) >> 10);
449 R2 = R + ((s->decorr[i].weightB * L2 + 512) >> 10);
450 UPDATE_WEIGHT_CLIP(s->decorr[i].weightB, s->decorr[i].delta, L2, R);
455 R2 = R + ((s->decorr[i].weightB * (int64_t)s->decorr[i].samplesB[0] + 512) >> 10);
457 R2 = R + ((s->decorr[i].weightB * s->decorr[i].samplesB[0] + 512) >> 10);
458 UPDATE_WEIGHT_CLIP(s->decorr[i].weightB, s->decorr[i].delta, s->decorr[i].samplesB[0], R);
735 s->decorr[s->terms - i - 1].weightB = t << 3;
736 if (s->decorr[s->terms - i - 1].weightB > 0)
737 s->decorr[s->terms - i - 1].weightB +=
738 (s->decorr[s->terms - i - 1].weightB + 64) >> 7;