Lines Matching refs:yy
396 static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) in compute_pitch_gain() argument
402 if (xy == 0 || xx == 0 || yy == 0) in compute_pitch_gain()
405 sy = celt_ilog2(yy)-14; in compute_pitch_gain()
407 x2y2 = SHR32(MULT16_16(VSHR32(xx, sx), VSHR32(yy, sy)), 14); in compute_pitch_gain()
424 static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) in compute_pitch_gain() argument
426 return xy/celt_sqrt(1+xx*yy); in compute_pitch_gain()
437 opus_val32 xy,xx,yy,xy2; in remove_doubling() local
459 yy=xx; in remove_doubling()
462 yy = yy+MULT16_16(x[-i],x[-i])-MULT16_16(x[N-i],x[N-i]); in remove_doubling()
463 yy_lookup[i] = MAX32(0, yy); in remove_doubling()
465 yy = yy_lookup[T0]; in remove_doubling()
467 best_yy = yy; in remove_doubling()
468 g = g0 = compute_pitch_gain(xy, xx, yy); in remove_doubling()
492 yy = HALF32(yy_lookup[T1] + yy_lookup[T1b]); in remove_doubling()
493 g1 = compute_pitch_gain(xy, xx, yy); in remove_doubling()
510 best_yy = yy; in remove_doubling()