Home
last modified time | relevance | path

Searched refs:ixheaacd_shr32 (Results 1 – 17 of 17) sorted by relevance

/external/libxaac/decoder/
Dixheaacd_lpp_tran.c293 curr_real = ixheaacd_shr32(curr_real, 3); in ixheaacd_covariance_matrix_calc_2_dec()
294 curr_imag = ixheaacd_shr32(curr_imag, 3); in ixheaacd_covariance_matrix_calc_2_dec()
295 prev_real = ixheaacd_shr32(prev_real, 3); in ixheaacd_covariance_matrix_calc_2_dec()
296 prev_imag = ixheaacd_shr32(prev_imag, 3); in ixheaacd_covariance_matrix_calc_2_dec()
321 curr_real = ixheaacd_shr32(curr_real, 3); in ixheaacd_covariance_matrix_calc_2_dec()
322 curr_imag = ixheaacd_shr32(curr_imag, 3); in ixheaacd_covariance_matrix_calc_2_dec()
338 prev_real = ixheaacd_shr32(prev_real, 3); in ixheaacd_covariance_matrix_calc_2_dec()
339 prev_imag = ixheaacd_shr32(prev_imag, 3); in ixheaacd_covariance_matrix_calc_2_dec()
355 curr_real = ixheaacd_shr32(curr_real, 3); in ixheaacd_covariance_matrix_calc_2_dec()
356 curr_imag = ixheaacd_shr32(curr_imag, 3); in ixheaacd_covariance_matrix_calc_2_dec()
[all …]
Dixheaacd_basic_ops32.h51 static PLATFORM_INLINE WORD32 ixheaacd_shr32(WORD32 a, WORD b) { in ixheaacd_shr32() function
82 out_val = ixheaacd_shr32(a, -b); in ixheaacd_shl32_dir()
94 out_val = ixheaacd_shr32(a, -b); in ixheaacd_shl32_dir_sat()
108 out_val = ixheaacd_shr32(a, b); in ixheaacd_shr32_dir()
120 out_val = ixheaacd_shr32(a, b); in shr32_dir_sat()
454 a = ixheaacd_shr32(a, 1); in add32_shr()
455 b = ixheaacd_shr32(b, 1); in add32_shr()
465 a = ixheaacd_shr32(a, 1); in sub32_shr()
466 b = ixheaacd_shr32(b, 1); in sub32_shr()
Dixheaacd_lt_predict.c77 ixheaacd_shr32(ixheaacd_mult32x16in32_shl_sat( in ixheaacd_lt_prediction()
97 ixheaacd_shr32(*ptr_x_est++, SHIFT_VAL1)); in ixheaacd_lt_prediction()
275 *ptr_out_mdct = ixheaacd_shr32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
277 *ptr_out_mdct = ixheaacd_shr32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
279 *ptr_out_mdct = ixheaacd_shr32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
281 *ptr_out_mdct = ixheaacd_shr32(*ptr_out_mdct, imdct_scale); in ixheaacd_filter_bank_ltp()
439 (WORD16)ixheaacd_shr32(window[511 - i], 15))); in ixheaacd_lt_update_state()
444 (WORD16)ixheaacd_shr32(window[255 - i], 15))); in ixheaacd_lt_update_state()
454 (WORD16)ixheaacd_shr32(window[479 - i], 15))); in ixheaacd_lt_update_state()
459 (WORD16)ixheaacd_shr32(window[239 - i], 15))); in ixheaacd_lt_update_state()
Dixheaacd_env_calc.c165 tmp_gain_mant = ixheaacd_shr32(tmp_gain_mant, exp_diff); in ixheaacd_alias_reduction()
171 (ixheaacd_shr32(gain_m, (15 - exp_diff))) + tmp_gain_mant; in ixheaacd_alias_reduction()
184 nrg_mod_mant = tmp_mant + (ixheaacd_shr32(nrg_mod_mant, exp_diff)); in ixheaacd_alias_reduction()
188 nrg_mod_mant = (ixheaacd_shr32(tmp_mant, exp_diff)) + nrg_mod_mant; in ixheaacd_alias_reduction()
327 accu_m_t = tmp_mant + ixheaacd_shr32(accu_m_t, exp_diff); in ixheaacd_noiselimiting()
331 accu_m_t = ixheaacd_shr32(tmp_mant, exp_diff) + accu_m_t; in ixheaacd_noiselimiting()
338 accu_m_t = p_nrg_sine[0] + ixheaacd_shr32(accu_m_t, exp_diff); in ixheaacd_noiselimiting()
342 accu_m_t = accu_m_t + ixheaacd_shr32(p_nrg_sine[0], exp_diff); in ixheaacd_noiselimiting()
350 p_noise_level[0] + ixheaacd_shr32(accu_m_t, exp_diff); in ixheaacd_noiselimiting()
355 accu_m_t + ixheaacd_shr32(p_noise_level[0], exp_diff); in ixheaacd_noiselimiting()
[all …]
Dixheaacd_lpfuncs.c762 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
771 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
780 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
789 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
804 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
809 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
814 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
819 ixheaacd_add32_sat(ixheaacd_shr32(win_op, q_shift), *ptr_out++); in ixheaacd_eld_dec_windowing()
827 *p_out2++ = ixheaacd_shr32(win_op, q_shift); in ixheaacd_eld_dec_windowing()
831 *p_out2++ = ixheaacd_shr32(win_op, q_shift); in ixheaacd_eld_dec_windowing()
[all …]
Dixheaacd_basic_ops.h107 out_val = ixheaacd_shr32(a, b); in ixheaacd_shr32_dir_sat_limit()
119 out_val = ixheaacd_shr32(a, b); in ixheaacd_shl32_dir_sat_limit()
Dixheaacd_aac_imdct.c232 *out_ptr = ixheaacd_shr32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
238 *out_ptr = ixheaacd_shr32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
258 *out_ptr1 = ixheaacd_shr32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
263 *out_ptr1 = ixheaacd_shr32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
268 *out_ptr = ixheaacd_shr32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
273 *out_ptr = ixheaacd_shr32(*out_ptr, neg_expo); in ixheaacd_pretwiddle_compute_dec()
284 *out_ptr1 = ixheaacd_shr32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
289 *out_ptr1 = ixheaacd_shr32(*out_ptr1, neg_expo); in ixheaacd_pretwiddle_compute_dec()
663 ixheaacd_shr32(ixheaacd_mult32x16lin32(outi, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
670 ixheaacd_shr32( in ixheaacd_post_twid_overlap_add_dec()
[all …]
Dixheaacd_ps_bitdec.c150 ptr_ps_dec->iid_par_table[e][ixheaacd_shr32(i, 1)]; in ixheaacd_decode_ps_data()
182 ptr_ps_dec->icc_par_table[e][ixheaacd_shr32(i, 1)]; in ixheaacd_decode_ps_data()
Dixheaacd_hybrid.c257 temp_re = ixheaacd_shr32(temp_re, scale); in ixheaacd_hybrid_analysis()
258 temp_im = ixheaacd_shr32(temp_im, scale); in ixheaacd_hybrid_analysis()
Dixheaacd_freq_sca.c518 if (direction == 0) step = ixheaacd_shr32(step, 1); in ixheaacd_calc_freq_ratio()
523 if (direction == 1) step = ixheaacd_shr32(step, 1); in ixheaacd_calc_freq_ratio()
553 current = ixheaacd_extract16l(ixheaacd_shr32(temp, (INT_BITS - 9))); in ixheaacd_calc_bands()
Dixheaacd_block.c1167 *ptr_out1 = ixheaacd_shr32(accu, 16); in ixheaacd_lap1_512_480()
1178 *ptr_out2 = ixheaacd_shr32(accu, 16); in ixheaacd_lap1_512_480()
1200 ixheaacd_shr32(ixheaacd_shl32_dir_sat_limit(accu, 2), 16); in ixheaacd_over_lap_add1_dec()
1208 ixheaacd_shr32(ixheaacd_shl32_dir_sat_limit(accu, 2), 16); in ixheaacd_over_lap_add1_dec()
1267 buffer1 = ixheaacd_shr32(buffer1, shift); in ixheaacd_process_single_scf()
1274 buffer1 = ixheaacd_shr32(buffer1, shift); in ixheaacd_process_single_scf()
Dixheaacd_stereo.c187 temp = ixheaacd_shr32(temp, shift_val); in ixheaacd_intensity_stereo_process()
Dixheaacd_basic_ops_arr.h61 *word32_arr = ixheaacd_shr32(*word32_arr, shift); in ixheaacd_shr32_arr()
/external/libxaac/decoder/armv8/
Dixheaacd_qmf_dec_armv8.c91 temp1[0] = ixheaacd_add32(ixheaacd_shr32(temp1[0], LP_SHIFT_VAL), in ixheaacd_dct3_32()
92 ixheaacd_shr32(temp1[1], LP_SHIFT_VAL)); in ixheaacd_dct3_32()
96 temp1[1] = ixheaacd_sub32(ixheaacd_shr32(temp1[2], LP_SHIFT_VAL), in ixheaacd_dct3_32()
97 ixheaacd_shr32(temp1[3], LP_SHIFT_VAL)); in ixheaacd_dct3_32()
116 temp1[1] = ixheaacd_sub32(ixheaacd_shr32(temp1[1], LP_SHIFT_VAL), in ixheaacd_dct3_32()
117 ixheaacd_shr32(temp1[0], LP_SHIFT_VAL)); in ixheaacd_dct3_32()
265 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_cos_sin_mod()
312 temp1 = ixheaacd_shr32(*p_time_in1++, HQ_SHIFT_VAL); in ixheaacd_fwd_modulation()
313 temp2 = ixheaacd_shr32(*p_time_in2--, HQ_SHIFT_VAL); in ixheaacd_fwd_modulation()
800 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_esbr_cos_sin_mod()
[all …]
/external/libxaac/decoder/generic/
Dixheaacd_qmf_dec_generic.c85 temp1[0] = ixheaacd_add32_sat(ixheaacd_shr32(temp1[0], LP_SHIFT_VAL), in ixheaacd_dct3_32()
86 ixheaacd_shr32(temp1[1], LP_SHIFT_VAL)); in ixheaacd_dct3_32()
90 temp1[1] = ixheaacd_sub32_sat(ixheaacd_shr32(temp1[2], LP_SHIFT_VAL), in ixheaacd_dct3_32()
91 ixheaacd_shr32(temp1[3], LP_SHIFT_VAL)); in ixheaacd_dct3_32()
110 temp1[1] = ixheaacd_sub32_sat(ixheaacd_shr32(temp1[1], LP_SHIFT_VAL), in ixheaacd_dct3_32()
111 ixheaacd_shr32(temp1[0], LP_SHIFT_VAL)); in ixheaacd_dct3_32()
264 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_cos_sin_mod()
276 M_2 = ixheaacd_shr32(M, 1); in ixheaacd_cos_sin_mod()
478 temp1 = ixheaacd_shr32(*p_time_in1++, HQ_SHIFT_VAL); in ixheaacd_fwd_modulation()
479 temp2 = ixheaacd_shr32(*p_time_in2--, HQ_SHIFT_VAL); in ixheaacd_fwd_modulation()
[all …]
/external/libxaac/decoder/armv7/
Dixheaacd_qmf_dec_armv7.c267 WORD32 M = ixheaacd_shr32(qmf_bank->no_channels, 1); in ixheaacd_esbr_cos_sin_mod()
277 M_2 = ixheaacd_shr32(M, 1); in ixheaacd_esbr_cos_sin_mod()
Dixheaacd_esbr_cos_sin_mod_loop2.s38 MOV R4, R2, ASR #1 @M_2 = ixheaacd_shr32(M, 1);