Home
last modified time | relevance | path

Searched refs:ixheaacd_shl32 (Results 1 – 13 of 13) sorted by relevance

/external/libxaac/decoder/
Dixheaacd_hybrid.c86 cum1 = ixheaacd_shl32(cum1, 1); in ixheaacd_filt_2_ch()
87 cum11 = ixheaacd_shl32(cum11, 1); in ixheaacd_filt_2_ch()
108 real = ixheaacd_shl32( in ixheaacd_filt_8_ch()
112 imag = ixheaacd_shl32( in ixheaacd_filt_8_ch()
117 cum[12] = ixheaacd_shl32( in ixheaacd_filt_8_ch()
119 cum[13] = ixheaacd_shl32( in ixheaacd_filt_8_ch()
122 real = ixheaacd_shl32( in ixheaacd_filt_8_ch()
126 imag = ixheaacd_shl32( in ixheaacd_filt_8_ch()
132 ixheaacd_shl32(ixheaacd_add32_sat(ixheaacd_mult32x16in32(imag, tcos), in ixheaacd_filt_8_ch()
136 ixheaacd_shl32(ixheaacd_sub32_sat(ixheaacd_mult32x16in32(imag, tsin), in ixheaacd_filt_8_ch()
[all …]
Dixheaacd_lpfuncs.c667 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
677 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
686 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
696 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
711 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
716 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
721 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
726 ixheaacd_add32_sat(ixheaacd_shl32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
736 *p_out2++ = ixheaacd_shl32(win_op, q_shift); in ixheaacd_eld_dec_windowing()
740 *p_out2++ = ixheaacd_shl32(win_op, q_shift); in ixheaacd_eld_dec_windowing()
[all …]
Dixheaacd_basic_ops32.h39 static PLATFORM_INLINE WORD32 ixheaacd_shl32(WORD32 a, WORD b) { in ixheaacd_shl32() function
84 out_val = ixheaacd_shl32(a, b); in ixheaacd_shl32_dir()
106 out_val = ixheaacd_shl32(a, -b); in ixheaacd_shr32_dir()
145 product = ixheaacd_shl32(ixheaacd_mult16x16in32(a, b), 1); in ixheaacd_mult16x16in32_shl()
155 product = ixheaacd_shl32(product, 1); in ixheaacd_mult16x16in32_shl_sat()
Dixheaacd_ps_dec.c559 power_buf[bin] = ixheaacd_shl32(power_buf[bin], 1); in ixheaacd_decorrelation_dec()
915 p_hyb_left_re1[subband] = ixheaacd_shl32(temp_left_real, 2); in ixheaacd_apply_rot_dec()
916 p_hyb_left_im1[subband] = ixheaacd_shl32(temp_left_imag, 2); in ixheaacd_apply_rot_dec()
917 p_hyb_right_re1[subband] = ixheaacd_shl32(temp_right_real, 2); in ixheaacd_apply_rot_dec()
918 p_hyb_right_im1[subband] = ixheaacd_shl32(temp_right_imag, 2); in ixheaacd_apply_rot_dec()
985 p_hyb_left_re[subband] = ixheaacd_shl32(temp_left_real, 2); in ixheaacd_apply_rot_dec()
986 p_hyb_left_im[subband] = ixheaacd_shl32(temp_left_imag, 2); in ixheaacd_apply_rot_dec()
987 p_hyb_right_re[subband] = ixheaacd_shl32(temp_right_real, 2); in ixheaacd_apply_rot_dec()
988 p_hyb_right_im[subband] = ixheaacd_shl32(temp_right_imag, 2); in ixheaacd_apply_rot_dec()
Dixheaacd_lt_predict.c262 *ptr_out_mdct = ixheaacd_shl32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
264 *ptr_out_mdct = ixheaacd_shl32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
266 *ptr_out_mdct = ixheaacd_shl32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
268 *ptr_out_mdct = ixheaacd_shl32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
Dixheaacd_tns.c160 ptr_filter_state[0] = ixheaacd_shl32(y, shift_value); in ixheaacd_tns_ar_filter_usac()
175 ptr_filter_state[0] = ixheaacd_shl32(y, shift_value); in ixheaacd_tns_ar_filter_usac()
Dixheaacd_aac_imdct.c156 *out_ptr = ixheaacd_shl32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
162 *out_ptr = ixheaacd_shl32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
183 *out_ptr1 = ixheaacd_shl32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
188 *out_ptr1 = ixheaacd_shl32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
193 *out_ptr = ixheaacd_shl32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
198 *out_ptr = ixheaacd_shl32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
209 *out_ptr1 = ixheaacd_shl32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
214 *out_ptr1 = ixheaacd_shl32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
1771 *xptr++ = ixheaacd_shl32(temp, neg_expo); in ixheaacd_pre_twiddle()
1775 *xptr++ = ixheaacd_shl32(temp, neg_expo); in ixheaacd_pre_twiddle()
[all …]
Dixheaacd_env_calc.c1593 temp_mult = ixheaacd_shl32(temp_mult, tmp); in ixheaacd_harm_idx_onethreelp()
1712 signal_real = ixheaacd_shl32(signal_real, shift); in ixheaacd_harm_idx_zerotwo()
1713 sig_imag = ixheaacd_shl32(sig_imag, shift); in ixheaacd_harm_idx_zerotwo()
1726 sine_level = ixheaacd_shl32(ptr_sine_level_buf[0], tmp); in ixheaacd_harm_idx_zerotwo()
1783 signal_real = ixheaacd_shl32(signal_real, shift); in ixheaacd_harm_idx_onethree()
1784 sig_imag = ixheaacd_shl32(sig_imag, shift); in ixheaacd_harm_idx_onethree()
1797 sine_level = ixheaacd_shl32(ptr_sine_level_buf[0], tmp); in ixheaacd_harm_idx_onethree()
Dixheaacd_qmf_dec.c177 re1 = ixheaacd_round16(ixheaacd_shl32(out_re1, (5 - 1))); in ixheaacd_posttwdct2()
194 re1 = ixheaacd_round16(ixheaacd_shl32(out_re, (5 - 1))); in ixheaacd_posttwdct2()
195 im1 = ixheaacd_round16(ixheaacd_shl32(out_im, (5 - 1))); in ixheaacd_posttwdct2()
206 re1 = ixheaacd_round16(ixheaacd_shl32(out_re, (5 - 1))); in ixheaacd_posttwdct2()
Dixheaacd_stereo.c179 temp = ixheaacd_shl32(temp, shift_val); in ixheaacd_intensity_stereo_process()
Dixheaacd_freq_sca.c504 start = ixheaacd_shl32(ixheaacd_deposit16l_in32(k_start), INT_BITS - 8); in ixheaacd_calc_freq_ratio()
505 stop = ixheaacd_shl32(ixheaacd_deposit16l_in32(k_stop), INT_BITS - 8); in ixheaacd_calc_freq_ratio()
Dixheaacd_block.c1284 temp1 = ixheaacd_shl32(temp1, shift - 1); in ixheaacd_process_single_scf()
1286 buffer1 = ixheaacd_shl32(buffer1, 1); in ixheaacd_process_single_scf()
1292 temp1 = ixheaacd_shl32(temp1, shift - 1); in ixheaacd_process_single_scf()
1294 buffer1 = ixheaacd_shl32(buffer1, 1); in ixheaacd_process_single_scf()
Dixheaacd_basic_ops_arr.h50 word32_arr[i] = ixheaacd_shl32(word32_arr[i], shift); in shl32_arr()