Home | History | Annotate | Download | only in celt

Lines Matching refs:MULT16_16

253             *f++ = SHL32(MULT16_16(*x++, g), -shift);
259 *f++ = SHR32(MULT16_16(*x++, g), shift);
375 norm = EPSILON + celt_sqrt(EPSILON+MULT16_16(left,left)+MULT16_16(right,right));
383 X[j] = EXTRACT16(SHR32(MAC16_16(MULT16_16(a1, l), a2, r), 14));
394 l = MULT16_16(QCONST16(.70710678f, 15), X[j]);
395 r = MULT16_16(QCONST16(.70710678f, 15), Y[j]);
418 El = MULT16_16(mid2, mid2) + side - 2*xp;
419 Er = MULT16_16(mid2, mid2) + side + 2*xp;
448 X[j] = EXTRACT16(PSHR32(MULT16_16(lgain, SUB16(l,r)), kl+1));
449 Y[j] = EXTRACT16(PSHR32(MULT16_16(rgain, ADD16(l,r)), kr+1));
484 x2N = MULT16_16(MULT16_16_Q15(x[j], x[j]), N);
615 tmp1 = MULT16_16(QCONST16(.70710678f,15), X[stride*2*j+i]);
616 tmp2 = MULT16_16(QCONST16(.70710678f,15), X[stride*(2*j+1)+i]);