webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Macros | |
#define | LATTICE_MUL_32_32_RSFT16(a32a, a32b, b32) ((int32_t)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32)))) |
Functions | |
void | WebRtcIsacfix_FilterArLoop (int16_t *ar_g_Q0, int16_t *ar_f_Q0, int16_t *cth_Q15, int16_t *sth_Q15, size_t order_coef) |
void | WebRtcIsacfix_FilterMaLoopC (int16_t input0, int16_t input1, int32_t input2, int32_t *ptr0, int32_t *ptr1, int32_t *ptr2) |
void | WebRtcIsacfix_NormLatticeFilterMa (size_t orderCoef, int32_t *stateGQ15, int16_t *lat_inQ0, int16_t *filt_coefQ15, int32_t *gain_lo_hiQ17, int16_t lo_hi, int16_t *lat_outQ9) |
void | WebRtcIsacfix_NormLatticeFilterAr (size_t orderCoef, int16_t *stateGQ0, int32_t *lat_inQ25, int16_t *filt_coefQ15, int32_t *gain_lo_hiQ17, int16_t lo_hi, int16_t *lat_outQ0) |
#define LATTICE_MUL_32_32_RSFT16 | ( | a32a, | |
a32b, | |||
b32 | |||
) | ((int32_t)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32)))) |
void WebRtcIsacfix_FilterArLoop | ( | int16_t * | ar_g_Q0, |
int16_t * | ar_f_Q0, | ||
int16_t * | cth_Q15, | ||
int16_t * | sth_Q15, | ||
size_t | order_coef | ||
) |
void WebRtcIsacfix_FilterMaLoopC | ( | int16_t | input0, |
int16_t | input1, | ||
int32_t | input2, | ||
int32_t * | ptr0, | ||
int32_t * | ptr1, | ||
int32_t * | ptr2 | ||
) |
void WebRtcIsacfix_NormLatticeFilterAr | ( | size_t | orderCoef, |
int16_t * | stateGQ0, | ||
int32_t * | lat_inQ25, | ||
int16_t * | filt_coefQ15, | ||
int32_t * | gain_lo_hiQ17, | ||
int16_t | lo_hi, | ||
int16_t * | lat_outQ0 | ||
) |