Lines Matching refs:sign
867 /** Get inverse sign of integer (-1 for positive, 1 for negative and 0 for zero) */
903 int32_t predictionA, predictionB, sign;
925 sign = APESIGN(decoded);
926 p->coeffsA[filter][0] += (((d0 >> 30) & 2) - 1) * sign;
927 p->coeffsA[filter][1] += (((d1 >> 28) & 8) - 4) * sign;
928 p->coeffsA[filter][2] += (((d2 >> 28) & 8) - 4) * sign;
933 sign = APESIGN(p->lastA[filter]);
934 p->coeffsB[filter][0] += (((d3 >> 29) & 4) - 2) * sign;
935 p->coeffsB[filter][1] -= (((d4 >> 30) & 2) - 1) * sign;
946 int32_t dotprod, sign;
957 sign = APESIGN(buffer[i]);
960 coeffs[j] += ((delay[j] >> 31) | 1) * sign;
972 int32_t dotprod, sign;
978 sign = APESIGN(buffer[i]);
981 coeffs[j] += ((delay[j] >> 31) | 1) * sign;
1094 int32_t predictionA, sign;
1111 sign = APESIGN(decoded);
1112 p->coeffsA[filter][0] += (((int32_t)d0 < 0) * 2 - 1) * sign;
1113 p->coeffsA[filter][1] += (((int32_t)d1 < 0) * 2 - 1) * sign;
1114 p->coeffsA[filter][2] += (((int32_t)d2 < 0) * 2 - 1) * sign;
1115 p->coeffsA[filter][3] += (((int32_t)d3 < 0) * 2 - 1) * sign;
1177 int32_t sign;
1211 sign = APESIGN(decoded);
1212 p->coeffsA[filter][0] += p->buf[adaptA ] * sign;
1213 p->coeffsA[filter][1] += p->buf[adaptA - 1] * sign;
1214 p->coeffsA[filter][2] += p->buf[adaptA - 2] * sign;
1215 p->coeffsA[filter][3] += p->buf[adaptA - 3] * sign;
1216 p->coeffsB[filter][0] += p->buf[adaptB ] * sign;
1217 p->coeffsB[filter][1] += p->buf[adaptB - 1] * sign;
1218 p->coeffsB[filter][2] += p->buf[adaptB - 2] * sign;
1219 p->coeffsB[filter][3] += p->buf[adaptB - 3] * sign;
1220 p->coeffsB[filter][4] += p->buf[adaptB - 4] * sign;
1260 int32_t predictionA, currentA, A, sign;
1282 sign = APESIGN(A);
1283 p->coeffsA[0][0] += p->buf[YADAPTCOEFFSA ] * sign;
1284 p->coeffsA[0][1] += p->buf[YADAPTCOEFFSA - 1] * sign;
1285 p->coeffsA[0][2] += p->buf[YADAPTCOEFFSA - 2] * sign;
1286 p->coeffsA[0][3] += p->buf[YADAPTCOEFFSA - 3] * sign;