/external/libxaac/decoder/ |
D | ixheaacd_lpp_tran.c | 293 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 …]
|
D | ixheaacd_basic_ops32.h | 51 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()
|
D | ixheaacd_lt_predict.c | 77 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()
|
D | ixheaacd_env_calc.c | 165 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 …]
|
D | ixheaacd_lpfuncs.c | 762 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 …]
|
D | ixheaacd_basic_ops.h | 107 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()
|
D | ixheaacd_aac_imdct.c | 232 *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 …]
|
D | ixheaacd_ps_bitdec.c | 150 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()
|
D | ixheaacd_hybrid.c | 257 temp_re = ixheaacd_shr32(temp_re, scale); in ixheaacd_hybrid_analysis() 258 temp_im = ixheaacd_shr32(temp_im, scale); in ixheaacd_hybrid_analysis()
|
D | ixheaacd_freq_sca.c | 518 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()
|
D | ixheaacd_block.c | 1167 *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()
|
D | ixheaacd_stereo.c | 187 temp = ixheaacd_shr32(temp, shift_val); in ixheaacd_intensity_stereo_process()
|
D | ixheaacd_basic_ops_arr.h | 61 *word32_arr = ixheaacd_shr32(*word32_arr, shift); in ixheaacd_shr32_arr()
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 91 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/ |
D | ixheaacd_qmf_dec_generic.c | 85 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/ |
D | ixheaacd_qmf_dec_armv7.c | 267 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()
|
D | ixheaacd_esbr_cos_sin_mod_loop2.s | 38 MOV R4, R2, ASR #1 @M_2 = ixheaacd_shr32(M, 1);
|