Lines Matching refs:yy
416 static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) in compute_pitch_gain() argument
422 if (xy == 0 || xx == 0 || yy == 0) in compute_pitch_gain()
425 sy = celt_ilog2(yy)-14; in compute_pitch_gain()
427 x2y2 = MULT16_16_Q14(VSHR32(xx, sx), VSHR32(yy, sy)); in compute_pitch_gain()
444 static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) in compute_pitch_gain() argument
446 return xy/celt_sqrt(1+xx*yy); in compute_pitch_gain()
457 opus_val32 xy,xx,yy,xy2; in remove_doubling() local
479 yy=xx; in remove_doubling()
482 yy = yy+MULT16_16(x[-i],x[-i])-MULT16_16(x[N-i],x[N-i]); in remove_doubling()
483 yy_lookup[i] = MAX32(0, yy); in remove_doubling()
485 yy = yy_lookup[T0]; in remove_doubling()
487 best_yy = yy; in remove_doubling()
488 g = g0 = compute_pitch_gain(xy, xx, yy); in remove_doubling()
512 yy = HALF32(yy_lookup[T1] + yy_lookup[T1b]); in remove_doubling()
513 g1 = compute_pitch_gain(xy, xx, yy); in remove_doubling()
530 best_yy = yy; in remove_doubling()