Home
last modified time | relevance | path

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

/external/webrtc/src/modules/audio_coding/codecs/isac/fix/source/
Dtransform.c136 …tmpreQ16[k] = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(factQ19, xrQ16)+4, 3); // (Q16*Q19… in WebRtcIsacfix_Time2Spec()
137 …tmpimQ16[k] = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(factQ19, xiQ16)+4, 3); // (Q16*Q19… in WebRtcIsacfix_Time2Spec()
280 outre1Q16[k] = WEBRTC_SPL_MUL_16_32_RSFT16(273, outre1Q16[k]); in WebRtcIsacfix_Spec2Time()
281 outre2Q16[k] = WEBRTC_SPL_MUL_16_32_RSFT16(273, outre2Q16[k]); in WebRtcIsacfix_Spec2Time()
Dentropy_coding.c856 …sumQQ += (WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT1GainQ15[model][pos2], tmpcoeffs_gQ17[pos]<<… in WebRtcIsacfix_DecodeLpcCoef()
895 …sumQQ += WEBRTC_SPL_LSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT2GainQ15[model][pos2], … in WebRtcIsacfix_DecodeLpcCoef()
909 …sumQQ += (WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT2ShapeQ15[model][pos2], tmpcoeffs2_sQ18[pos]… in WebRtcIsacfix_DecodeLpcCoef()
942 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(31208, tmpcoeffs_sQ17[poss]); // (Q16*Q17)>>16 = Q17, with 1/2… in WebRtcIsacfix_DecodeLpcCoef()
949 …tmp32 = WEBRTC_SPL_LSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(18204, tmpcoeffs_sQ17[poss]), 3); // ((Q… in WebRtcIsacfix_DecodeLpcCoef()
1019 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(17203, tmp32<<3); // tmp32 = 2.1*tmp32 in EstCodeLpcCoef()
1026 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(14746, tmp32<<1); // tmp32 = 0.45*tmp32 in EstCodeLpcCoef()
1058 …sumQQ += (WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT1ShapeQ15[0][pos2], tmpcoeffs_sQ17[pos]<<1))… in EstCodeLpcCoef()
1080 …sumQQ += WEBRTC_SPL_LSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT2GainQ15[0][pos2], tmpc… in EstCodeLpcCoef()
1093 …sumQQ += (WEBRTC_SPL_MUL_16_32_RSFT16(WebRtcIsacfix_kT2ShapeQ15[0][pos2], tmpcoeffs2_sQ17[pos]<<1)… in EstCodeLpcCoef()
[all …]
Dfilters.c82 …a = WEBRTC_SPL_MUL_16_32_RSFT16(InOut16[n], APSectionFactors[j]); //Q0*Q31=Q31 shifted 16 gives Q15 in AllpassFilterForDec32()
85 a = WEBRTC_SPL_MUL_16_32_RSFT16( in AllpassFilterForDec32()
Dlattice.c22 ((WebRtc_Word32)(WEBRTC_SPL_MUL(a32a, b32) + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32))))
193 tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(gain16, fQ15vec[n]); //Q(1+gain_sh)*Q15>>16 = Q(gain_sh) in WebRtcIsacfix_NormLatticeFilterMa()
279 …tmp32 = WEBRTC_SPL_MUL_16_32_RSFT16(inv_gain16, tmp32); //lat_in[]*inv_gain in (Q(18-sh)*Q26)>>16 … in WebRtcIsacfix_NormLatticeFilterAr()
Dlpc_masking_model.c679 …corrlo2QQ[0] = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQlo, corrloQQ[0]), 1)- // Q(1… in WebRtcIsacfix_GetLpcCoef()
680 …WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(aaQ14, corrloQQ[1]), 2); // 2*Q(14+QdomLO-16)>>3… in WebRtcIsacfix_GetLpcCoef()
686 …corrlo2QQ[n] = WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQlo, corrloQQ[n]), 1)- // Q(1… in WebRtcIsacfix_GetLpcCoef()
687 …WEBRTC_SPL_RSHIFT_W32(WEBRTC_SPL_MUL_16_32_RSFT16(aaQ14, tmp32), 2); // Q(14+QdomLO-1-16)>>2 = Q(Q… in WebRtcIsacfix_GetLpcCoef()
694 … corrhiQQ[n] = WEBRTC_SPL_MUL_16_32_RSFT16(tmpQQhi, corrhiQQ[n]); // Q(12+QdomHI-16) = Q(QdomHI-4) in WebRtcIsacfix_GetLpcCoef()
/external/webrtc/src/common_audio/signal_processing/include/
Dsignal_processing_library.h88 #define WEBRTC_SPL_MUL_16_32_RSFT16(a, b) \ macro
92 ((WebRtc_Word32)(WEBRTC_SPL_MUL_16_32_RSFT16(a32a, b32) \
93 + (WEBRTC_SPL_MUL_16_32_RSFT16(a32b, b32) >> 16)))
95 ((WebRtc_Word32)(WEBRTC_SPL_MUL_16_32_RSFT16(( \
97 (WEBRTC_SPL_MUL_16_32_RSFT16(( \
Dspl_inl_armv7.h18 static __inline WebRtc_Word32 WEBRTC_SPL_MUL_16_32_RSFT16(WebRtc_Word16 a, in WEBRTC_SPL_MUL_16_32_RSFT16() function
/external/webrtc/src/common_audio/signal_processing/
Dsignal_processing_unittest.cc58 EXPECT_EQ(-1, WEBRTC_SPL_MUL_16_32_RSFT16(a, b)); in TEST_F()