Lines Matching refs:weightA
85 int weightA;
545 L2 = L + ((s->decorr[i].weightA * (int64_t)A + 512) >> 10);
548 L2 = L + ((s->decorr[i].weightA * A + 512) >> 10);
551 if (A && L) s->decorr[i].weightA -= ((((L ^ A) >> 30) & 2) - 1) * s->decorr[i].delta;
557 L2 = L + ((s->decorr[i].weightA * (int64_t)s->decorr[i].samplesA[0] + 512) >> 10);
559 L2 = L + ((s->decorr[i].weightA * s->decorr[i].samplesA[0] + 512) >> 10);
560 UPDATE_WEIGHT_CLIP(s->decorr[i].weightA, s->decorr[i].delta, s->decorr[i].samplesA[0], L);
583 L2 = L + ((s->decorr[i].weightA * (int64_t)R2 + 512) >> 10);
585 L2 = L + ((s->decorr[i].weightA * R2 + 512) >> 10);
586 UPDATE_WEIGHT_CLIP(s->decorr[i].weightA, s->decorr[i].delta, R2, L);
659 S = T + ((s->decorr[i].weightA * (int64_t)A + 512) >> 10);
661 S = T + ((s->decorr[i].weightA * A + 512) >> 10);
663 s->decorr[i].weightA -= ((((T ^ A) >> 30) & 2) - 1) * s->decorr[i].delta;
875 s->decorr[s->terms - i - 1].weightA = t << 3;
876 if (s->decorr[s->terms - i - 1].weightA > 0)
877 s->decorr[s->terms - i - 1].weightA +=
878 (s->decorr[s->terms - i - 1].weightA + 64) >> 7;