Home
last modified time | relevance | path

Searched refs:WEBRTC_SPL_MUL_16_32_RSFT16 (Results 1 – 12 of 12) sorted by relevance

/external/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dfilterbanks.c135 a1 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[5], state0) + in WebRtcIsacfix_HighpassFilterFixDec32C()
136 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[4], state0) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
137 b1 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[7], state1) + in WebRtcIsacfix_HighpassFilterFixDec32C()
138 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[6], state1) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
141 a2 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[1], state0) + in WebRtcIsacfix_HighpassFilterFixDec32C()
142 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[0], state0) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
143 b2 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[3], state1) + in WebRtcIsacfix_HighpassFilterFixDec32C()
144 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[2], state1) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
Dtransform.c52 tmpreQ16[k] = (WEBRTC_SPL_MUL_16_32_RSFT16(factQ19, xrQ16) + 4) >> 3; in WebRtcIsacfix_Time2SpecC()
53 tmpimQ16[k] = (WEBRTC_SPL_MUL_16_32_RSFT16(factQ19, xiQ16) + 4) >> 3; in WebRtcIsacfix_Time2SpecC()
198 outre1Q16[k] = WEBRTC_SPL_MUL_16_32_RSFT16(273, outre1Q16[k]); in WebRtcIsacfix_Spec2TimeC()
199 outre2Q16[k] = WEBRTC_SPL_MUL_16_32_RSFT16(273, outre2Q16[k]); in WebRtcIsacfix_Spec2TimeC()
Dfilters.c75 …a = WEBRTC_SPL_MUL_16_32_RSFT16(InOut16[n], APSectionFactors[j]); //Q0*Q31=Q31 shifted 16 gives Q15 in AllpassFilterForDec32()
79 a = WEBRTC_SPL_MUL_16_32_RSFT16(b >> 16, -APSectionFactors[j]); in AllpassFilterForDec32()
Dlattice.c23 ((int32_t)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32))))
192 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(gain16, fQ15vec[n]); //Q(1+gain_sh)*Q15>>16 = Q(gain_sh) in WebRtcIsacfix_NormLatticeFilterMa()
283 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(inv_gain16, tmp32); //lat_in[]*inv_gain in (Q(18-sh)*Q26)>>16 … in WebRtcIsacfix_NormLatticeFilterAr()
Dentropy_coding.c888 sum32 += WEBRTC_SPL_MUL_16_32_RSFT16( in WebRtcIsacfix_MatrixProduct1C()
924 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct2C()
926 sum32_2 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct2C()
1058 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(31208, tmpcoeffs_sQ17[poss]); // (Q16*Q17)>>16 = Q17, with 1/2… in WebRtcIsacfix_DecodeLpcCoef()
1067 WEBRTC_SPL_MUL_16_32_RSFT16(18204, tmpcoeffs_sQ17[poss]) * (1 << 3); in WebRtcIsacfix_DecodeLpcCoef()
1137 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(17203, tmp32<<3); // tmp32 = 2.1*tmp32 in EstCodeLpcCoef()
1144 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(14746, tmp32<<1); // tmp32 = 0.45*tmp32 in EstCodeLpcCoef()
1288 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(31208, tmpcoeffs_sQ17[poss]); // (Q16*Q17)>>16 = Q17, with 1/2… in EstCodeLpcCoef()
1296 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(18204, tmpcoeffs_sQ17[poss]) << 3; in EstCodeLpcCoef()
1317 sumQQ = (WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT1GainQ15[0][0], in EstCodeLpcCoef()
[all …]
Dlpc_masking_model.c667 corrlo2QQ[0] = (WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQlo, corrloQQ[0]) >> 1) - in WebRtcIsacfix_GetLpcCoef()
668 (WEBRTC_SPL_MUL_16_32_RSFT16(aaQ14, corrloQQ[1]) >> 2); in WebRtcIsacfix_GetLpcCoef()
674 corrlo2QQ[n] = (WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQlo, corrloQQ[n]) >> 1) - in WebRtcIsacfix_GetLpcCoef()
675 (WEBRTC_SPL_MUL_16_32_RSFT16(aaQ14, tmp32) >> 2); in WebRtcIsacfix_GetLpcCoef()
681 … corrhiQQ[n] = WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQhi, corrhiQQ[n]); // Q(12+QdomHI-16) = Q(QdomHI-4) in WebRtcIsacfix_GetLpcCoef()
Dlattice_neon.c188 (WEBRTC_SPL_MUL_16_32_RSFT16(t16b, tmp32b))); in WebRtcIsacfix_FilterMaLoopNeon()
Dentropy_coding_neon.c180 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct1Neon()
/external/webrtc/common_audio/signal_processing/
Dsignal_processing_unittest.cc50 EXPECT_EQ(-1, WEBRTC_SPL_MUL_16_32_RSFT16(a, b)); in TEST()
77 EXPECT_EQ(1073709055, WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MAX, in TEST()
79 EXPECT_EQ(1073741824, WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MIN, in TEST()
82 EXPECT_EQ(-1073741824, WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MIN, in TEST()
85 EXPECT_EQ(-1073741823, WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MIN, in TEST()
/external/webrtc/common_audio/signal_processing/include/
Dspl_inl_armv7.h26 static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a, int32_t b) { in WEBRTC_SPL_MUL_16_32_RSFT16() function
Dspl_inl_mips.h38 static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a, int32_t b) { in WEBRTC_SPL_MUL_16_32_RSFT16() function
Dsignal_processing_library.h50 #define WEBRTC_SPL_MUL_16_32_RSFT16(a, b) \ macro