Lines Matching refs:coeff
36 const int8_t *coeff = hf_vq[vq_index[i]];
39 dst[i][j + ofs] = clip23(coeff[j] * scale + (1 << 3) >> 4);
298 static void decor_c(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len)
303 dst[i] += (SUINT)((int)(src[i] * (SUINT)coeff + (1 << 2)) >> 3);
318 static void dmix_sub_c(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len)
323 dst[i] -= (unsigned)mul15(src[i], coeff);
326 static void dmix_add_c(int32_t *dst, const int32_t *src, int coeff, ptrdiff_t len)
331 dst[i] += (unsigned)mul15(src[i], coeff);
350 static void filter0(SUINT32 *dst, const int32_t *src, int32_t coeff, ptrdiff_t len)
355 dst[i] -= mul22(src[i], coeff);
358 static void filter1(SUINT32 *dst, const int32_t *src, int32_t coeff, ptrdiff_t len)
363 dst[i] -= mul23(src[i], coeff);
367 const int32_t *coeff, ptrdiff_t len)
371 filter0(src0, src1, coeff[0], len);
372 filter0(src1, src0, coeff[1], len);
373 filter0(src0, src1, coeff[2], len);
374 filter0(src1, src0, coeff[3], len);
377 filter1(src0, src1, coeff[i + 4], len);
378 filter1(src1, src0, coeff[i + 12], len);
379 filter1(src0, src1, coeff[i + 4], len);
389 const float *coeff, ptrdiff_t ofs, ptrdiff_t len)
391 float SW0 = coeff[0];
392 float SW1 = coeff[1];
393 float SW2 = coeff[2];
394 float SW3 = coeff[3];
396 float C1 = coeff[4];
397 float C2 = coeff[5];
398 float C3 = coeff[6];
399 float C4 = coeff[7];
401 float AL1 = coeff[8];
402 float AL2 = coeff[9];