Home | History | Annotate | Download | only in src

Lines Matching refs:ac

197 #define ACDET_EXP (2*(DFRACT_BITS+sbrScaleFactor->lb_scale+10-ac.det_scale))
250 ACORR_COEFS ac;
383 acDetScale += autoCorr2nd_cplx(&ac, lowBandReal+LPC_ORDER, lowBandImag+LPC_ORDER, autoCorrLength);
387 acDetScale += autoCorr2nd_real(&ac, lowBandReal+LPC_ORDER, autoCorrLength);
393 acDetScale += ac.det_scale; /* ac scaling of determinant */
405 if (ac.det != FL2FXCONST_DBL(0.0f)) {
408 absDet = fixp_abs(ac.det);
411 tmp = ( fMultDiv2(ac.r01r,ac.r12r) >> (LPC_SCALE_FACTOR-1) ) -
412 ( (fMultDiv2(ac.r01i,ac.r12i) + fMultDiv2(ac.r02r,ac.r11r)) >> (LPC_SCALE_FACTOR-1) );
415 tmp = ( fMultDiv2(ac.r01r,ac.r12r) >> (LPC_SCALE_FACTOR-1) ) -
416 ( fMultDiv2(ac.r02r,ac.r11r) >> (LPC_SCALE_FACTOR-1) );
426 scale = scale+ac.det_scale;
433 if((tmp<FL2FX_DBL(0.0f)) ^ (ac.det<FL2FX_DBL(0.0f))) {
441 tmp = ( fMultDiv2(ac.r01i,ac.r12r) >> (LPC_SCALE_FACTOR-1) ) +
442 ( (fMultDiv2(ac.r01r,ac.r12i) - (FIXP_DBL)fMultDiv2(ac.r02i,ac.r11r)) >> (LPC_SCALE_FACTOR-1) ) ;
452 scale = scale+ac.det_scale;
459 if((tmp<FL2FX_DBL(0.0f)) ^ (ac.det<FL2FX_DBL(0.0f))) {
471 if ( ac.r11r != FL2FXCONST_DBL(0.0f) ) {
473 /* ac.r11r is always >=0 */
477 tmp = (ac.r01r>>(LPC_SCALE_FACTOR+1)) +
478 (fMultDiv2(alphar[1],ac.r12r) + fMultDiv2(alphai[1],ac.r12i));
481 if(ac.r01r>=FL2FXCONST_DBL(0.0f))
482 tmp = (ac.r01r>>(LPC_SCALE_FACTOR+1)) + fMultDiv2(alphar[1],ac.r12r);
484 tmp = -((-ac.r01r)>>(LPC_SCALE_FACTOR+1)) + fMultDiv2(alphar[1],ac.r12r);
493 if (absTmp >= (ac.r11r>>1)) {
498 FIXP_DBL result = fDivNorm(absTmp, fixp_abs(ac.r11r), &scale);
501 if((tmp>FL2FX_DBL(0.0f)) ^ (ac.r11r<FL2FX_DBL(0.0f)))
507 tmp = (ac.r01i>>(LPC_SCALE_FACTOR+1)) +
508 (fMultDiv2(alphai[1],ac.r12r) - fMultDiv2(alphar[1],ac.r12i));
515 if (absTmp >= (ac.r11r>>1)) {
520 FIXP_DBL result = fDivNorm(absTmp, fixp_abs(ac.r11r), &scale);
522 if((tmp>FL2FX_DBL(0.0f)) ^ (ac.r11r<FL2FX_DBL(0.0f)))
552 if(ac.r11r==FL2FXCONST_DBL(0.0f)) {
556 if ( fixp_abs(ac.r01r) >= fixp_abs(ac.r11r) ) {
557 if ( fMultDiv2(ac.r01r,ac.r11r) < FL2FX_DBL(0.0f)) {
566 FIXP_DBL result = fDivNorm(fixp_abs(ac.r01r), fixp_abs(ac.r11r), &scale);
569 if(!((ac.r01r<FL2FX_DBL(0.0f)) ^ (ac.r11r<FL2FX_DBL(0.0f)))) {