/dports/net/yate/yate-6.4.0-1/libs/miniwebrtc/audio/coding_isac/fix/ |
H A D | pitch_estimator.c | 254 WebRtc_Word32 tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 303 tmp16a = (WebRtc_Word16) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 384 tmp32a= Log2Q8((WebRtc_UWord32) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 395 tmp32a = best_lag1q - OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 396 tmp32b = WEBRTC_SPL_LSHIFT_W32(tmp32a, 1); in WebRtcIsacfix_InitialPitch() 405 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 406 ratq = WEBRTC_SPL_RSHIFT_W32(tmp32a, 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 410 tmp32a = WEBRTC_SPL_LSHIFT_W32(k, 7); // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 458 tmp32a= Log2Q8((WebRtc_UWord32) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 468 tmp32a = best_lag2q - OFFSET_Q8; in WebRtcIsacfix_InitialPitch() [all …]
|
/dports/multimedia/mswebrtc/mswebrtc-1.1.1/webrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
/dports/www/qt5-webengine/qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
H A D | lattice.c | 73 int32_t tmp32a = 0; in WebRtcIsacfix_FilterMaLoopC() local 77 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); // Q15 * Q15 >> 15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 78 tmp32b = *ptr2 + tmp32a; // Q15 + Q15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 82 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); // Q15*Q15>>15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 84 *ptr1 = tmp32a + tmp32b; // Q15 + Q15 = Q15 in WebRtcIsacfix_FilterMaLoopC()
|
/dports/net-im/tg_owt/tg_owt-d578c76/src/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
H A D | lattice.c | 73 int32_t tmp32a = 0; in WebRtcIsacfix_FilterMaLoopC() local 77 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); // Q15 * Q15 >> 15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 78 tmp32b = *ptr2 + tmp32a; // Q15 + Q15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 82 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); // Q15*Q15>>15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 84 *ptr1 = tmp32a + tmp32b; // Q15 + Q15 = Q15 in WebRtcIsacfix_FilterMaLoopC()
|
/dports/www/firefox/firefox-99.0/third_party/libwebrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
/dports/mail/thunderbird/thunderbird-91.8.0/third_party/libwebrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
/dports/lang/spidermonkey60/firefox-60.9.0/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
H A D | lattice.c | 73 int32_t tmp32a = 0; in WebRtcIsacfix_FilterMaLoopC() local 77 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); // Q15 * Q15 >> 15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 78 tmp32b = *ptr2 + tmp32a; // Q15 + Q15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 82 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); // Q15*Q15>>15 = Q15 in WebRtcIsacfix_FilterMaLoopC() 84 *ptr1 = tmp32a + tmp32b; // Q15 + Q15 = Q15 in WebRtcIsacfix_FilterMaLoopC()
|
/dports/www/chromium-legacy/chromium-88.0.4324.182/third_party/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
/dports/www/firefox-esr/firefox-91.8.0/third_party/libwebrtc/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
/dports/lang/spidermonkey78/firefox-78.9.0/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 169 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 208 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 219 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 301 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 304 tmp32b = (int16_t)tmp32a * -42 >> 8; in WebRtcIsacfix_InitialPitch() 321 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 322 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 326 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 327 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
/dports/www/firefox-legacy/firefox-52.8.0esr/media/webrtc/trunk/webrtc/modules/audio_coding/codecs/isac/fix/source/ |
H A D | pitch_estimator.c | 174 int32_t tmp32a,tmp32b,lag32,ratq; in WebRtcIsacfix_InitialPitch() local 213 tmp32a = WebRtcIsacfix_Log2Q8((uint32_t) old_lagQ8) - 2304; in WebRtcIsacfix_InitialPitch() 224 tmp16a = (int16_t) (tmp32b - tmp32a); // Q8 & fabs(ratio)<4 in WebRtcIsacfix_InitialPitch() 306 tmp32a= WebRtcIsacfix_Log2Q8((uint32_t) *yq) - 2048; // offset 8*2^8 in WebRtcIsacfix_InitialPitch() 309 tmp32b= WEBRTC_SPL_MUL_16_16_RSFT((int16_t) tmp32a, -42, 8); in WebRtcIsacfix_InitialPitch() 326 tmp32a = lagsQ8[0] - PITCH_MIN_LAG_Q8; in WebRtcIsacfix_InitialPitch() 327 ratq = (tmp32a >> 1) + OFFSET_Q8; in WebRtcIsacfix_InitialPitch() 331 tmp32a = k << 7; // 0.5*k Q8 in WebRtcIsacfix_InitialPitch() 332 tmp32b = tmp32a * 2 - ratq; // Q8 in WebRtcIsacfix_InitialPitch() 337 tmp32c = WebRtcIsacfix_Log2Q8((uint32_t)tmp32a) - 2048; in WebRtcIsacfix_InitialPitch() [all …]
|
H A D | lattice_neon.c | 181 int32_t tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() local 185 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input0, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 186 tmp32b = *ptr2 + tmp32a; in WebRtcIsacfix_FilterMaLoopNeon() 191 tmp32a = WEBRTC_SPL_MUL_16_32_RSFT15(input1, *ptr0); in WebRtcIsacfix_FilterMaLoopNeon() 193 *ptr1 = tmp32a + tmp32b; in WebRtcIsacfix_FilterMaLoopNeon()
|
H A D | lattice_neon.S | 59 vmull.s32 q10, d0, d28 @ tmp32a = input0 * (*ptr0) 60 vmull.s32 q11, d1, d28 @ tmp32a = input0 * (*ptr0) 68 vadd.i32 q3, q2, q1 @ tmp32b = *ptr2 + tmp32a 100 vmull.s32 q11, d0, d28 @ tmp32a = input0 * (*ptr0) 106 vadd.i32 d7, d4, d18 @ tmp32b = *ptr2 + tmp32a
|