Home | History | Annotate | Download | only in src

Lines Matching refs:FIXP_SGL

176 static void mapLowResEnergyVal(FIXP_SGL currVal,  /*!< current energy value */
177 FIXP_SGL* prevData,/*!< pointer to previous data vector */
234 FIXP_SGL tempSfbNrgPrev[MAX_FREQ_COEFFS];
238 FDKmemcpy (tempSfbNrgPrev, h_prev_data_left->sfb_nrg_prev, MAX_FREQ_COEFFS * sizeof(FIXP_SGL));
259 FDKmemcpy (h_prev_data_left->sfb_nrg_prev, tempSfbNrgPrev, MAX_FREQ_COEFFS * sizeof(FIXP_SGL));
282 FIXP_SGL tempL_m, tempR_m, tempRplus1_m, newL_m, newR_m;
289 tempR_m = (FIXP_SGL)((LONG)h_data_right->iEnvelope[i] & MASK_M);
293 tempL_m = (FIXP_SGL)((LONG)h_data_left->iEnvelope[i] & MASK_M);
307 if (newR_m >= ((FIXP_SGL)MAXVAL_SGL - ROUNDING)) {
315 h_data_right->iEnvelope[i] = ((FIXP_SGL)((SHORT)(FIXP_SGL)(newR_m + ROUNDING) & MASK_M)) +
316 (FIXP_SGL)((SHORT)(FIXP_SGL)(newR_e + NRG_EXP_OFFSET) & MASK_E);
317 h_data_left->iEnvelope[i] = ((FIXP_SGL)((SHORT)(FIXP_SGL)(newL_m + ROUNDING) & MASK_M)) +
318 (FIXP_SGL)((SHORT)(FIXP_SGL)(newL_e + NRG_EXP_OFFSET) & MASK_E);
338 /* if (newR_m >= ((FIXP_SGL)MAXVAL_SGL - ROUNDING)) {
346 h_data_right->sbrNoiseFloorLevel[i] = ((FIXP_SGL)((SHORT)(FIXP_SGL)(newR_m + ROUNDING) & MASK_M)) +
347 (FIXP_SGL)((SHORT)(FIXP_SGL)(newR_e + NOISE_EXP_OFFSET) & MASK_E);
348 h_data_left->sbrNoiseFloorLevel[i] = ((FIXP_SGL)((SHORT)(FIXP_SGL)(newL_m + ROUNDING) & MASK_M)) +
349 (FIXP_SGL)((SHORT)(FIXP_SGL)(newL_e + NOISE_EXP_OFFSET) & MASK_E);
368 FIXP_SGL target; /* targeted level for sfb_nrg_prev during fade-down */
369 FIXP_SGL step; /* speed of fade */
400 target = (FIXP_SGL)SBR_ENERGY_PAN_OFFSET;
401 step = (FIXP_SGL)DECAY_COUPLING;
405 step = (FIXP_SGL)DECAY;
442 FIXP_SGL tempSfbNrgPrev[MAX_FREQ_COEFFS];
497 h_prev_data->sfb_nrg_prev[i] = (FIXP_SGL)SBR_ENERGY_PAN_OFFSET;
502 MAX_FREQ_COEFFS * sizeof (FIXP_SGL));
512 MAX_FREQ_COEFFS * sizeof (FIXP_SGL));
534 FIXP_SGL *iEnvelope = h_sbr_data->iEnvelope;
535 FIXP_SGL *sfb_nrg_prev = h_prev_data->sfb_nrg_prev;
537 FIXP_SGL sbr_max_energy =
584 #define lowerLimit ((FIXP_SGL)0) /* lowerLimit actually refers to the _highest_ noise energy */
585 #define upperLimit ((FIXP_SGL)35) /* upperLimit actually refers to the _lowest_ noise energy */
610 FIXP_SGL deltaExp;
667 FIXP_SGL mantissa;
675 static const FIXP_SGL pow2[ENV_EXP_FRACT] =
707 mantissa = (FIXP_SGL)( (mantissa * pow2[bit]) << 1);
731 h_sbr_data->iEnvelope[i] = (FIXP_SGL)(((LONG)mantissa & MASK_M) | (exponent & MASK_E));
747 FIXP_SGL *sfb_nrg_prev = h_prev_data->sfb_nrg_prev;
748 FIXP_SGL *ptr_nrg = h_sbr_data->iEnvelope;
801 FIXP_SGL noiseLevel = h_sbr_data->sbrNoiseFloorLevel[0];
818 FIXP_SGL noiseLevel = h_sbr_data->sbrNoiseFloorLevel[nNfb];
847 (FIXP_SGL)( ((LONG)FL2FXCONST_SGL(0.5f)) + /* mantissa */