/external/webrtc/modules/audio_processing/aec3/ |
D | signal_dependent_erle_estimator.cc | 29 size_t subband = 1; in FormSubbandMap() local 31 RTC_DCHECK_LT(subband, kBandBoundaries.size()); in FormSubbandMap() 32 if (k >= kBandBoundaries[subband]) { in FormSubbandMap() 33 subband++; in FormSubbandMap() 34 RTC_DCHECK_LT(k, kBandBoundaries[subband]); in FormSubbandMap() 36 map_band_to_subband[k] = subband - 1; in FormSubbandMap() 248 for (size_t subband = 0; subband < kSubbands; ++subband) { in UpdateCorrectionFactors() local 249 RTC_DCHECK_LE(kBandBoundaries[subband + 1], power_spectrum.size()); in UpdateCorrectionFactors() 250 power_spectrum_subbands[subband] = std::accumulate( in UpdateCorrectionFactors() 251 power_spectrum.begin() + kBandBoundaries[subband], in UpdateCorrectionFactors() [all …]
|
/external/libxaac/decoder/ |
D | ixheaacd_ps_dec.c | 858 WORD group, subband, max_subband, usb, k; in ixheaacd_apply_rot_dec() local 894 for (subband = 0; subband < SUBQMF_GROUPS; subband++) { in ixheaacd_apply_rot_dec() 896 ixheaacd_mult32x16in32(p_hyb_left_re1[subband], in ixheaacd_apply_rot_dec() 897 ptr_ps_dec->H11_H12[2 * subband + 0]), in ixheaacd_apply_rot_dec() 898 ixheaacd_mult32x16in32(p_hyb_right_re1[subband], in ixheaacd_apply_rot_dec() 899 ptr_ps_dec->H21_H22[2 * subband + 0])); in ixheaacd_apply_rot_dec() 901 ixheaacd_mult32x16in32(p_hyb_left_im1[subband], in ixheaacd_apply_rot_dec() 902 ptr_ps_dec->H11_H12[2 * subband + 0]), in ixheaacd_apply_rot_dec() 903 ixheaacd_mult32x16in32(p_hyb_right_im1[subband], in ixheaacd_apply_rot_dec() 904 ptr_ps_dec->H21_H22[2 * subband + 0])); in ixheaacd_apply_rot_dec() [all …]
|
D | ixheaacd_qmf_dec.h | 130 VOID ixheaacd_cos_sin_mod(WORD32 *subband, 157 VOID ixheaacd_esbr_cos_sin_mod_loop1(WORD32 *subband, WORD32 M, 161 VOID ixheaacd_esbr_cos_sin_mod_loop2(WORD32 *subband, const WORD32 *p_sin, 176 VOID ixheaacd_cos_sin_mod_loop1(WORD32 *subband, WORD32 M, 179 VOID ixheaacd_cos_sin_mod_loop2(WORD32 *subband, const WORD16 *p_sin, WORD32 M); 185 VOID ixheaacd_esbr_cos_sin_mod(WORD32 *subband,
|
/external/libxaac/decoder/armv7/ |
D | ixheaacd_qmf_dec_armv7.c | 259 VOID ixheaacd_esbr_cos_sin_mod(WORD32 *subband, in ixheaacd_esbr_cos_sin_mod() argument 275 ixheaacd_esbr_cos_sin_mod_loop1(subband, M, p_sin_cos, subband_tmp); in ixheaacd_esbr_cos_sin_mod() 281 ixheaacd_postradixcompute2(subband, subband_tmp, p_dig_rev_tbl, 32); in ixheaacd_esbr_cos_sin_mod() 285 ixheaacd_postradixcompute2(&subband[64], &subband_tmp[64], p_dig_rev_tbl, in ixheaacd_esbr_cos_sin_mod() 292 ixheaacd_postradixcompute4(subband, subband_tmp, p_dig_rev_tbl, 16); in ixheaacd_esbr_cos_sin_mod() 295 ixheaacd_postradixcompute4(&subband[64], &subband_tmp[64], p_dig_rev_tbl, in ixheaacd_esbr_cos_sin_mod() 309 subband[2 * z] = temp[z]; in ixheaacd_esbr_cos_sin_mod() 310 subband[2 * z + 1] = temp[z + 12]; in ixheaacd_esbr_cos_sin_mod() 321 subband[64 + 2 * z] = temp[z]; in ixheaacd_esbr_cos_sin_mod() 322 subband[64 + 2 * z + 1] = temp[z + 12]; in ixheaacd_esbr_cos_sin_mod() [all …]
|
D | ixheaacd_esbr_cos_sin_mod_loop2.s | 32 ADD R3, R0, R2, LSL #3 @psubband1 = &subband[2 * M - 1];
|
/external/aac/libSBRdec/src/ |
D | psdec.cpp | 443 INT subband; in applySlotBasedRotation() local 517 for (subband = start; subband < stop; subband++) { in applySlotBasedRotation() 519 fMultAdd(fMultDiv2(pCoef->H11r[group], mHybridRealLeft[subband]), in applySlotBasedRotation() 520 pCoef->H21r[group], mHybridRealRight[subband]); in applySlotBasedRotation() 522 fMultAdd(fMultDiv2(pCoef->H12r[group], mHybridRealLeft[subband]), in applySlotBasedRotation() 523 pCoef->H22r[group], mHybridRealRight[subband]); in applySlotBasedRotation() 524 mHybridRealLeft[subband] = tmpLeft; in applySlotBasedRotation() 525 mHybridRealRight[subband] = tmpRight; in applySlotBasedRotation() 528 fMultAdd(fMultDiv2(pCoef->H11r[group], mHybridImagLeft[subband]), in applySlotBasedRotation() 529 pCoef->H21r[group], mHybridImagRight[subband]); in applySlotBasedRotation() [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 264 VOID ixheaacd_cos_sin_mod(WORD32 *subband, in ixheaacd_cos_sin_mod() argument 273 ixheaacd_cos_sin_mod_loop1(subband, M, p_sin_cos, subband_tmp); in ixheaacd_cos_sin_mod() 277 (const WORD32 *)p_twiddle, 32, subband_tmp, subband, in ixheaacd_cos_sin_mod() 282 (const WORD32 *)p_twiddle, 32, &subband_tmp[64], &subband[64], in ixheaacd_cos_sin_mod() 288 (const WORD32 *)p_twiddle, 16, subband_tmp, subband, in ixheaacd_cos_sin_mod() 293 (const WORD32 *)p_twiddle, 16, &subband_tmp[64], &subband[64], in ixheaacd_cos_sin_mod() 299 ixheaacd_cos_sin_mod_loop2(subband, p_sin, M); in ixheaacd_cos_sin_mod() 791 VOID ixheaacd_esbr_cos_sin_mod(WORD32 *subband, in ixheaacd_esbr_cos_sin_mod() argument 819 psubband = &subband[0]; in ixheaacd_esbr_cos_sin_mod() 820 psubband1 = &subband[2 * M - 1]; in ixheaacd_esbr_cos_sin_mod() [all …]
|
/external/llvm-project/llvm/test/CodeGen/Hexagon/ |
D | disable-const64-tinycore.ll | 5 …pture %analysisBuffer0, i16* nocapture %analysisBuffer1, i32* nocapture %subband) local_unnamed_ad… 43 %20 = bitcast i32* %subband to i64* 63 %arrayidx31.i = getelementptr inbounds i32, i32* %subband, i32 2 67 %arrayidx46.i = getelementptr inbounds i32, i32* %subband, i32 4 70 %arrayidx55.i = getelementptr inbounds i32, i32* %subband, i32 6 73 %arrayidx64.i = getelementptr inbounds i32, i32* %subband, i32 8 76 %arrayidx73.i = getelementptr inbounds i32, i32* %subband, i32 12
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_qmf_dec_generic.c | 257 VOID ixheaacd_cos_sin_mod(WORD32 *subband, in ixheaacd_cos_sin_mod() argument 278 psubband = &subband[0]; in ixheaacd_cos_sin_mod() 279 psubband1 = &subband[2 * M - 1]; in ixheaacd_cos_sin_mod() 283 psubband2 = &subband[64]; in ixheaacd_cos_sin_mod() 284 psubband12 = &subband[2 * M - 1 + 64]; in ixheaacd_cos_sin_mod() 370 ixheaacd_postradixcompute2(subband, subband_tmp, p_dig_rev_tbl, 32); in ixheaacd_cos_sin_mod() 374 ixheaacd_postradixcompute2(&subband[64], &subband_tmp[64], p_dig_rev_tbl, in ixheaacd_cos_sin_mod() 379 ixheaacd_postradixcompute4(subband, subband_tmp, p_dig_rev_tbl, 16); in ixheaacd_cos_sin_mod() 382 ixheaacd_postradixcompute4(&subband[64], &subband_tmp[64], p_dig_rev_tbl, in ixheaacd_cos_sin_mod() 386 psubband = &subband[0]; in ixheaacd_cos_sin_mod() [all …]
|
/external/aac/libSBRenc/src/ |
D | ps_encode.cpp | 833 int group, bin, col, subband, band; in FDKsbrEnc_PSEncode() local 876 for (subband = hPsEncode->iidGroupBorders[group]; in FDKsbrEnc_PSEncode() 877 subband < hPsEncode->iidGroupBorders[group + 1]; subband++) { in FDKsbrEnc_PSEncode() 878 FIXP_DBL l_real = (hybridData[col][0][0][subband]) << scale; in FDKsbrEnc_PSEncode() 879 FIXP_DBL l_imag = (hybridData[col][0][1][subband]) << scale; in FDKsbrEnc_PSEncode() 880 FIXP_DBL r_real = (hybridData[col][1][0][subband]) << scale; in FDKsbrEnc_PSEncode() 881 FIXP_DBL r_imag = (hybridData[col][1][1][subband]) << scale; in FDKsbrEnc_PSEncode()
|