Lines Matching refs:yy
388 static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) in compute_pitch_gain() argument
394 if (xy == 0 || xx == 0 || yy == 0) in compute_pitch_gain()
397 sy = celt_ilog2(yy)-14; in compute_pitch_gain()
399 x2y2 = SHR32(MULT16_16(VSHR32(xx, sx), VSHR32(yy, sy)), 14); in compute_pitch_gain()
416 static opus_val16 compute_pitch_gain(opus_val32 xy, opus_val32 xx, opus_val32 yy) in compute_pitch_gain() argument
418 return xy/sqrt(1+xx*yy); in compute_pitch_gain()
429 opus_val32 xy,xx,yy,xy2; in remove_doubling() local
449 yy=xx; in remove_doubling()
452 yy = yy+MULT16_16(x[-i],x[-i])-MULT16_16(x[N-i],x[N-i]); in remove_doubling()
453 yy_lookup[i] = MAX32(0, yy); in remove_doubling()
455 yy = yy_lookup[T0]; in remove_doubling()
457 best_yy = yy; in remove_doubling()
458 g = g0 = compute_pitch_gain(xy, xx, yy); in remove_doubling()
482 yy = HALF32(yy_lookup[T1] + yy_lookup[T1b]); in remove_doubling()
483 g1 = compute_pitch_gain(xy, xx, yy); in remove_doubling()
500 best_yy = yy; in remove_doubling()