Home
last modified time | relevance | path

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

/external/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/
Dfilterbanks.c132 a1 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[5], state0) + in WebRtcIsacfix_HighpassFilterFixDec32C()
133 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[4], state0) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
134 b1 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[7], state1) + in WebRtcIsacfix_HighpassFilterFixDec32C()
135 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[6], state1) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
138 a2 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[1], state0) + in WebRtcIsacfix_HighpassFilterFixDec32C()
139 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[0], state0) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
140 b2 = WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[3], state1) + in WebRtcIsacfix_HighpassFilterFixDec32C()
141 (WEBRTC_SPL_MUL_16_32_RSFT16(coefficient[2], state1) >> 16); in WebRtcIsacfix_HighpassFilterFixDec32C()
Dtransform.c51 tmpreQ16[k] = (WEBRTC_SPL_MUL_16_32_RSFT16(factQ19, xrQ16) + 4) >> 3; in WebRtcIsacfix_Time2SpecC()
52 tmpimQ16[k] = (WEBRTC_SPL_MUL_16_32_RSFT16(factQ19, xiQ16) + 4) >> 3; in WebRtcIsacfix_Time2SpecC()
197 outre1Q16[k] = WEBRTC_SPL_MUL_16_32_RSFT16(273, outre1Q16[k]); in WebRtcIsacfix_Spec2TimeC()
198 outre2Q16[k] = WEBRTC_SPL_MUL_16_32_RSFT16(273, outre2Q16[k]); in WebRtcIsacfix_Spec2TimeC()
Dfilters.c76 …a = WEBRTC_SPL_MUL_16_32_RSFT16(InOut16[n], APSectionFactors[j]); //Q0*Q31=Q31 shifted 16 gives Q15 in AllpassFilterForDec32()
80 a = WEBRTC_SPL_MUL_16_32_RSFT16(b >> 16, -APSectionFactors[j]); in AllpassFilterForDec32()
Dlattice.c22 ((int32_t)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32))))
191 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(gain16, fQ15vec[n]); //Q(1+gain_sh)*Q15>>16 = Q(gain_sh) in WebRtcIsacfix_NormLatticeFilterMa()
278 …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.c867 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct1C()
903 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct2C()
905 sum32_2 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct2C()
1037 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(31208, tmpcoeffs_sQ17[poss]); // (Q16*Q17)>>16 = Q17, with 1/2… in WebRtcIsacfix_DecodeLpcCoef()
1045 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(18204, tmpcoeffs_sQ17[poss]) << 3; in WebRtcIsacfix_DecodeLpcCoef()
1115 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(17203, tmp32<<3); // tmp32 = 2.1*tmp32 in EstCodeLpcCoef()
1122 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(14746, tmp32<<1); // tmp32 = 0.45*tmp32 in EstCodeLpcCoef()
1266 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(31208, tmpcoeffs_sQ17[poss]); // (Q16*Q17)>>16 = Q17, with 1/2… in EstCodeLpcCoef()
1274 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(18204, tmpcoeffs_sQ17[poss]) << 3; in EstCodeLpcCoef()
1295 sumQQ = (WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT1GainQ15[0][0], in EstCodeLpcCoef()
[all …]
Dlpc_masking_model.c666 corrlo2QQ[0] = (WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQlo, corrloQQ[0]) >> 1) - in WebRtcIsacfix_GetLpcCoef()
667 (WEBRTC_SPL_MUL_16_32_RSFT16(aaQ14, corrloQQ[1]) >> 2); in WebRtcIsacfix_GetLpcCoef()
673 corrlo2QQ[n] = (WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQlo, corrloQQ[n]) >> 1) - in WebRtcIsacfix_GetLpcCoef()
674 (WEBRTC_SPL_MUL_16_32_RSFT16(aaQ14, tmp32) >> 2); in WebRtcIsacfix_GetLpcCoef()
680 … 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.c181 sum32 += (WEBRTC_SPL_MUL_16_32_RSFT16(matrix0[matrix0_index], in WebRtcIsacfix_MatrixProduct1Neon()
/external/webrtc/webrtc/common_audio/signal_processing/
Dsignal_processing_unittest.cc50 EXPECT_EQ(-1, WEBRTC_SPL_MUL_16_32_RSFT16(a, b)); in TEST_F()
77 EXPECT_EQ(1073709055, WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MAX, in TEST_F()
79 EXPECT_EQ(1073741824, WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MIN, in TEST_F()
83 WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MIN, in TEST_F()
87 WEBRTC_SPL_MUL_16_32_RSFT16(WEBRTC_SPL_WORD16_MIN, in TEST_F()
/external/webrtc/webrtc/common_audio/signal_processing/include/
Dspl_inl_armv7.h27 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.h41 static __inline int32_t WEBRTC_SPL_MUL_16_32_RSFT16(int16_t a, in WEBRTC_SPL_MUL_16_32_RSFT16() function
Dsignal_processing_library.h54 #define WEBRTC_SPL_MUL_16_32_RSFT16(a, b) \ macro