Searched refs:SPL_MUL_16_16 (Results 1 – 1 of 1) sorted by relevance
/third_party/ffmpeg/libavcodec/ |
D | ilbcdec.c | 73 #define SPL_MUL_16_16(a, b) ((int32_t) (((int16_t)(a)) * ((int16_t)(b)))) macro 74 #define SPL_MUL_16_16_RSFT(a, b, c) (SPL_MUL_16_16(a, b) >> (c)) 554 (*tmp1) = (int16_t) ((SPL_MUL_16_16(maxVal, ilbc_state[(*tmp2)]) + 2097152) >> 22); in state_construct() 562 (*tmp1) = (int16_t) ((SPL_MUL_16_16(maxVal, ilbc_state[(*tmp2)]) + 262144) >> 19); in state_construct() 570 (*tmp1) = (int16_t) ((SPL_MUL_16_16(maxVal, ilbc_state[(*tmp2)]) + 65536) >> 17); in state_construct() 676 k = (int16_t) SPL_MUL_16_16(2, (index - (lMem - cbveclen + 1))) + cbveclen; in get_codebook() 746 a32 = SPL_MUL_16_16(*gainPtr++, cbvec0[j]); in construct_vector() 747 a32 += SPL_MUL_16_16(*gainPtr++, cbvec1[j]); in construct_vector() 748 a32 += SPL_MUL_16_16(*gainPtr, cbvec2[j]); in construct_vector() 1024 measure = SPL_MUL_16_16(SPL_SHIFT_W32(ener, -shift2), cross_square); in do_plc() [all …]
|