Searched refs:mult_int16 (Results 1 - 12 of 12) sorted by relevance

/frameworks/av/media/libstagefright/codecs/amrwb/src/
H A Dvoice_factor.cpp136 ener1 = mult_int16(ener1, tmp);
143 tmp = mult_int16(tmp, tmp);
144 ener2 = mult_int16(ener2, tmp);
H A Dsynthesis_amr_wb.cpp317 gain2 = mult_int16(gain1, 20480);
351 *(pt_tmp) = mult_int16(*(pt_tmp), HF_corr_gain) << 1;
353 *(pt_tmp) = mult_int16(*(pt_tmp), HF_corr_gain) << 1;
355 *(pt_tmp) = mult_int16(*(pt_tmp), HF_corr_gain) << 1;
357 *(pt_tmp) = mult_int16(*(pt_tmp), HF_corr_gain) << 1;
368 *(pt_tmp) = mult_int16(*(pt_tmp), tmp);
370 *(pt_tmp) = mult_int16(*(pt_tmp), tmp);
372 *(pt_tmp) = mult_int16(*(pt_tmp), tmp);
374 *(pt_tmp) = mult_int16(*(pt_tmp), tmp);
H A Dlagconceal.cpp225 D2 = mult_int16(tmp, D);
227 *T0 = add_int16(mult_int16(tmp, ONE_PER_3), D2);
251 meanLag = mult_int16(meanLag, ONE_PER_LTPHIST);
310 D2 = mult_int16(tmp, D);
312 *T0 = add_int16(mult_int16(tmp, ONE_PER_3), D2);
H A Dqpisf_2s.cpp203 isf_q[i] = add_int16(mult_int16(ALPHA, isfold[i]), mult_int16(ONE_ALPHA, ref_isf[i]));
210 tmp = add_int16(ref_isf[i], mult_int16(past_isfq[i], MU)); /* predicted ISF */
265 isf_q[i] = add_int16(isf_q[i], mult_int16(MU, past_isfq[i]));
298 isf_q[i] = add_int16(mult_int16(ALPHA, isfold[i]), mult_int16(ONE_ALPHA, ref_isf[i]));
305 tmp = add_int16(ref_isf[i], mult_int16(past_isfq[i], MU)); /* predicted ISF */
H A Ddec_gain2_amr_wb.cpp230 *gain_pit = mult_int16(pdown_unusable[state], *past_gain_pit);
234 *gain_pit = mult_int16(pdown_usable[state], *past_gain_pit);
247 *past_gain_code = mult_int16(cdown_unusable[state], tmp);
251 *past_gain_code = mult_int16(cdown_usable[state], tmp);
H A Disf_extrapolation.cpp215 tmp = mult_int16(tmp, 5461);
236 tmp = mult_int16(sub_int16(HfIsf[i], HfIsf[i - 1]), coeff);
266 HfIsf[i] = mult_int16(HfIsf[i], 26214); /* Scale the ISF vector correctly for 16000 kHz */
H A Ddtx_decoder_amr_wb.cpp319 st->log_en = mult_int16(st->log_en, 12483);
341 int_fac = mult_int16(int_fac, st->true_sid_period_inv); /* Q10 * Q15 -> Q10 */
355 isf[i] = mult_int16(int_fac, st->isf[i]);/* Q14 * Q15 -> Q14 */
366 isf[i] = add_int16(isf[i], mult_int16(int_fac, st->isf_old[i]));
412 gain = mult_int16(level, gain); /* gain in Q15 */
421 tmp = mult_int16(exc2[i], gain); /* Q0 * Q15 */
H A Dpvamrwb_math_op.cpp33 mult_int16_r() : Same as mult_int16 with rounding
67 Same as mult_int16 with rounding, i.e.:
621 L_32 = mac_16by16_to_int32(L_32, mult_int16(hi1, lo2), 1);
622 L_32 = mac_16by16_to_int32(L_32, mult_int16(lo1, hi2), 1);
H A Dpvamrwbdecoder_basic_op_armv5.h157 __inline int16 mult_int16(int16 var1, int16 var2) function
H A Dpvamrwbdecoder_basic_op_cequivalent.h142 Function Name : mult_int16
146 mult_int16(var1,var2) = extract_l(L_shr((var1 times var2),15)) and
147 mult_int16(-32768,-32768) = 32767.
165 __inline int16 mult_int16(int16 var1, int16 var2) function
H A Dpvamrwbdecoder_basic_op_gcc_armv5.h210 static inline int16 mult_int16(int16 var1, int16 var2) function
H A Dpvamrwbdecoder.cpp538 tmp = mult_int16(tmp, 26214); /* tmp = L_tmp*0.8/256 */
919 tmp = mult_int16(exc2[i], pit_sharp);
1003 fac = mult_int16(stab_fac, tmp);

Completed in 68 milliseconds