Lines Matching refs:log_en
167 Word16 log_en, gain, level, exp, exp0, tmp;
174 log_en = 0;
182 /* Division by DTX_HIST_SIZE = 8 has been done in dtx_buffer. log_en is in Q10 */
183 log_en = add(log_en, st->log_en_hist[i]);
195 /* st->log_en_index = (short)( (log_en + 2.0) * 2.625 ); */
198 log_en = (log_en >> 2);
201 log_en = add(log_en, 512);
204 log_en = mult(log_en, 21504);
207 st->log_en_index = shr(log_en, 6);
234 log_en = shl(st->log_en_index, 15 - 6);
236 /* Divide by 2.625; log_en will be between 0:24 */
237 log_en = mult(log_en, 12483);
241 log_en_int_e = (log_en >> 10);
244 log_en_int_m = (Word16) (log_en & 0x3ff);
247 /* Subtract 2 from log_en in Q9, i.e divide the gain by 2 (energy by 4) */
300 Word16 log_en;
312 /* log_en = (float)log10(enr*0.0059322)/(float)log10(2.0f); */
316 log_en = shl(log_en_e, 7); /* Q7 */
317 log_en = add(log_en, shr(log_en_m, 15 - 7));
323 /* log_en = sub( log_en, 947 + en_adjust[codec_mode] ); */
328 log_en = sub(log_en, add(1024, en_adjust[codec_mode]));
331 st->log_en_hist[st->hist_ptr] = log_en;