35         ac_index = 3 * ac_index - 510;
 
   44         return 3 * (ac_index + pitch_delay_min);
 
   45     else if(ac_index < 12)
 
   46         return 3 * pitch_delay_min + ac_index + 6;
 
   48         return 3 * (ac_index + pitch_delay_min) - 18;
 
   55         return 3 * pitch_delay_min + ac_index - 2;
 
   61         return ac_index + 105;
 
   63         return 6 * (ac_index - 368);
 
   69     return 6 * pitch_delay_min + ac_index - 3;
 
   73     int16_t* quant_energy,
 
   75     int log2_ma_pred_order,
 
   79     int avg_gain=quant_energy[(1 << log2_ma_pred_order) - 1]; 
 
   81     for(i=(1 << log2_ma_pred_order) - 1; i>0; i--)
 
   83         avg_gain       += quant_energy[i-1];
 
   84         quant_energy[i] = quant_energy[i-1];
 
   88         quant_energy[0] = 
FFMAX(avg_gain >> log2_ma_pred_order, -10240) - 4096; 
 
   90         quant_energy[0] = (6165 * ((
ff_log2_q15(gain_corr_factor) >> 2) - (13 << 13))) >> 13;
 
   98     const int16_t* quant_energy,
 
  107     for(i=0; i<ma_pred_order; i++)
 
  108         mr_energy += quant_energy[i] * ma_prediction_coeff[i];
 
  113     mr_energy = (5439 * (mr_energy >> 15)) >> 8;           
 
  116                ((
ff_exp2(mr_energy & 0x7fff) + 16) >> 5) * (gain_corr_factor >> 1),
 
  117                (mr_energy >> 15) - 25
 
  120     mr_energy = gain_corr_factor * exp(
M_LN10 / (20 << 23) * mr_energy) /
 
  122     return mr_energy >> 12;
 
  128                             const float *pred_table)
 
  133     float val = fixed_gain_factor *
 
  137         sqrtf(fixed_mean_energy);
 
  140     memmove(&prediction_error[0], &prediction_error[1],
 
  141             3 * 
sizeof(prediction_error[0]));
 
  142     prediction_error[3] = 20.0 * 
log10f(fixed_gain_factor);
 
  148                          const int prev_lag_int, 
const int subframe,
 
  149                          int third_as_first, 
int resolution)
 
  152     if (subframe == 0 || (subframe == 2 && third_as_first)) {
 
  154         if (pitch_index < 197)
 
  157             pitch_index = 3 * pitch_index - 335;
 
  160         if (resolution == 4) {
 
  165             if (pitch_index < 4) {
 
  167                 pitch_index = 3 * (pitch_index + search_range_min) + 1;
 
  168             } 
else if (pitch_index < 12) {
 
  170                 pitch_index += 3 * search_range_min + 7;
 
  173                 pitch_index = 3 * (pitch_index + search_range_min - 6) + 1;
 
  179             if (resolution == 5) {
 
  187     *lag_int  = pitch_index * 10923 >> 15;
 
  188     *lag_frac = pitch_index - 3 * *lag_int - 1;