/external/webrtc/src/modules/audio_processing/agc/ |
H A D | digital_agc.c | 70 WebRtc_Word32 tmp32, tmp32no1, tmp32no2, numFIX, den, y32; local 239 tmp32no2 = WEBRTC_SPL_LSHIFT_W32(1, 14) - fracPart; 240 tmp32no2 = WEBRTC_SPL_MUL_32_16(tmp32no2, tmp16); 241 tmp32no2 = WEBRTC_SPL_RSHIFT_W32(tmp32no2, 13); 242 tmp32no2 = WEBRTC_SPL_LSHIFT_W32(1, 14) - tmp32no2; 246 tmp32no2 = WEBRTC_SPL_MUL_32_16(fracPart, tmp16); 247 tmp32no2 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/agc/ |
H A D | digital_agc.c | 70 int32_t tmp32, tmp32no1, tmp32no2, numFIX, den, y32; local 239 tmp32no2 = WEBRTC_SPL_LSHIFT_W32(1, 14) - fracPart; 240 tmp32no2 *= tmp16; 241 tmp32no2 = WEBRTC_SPL_RSHIFT_W32(tmp32no2, 13); 242 tmp32no2 = WEBRTC_SPL_LSHIFT_W32(1, 14) - tmp32no2; 246 tmp32no2 = fracPart * tmp16; 247 tmp32no2 = WEBRTC_SPL_RSHIFT_W32(tmp32no2, 1 [all...] |
/external/chromium_org/third_party/webrtc/modules/audio_processing/aecm/ |
H A D | aecm_core.c | 960 int32_t tmp32no1, tmp32no2; local 1039 tmp32no2 = (int32_t)WEBRTC_SPL_UMUL_32_16(tmp32no1, 1043 tmp32no2 = -(int32_t)WEBRTC_SPL_UMUL_32_16(-tmp32no1, 1052 tmp32no2 = (int32_t)WEBRTC_SPL_UMUL_32_16( 1057 tmp32no2 = -(int32_t)WEBRTC_SPL_UMUL_32_16( 1063 tmp32no2 = WebRtcSpl_DivW32W16(tmp32no2, i + 1); 1066 if (WebRtcSpl_NormW32(tmp32no2) < shift2ResChan) 1068 tmp32no2 = WEBRTC_SPL_WORD32_MAX; 1071 tmp32no2 [all...] |
H A D | aecm_core_c.c | 175 int32_t tmp32no2 = 0; local 262 "smlabb %[tmp32no2], %[imag], %[imag], %[tmp32no1]\n\t" 264 [tmp32no2]"=r"(tmp32no2) 272 tmp32no2 = WEBRTC_SPL_MUL_16_16(tmp16no2, tmp16no2); 273 tmp32no2 = WebRtcSpl_AddSatW32(tmp32no1, tmp32no2); 275 tmp32no1 = WebRtcSpl_SqrtFloor(tmp32no2);
|
H A D | aecm_core_mips.c | 643 int32_t tmp32no2; local 694 tmp32no2 = WEBRTC_SPL_MUL_16_16(tmp16no2, tmp16no2); 695 tmp32no2 = WebRtcSpl_AddSatW32(tmp32no1, tmp32no2); 696 tmp32no1 = WebRtcSpl_SqrtFloor(tmp32no2);
|
/external/chromium_org/third_party/webrtc/modules/audio_processing/ns/ |
H A D | nsx_core_c.c | 31 int32_t invLrtFX, indPriorFX, tmp32, tmp32no1, tmp32no2, besselTmpFX32; local 235 tmp32no2 = WEBRTC_SPL_RSHIFT_W32(frac * frac * 44, 19); // Q12 236 tmp32no2 += WEBRTC_SPL_MUL_16_16_RSFT(frac, 84, 7); // Q12 238 + WEBRTC_SPL_SHIFT_W32(tmp32no2, intPart - 4); // Q8
|
H A D | nsx_core.c | 305 int32_t tmp32no2 = 0; local 319 tmp32no2 = WEBRTC_SPL_MUL_16_16(kExp2Const, 321 tmp32no1 = (0x00200000 | (tmp32no2 & 0x001FFFFF)); // 2^21 + frac 322 tmp16 = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32no2, 21); 591 int32_t tmp32no2 = 0; local 600 tmp32no2 = WEBRTC_SPL_MUL_16_16(pink_noise_exp_avg, kLogIndex[freq_index]); // Q26 601 tmp32no2 = WEBRTC_SPL_RSHIFT_W32(tmp32no2, 15); // Q11 602 tmp32no1 = pink_noise_num_avg - tmp32no2; // Q11 615 tmp32no2 1104 int32_t tmp32no1, tmp32no2; local 1538 int32_t tmp32no1, tmp32no2; local [all...] |
H A D | nsx_core_neon.c | 83 // tmp32no2 = WEBRTC_SPL_MUL_16_16(kExp2Const, 88 // tmp32no1 = (0x00200000 | (tmp32no2 & 0x001FFFFF)); // 2^21 + frac 92 // tmp16 = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32no2, 21); 120 int32_t tmp32no2 = WEBRTC_SPL_MUL_16_16(kExp2Const, local 122 int32_t tmp32no1 = (0x00200000 | (tmp32no2 & 0x001FFFFF)); // 2^21 + frac 124 tmp16 = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32no2, 21);
|
H A D | nsx_core_neon.S | 420 bfi r12, r3, #0, #21 @ tmp32no1 = 0x00200000 | (tmp32no2 & 0x001FFFFF);
|
/external/webrtc/src/modules/audio_processing/aecm/ |
H A D | aecm_core.c | 1089 WebRtc_Word32 tmp32no1, tmp32no2; local 1168 tmp32no2 = (WebRtc_Word32)WEBRTC_SPL_UMUL_32_16(tmp32no1, 1172 tmp32no2 = -(WebRtc_Word32)WEBRTC_SPL_UMUL_32_16(-tmp32no1, 1181 tmp32no2 = (WebRtc_Word32)WEBRTC_SPL_UMUL_32_16( 1186 tmp32no2 = -(WebRtc_Word32)WEBRTC_SPL_UMUL_32_16( 1192 tmp32no2 = WebRtcSpl_DivW32W16(tmp32no2, i + 1); 1195 if (WebRtcSpl_NormW32(tmp32no2) < shift2ResChan) 1197 tmp32no2 = WEBRTC_SPL_WORD32_MAX; 1200 tmp32no2 1390 WebRtc_Word32 tmp32no2; local [all...] |
/external/webrtc/src/modules/audio_processing/ns/ |
H A D | nsx_core.c | 441 WebRtc_Word32 tmp32no2 = 0; local 455 tmp32no2 = WEBRTC_SPL_MUL_16_16(kExp2Const, 457 tmp32no1 = (0x00200000 | (tmp32no2 & 0x001FFFFF)); // 2^21 + frac 458 tmp16 = (WebRtc_Word16) WEBRTC_SPL_RSHIFT_W32(tmp32no2, 21); 702 WebRtc_Word32 tmp32no2 = 0; local 711 tmp32no2 = WEBRTC_SPL_MUL_16_16(pink_noise_exp_avg, kLogIndex[freq_index]); // Q26 712 tmp32no2 = WEBRTC_SPL_RSHIFT_W32(tmp32no2, 15); // Q11 713 tmp32no1 = pink_noise_num_avg - tmp32no2; // Q11 726 tmp32no2 1204 WebRtc_Word32 tmp32no1, tmp32no2; local 1296 WebRtc_Word32 invLrtFX, indPriorFX, tmp32, tmp32no1, tmp32no2, besselTmpFX32; local 1863 WebRtc_Word32 tmp32no1, tmp32no2; local [all...] |
H A D | nsx_core_neon.c | 42 // tmp32no2 = WEBRTC_SPL_MUL_16_16(kExp2Const, 47 // tmp32no1 = (0x00200000 | (tmp32no2 & 0x001FFFFF)); // 2^21 + frac 51 // tmp16 = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32no2, 21); 79 int32_t tmp32no2 = WEBRTC_SPL_MUL_16_16(kExp2Const, local 81 int32_t tmp32no1 = (0x00200000 | (tmp32no2 & 0x001FFFFF)); // 2^21 + frac 83 tmp16 = (int16_t) WEBRTC_SPL_RSHIFT_W32(tmp32no2, 21);
|