/external/libxaac/decoder/ |
D | ixheaacd_dsp_fft32x32s.c | 41 a0 = ixheaacd_sub32_sat(y[0], y[8]); in ixheaacd_inv_dit_fft_8pt_dec() 44 a3 = ixheaacd_sub32_sat(y[1], y[9]); in ixheaacd_inv_dit_fft_8pt_dec() 47 a2 = ixheaacd_sub32_sat(y[4], y[12]); in ixheaacd_inv_dit_fft_8pt_dec() 50 a1 = ixheaacd_sub32_sat(y[5], y[13]); in ixheaacd_inv_dit_fft_8pt_dec() 53 x[4] = ixheaacd_sub32_sat(a00, a10); in ixheaacd_inv_dit_fft_8pt_dec() 55 x[5] = ixheaacd_sub32_sat(a20, a30); in ixheaacd_inv_dit_fft_8pt_dec() 57 x[2] = ixheaacd_sub32_sat(a0, a1); in ixheaacd_inv_dit_fft_8pt_dec() 60 x[7] = ixheaacd_sub32_sat(a3, a2); in ixheaacd_inv_dit_fft_8pt_dec() 63 a0 = ixheaacd_sub32_sat(y[2], y[10]); in ixheaacd_inv_dit_fft_8pt_dec() 66 a3 = ixheaacd_sub32_sat(y[3], y[11]); in ixheaacd_inv_dit_fft_8pt_dec() [all …]
|
D | ixheaacd_fft.c | 102 x2r = ixheaacd_sub32_sat(x0r, ixheaacd_shl32_sat(x2r, 1)); in ixheaacd_mps_complex_fft_64_dec() 103 x2i = ixheaacd_sub32_sat(x0i, ixheaacd_shl32_sat(x2i, 1)); in ixheaacd_mps_complex_fft_64_dec() 106 x3r = ixheaacd_sub32_sat(x1r, ixheaacd_shl32_sat(x3r, 1)); in ixheaacd_mps_complex_fft_64_dec() 107 x3i = ixheaacd_sub32_sat(x1i, ixheaacd_shl32_sat(x3i, 1)); in ixheaacd_mps_complex_fft_64_dec() 111 x1r = ixheaacd_sub32_sat(x0r, ixheaacd_shl32_sat(x1r, 1)); in ixheaacd_mps_complex_fft_64_dec() 112 x1i = ixheaacd_sub32_sat(x0i, ixheaacd_shl32_sat(x1i, 1)); in ixheaacd_mps_complex_fft_64_dec() 114 x2i = ixheaacd_sub32_sat(x2i, x3r); in ixheaacd_mps_complex_fft_64_dec() 115 x3i = ixheaacd_sub32_sat(x2r, ixheaacd_shl32_sat(x3i, 1)); in ixheaacd_mps_complex_fft_64_dec() 156 x2r = ixheaacd_sub32_sat(x0r, ixheaacd_shl32_sat(x2r, 1)); in ixheaacd_mps_complex_fft_64_dec() 157 x2i = ixheaacd_sub32_sat(x0i, ixheaacd_shl32_sat(x2i, 1)); in ixheaacd_mps_complex_fft_64_dec() [all …]
|
D | ixheaacd_hybrid.c | 90 ptr_hybrid[1] = ixheaacd_sub32_sat(cum0, cum1); in ixheaacd_filt_2_ch() 93 ptr_hybrid[17] = ixheaacd_sub32_sat(cum00, cum11); in ixheaacd_filt_2_ch() 120 ixheaacd_mult32x16in32(ixheaacd_sub32_sat(imag, real), tcom), 1); in ixheaacd_filt_8_ch() 136 ixheaacd_shl32(ixheaacd_sub32_sat(ixheaacd_mult32x16in32(imag, tsin), in ixheaacd_filt_8_ch() 141 ixheaacd_sub32_sat(ptr_qmf_real[2], ptr_qmf_real[10]), *p8_13_8++), in ixheaacd_filt_8_ch() 145 ixheaacd_sub32_sat(ptr_qmf_imag[2], ptr_qmf_imag[10]), *p8_13++), in ixheaacd_filt_8_ch() 158 ixheaacd_shl32(ixheaacd_sub32_sat(ixheaacd_mult32x16in32(imag, tcos), in ixheaacd_filt_8_ch() 176 ixheaacd_mult32x16in32(ixheaacd_sub32_sat(imag, real), tcom), 1); in ixheaacd_filt_8_ch() 186 ixheaacd_shl32(ixheaacd_sub32_sat(ixheaacd_mult32x16in32(real, tcos), in ixheaacd_filt_8_ch() 207 ixheaacd_shl32(ixheaacd_sub32_sat(ixheaacd_mult32x16in32(imag, tcos), in ixheaacd_filt_8_ch()
|
D | ixheaacd_aac_imdct.c | 510 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 517 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 550 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 555 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 585 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 590 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 620 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 625 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 662 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() 669 accu = ixheaacd_sub32_sat( in ixheaacd_post_twid_overlap_add_dec() [all …]
|
D | ixheaacd_aac_tns.c | 236 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_dec() 250 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_dec() 285 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_non_neon_armv7() 302 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc1, 1)); in ixheaacd_tns_ar_filter_fixed_non_neon_armv7() 335 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_armv8() 407 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_dec() 422 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_dec()
|
D | ixheaacd_fwd_alias_cnx.c | 79 s = ixheaacd_sub32_sat( in ixheaacd_synthesis_tool() 81 s = ixheaacd_sub32_sat( in ixheaacd_synthesis_tool() 83 s = ixheaacd_sub32_sat( in ixheaacd_synthesis_tool() 85 s = ixheaacd_sub32_sat( in ixheaacd_synthesis_tool()
|
D | ixheaacd_basic_funcs.c | 161 a = ixheaacd_sub32_sat(ONE_IN_Q30, ixheaacd_shl32_dir_sat_limit( in ixheaacd_one_by_sqrt_calc() 166 a = ixheaacd_sub32_sat(ONE_IN_Q30, ixheaacd_shl32_dir_sat_limit( in ixheaacd_one_by_sqrt_calc() 171 a = ixheaacd_sub32_sat(ONE_IN_Q30, ixheaacd_shl32_dir_sat_limit( in ixheaacd_one_by_sqrt_calc()
|
D | ixheaacd_qmf_dec.c | 136 in2 = ixheaacd_sub32_sat(temp[3], temp[1]); in ixheaacd_fftposttw() 139 temp[1] = ixheaacd_sub32_sat(temp[0], temp[2]); in ixheaacd_fftposttw() 154 *ptr_out_rev-- = ixheaacd_sub32_sat(val2, in2); in ixheaacd_fftposttw() 155 *ptr_out_rev-- = ixheaacd_sub32_sat(temp[3], val1); in ixheaacd_fftposttw() 181 last_val = ixheaacd_sub32_sat(out_re, out_im); in ixheaacd_posttwdct2() 190 out_re = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(inp_re, twid_re), in ixheaacd_posttwdct2() 243 in2 = ixheaacd_sub32_sat(temp3, temp1); in ixheaacd_fftposttw_32() 245 temp1 = ixheaacd_sub32_sat(temp0, temp2); in ixheaacd_fftposttw_32() 265 *ptr_out_rev-- = ixheaacd_sub32_sat(val2, in2); in ixheaacd_fftposttw_32() 266 *ptr_out_rev-- = ixheaacd_sub32_sat(temp3, val1); in ixheaacd_fftposttw_32() [all …]
|
D | ixheaacd_avq_dec.c | 62 ixheaacd_sub32_sat(rem_temp[i], (1 << count))); in ixheaacd_nearest_neighbor_2d() 64 rem_temp[i] = ixheaacd_sub32_sat(rem_temp[i], (1 << count)); in ixheaacd_nearest_neighbor_2d() 93 rem_temp[j] = ixheaacd_sub32_sat(rem_temp[j], (2 << count)); in ixheaacd_nearest_neighbor_2d() 114 rem2[i] = ixheaacd_sub32_sat(rem2[i], (1 << count)); in ixheaacd_voronoi_search()
|
D | ixheaacd_lpfuncs.c | 166 accu = ixheaacd_sub32_sat( in ixheaacd_process_win_seq() 189 accu = ixheaacd_sub32_sat( in ixheaacd_process_win_seq() 196 accu = ixheaacd_sub32_sat( in ixheaacd_process_win_seq() 221 accu = ixheaacd_sub32_sat( in ixheaacd_long_short_win_process() 229 accu = ixheaacd_sub32_sat( in ixheaacd_long_short_win_process() 255 accu = ixheaacd_sub32_sat( in ixheaacd_long_short_win_seq() 266 accu = ixheaacd_sub32_sat( in ixheaacd_long_short_win_seq()
|
D | ixheaacd_stereo.c | 89 *r_spec++ = ixheaacd_sub32_sat(left_coef, right_coef); in ixheaacd_ms_stereo_process() 91 *r_spec++ = ixheaacd_sub32_sat(left_coef2, right_coef2); in ixheaacd_ms_stereo_process()
|
D | ixheaacd_ext_ch_ele.c | 327 *r_spec = ixheaacd_sub32_sat(temp_l, temp_r); in ixheaacd_ms_stereo() 529 WORD32 mid_side = ixheaacd_sub32_sat( in ixheaacd_cplx_pred_upmixing() 530 ixheaacd_sub32_sat(r_spec[i], in ixheaacd_cplx_pred_upmixing() 538 (WORD64)(ixheaacd_sub32_sat(l_spec[i], mid_side)); in ixheaacd_cplx_pred_upmixing() 555 WORD32 mid_side = ixheaacd_sub32_sat( in ixheaacd_cplx_pred_upmixing() 561 (WORD64)(ixheaacd_sub32_sat(l_spec[i], mid_side)); in ixheaacd_cplx_pred_upmixing()
|
D | ixheaacd_ps_dec.c | 272 ixheaacd_sub32_sat( in ixheaacd_decorr_filter1_dec() 299 (WORD16)(ixheaacd_sub32_sat( in ixheaacd_decorr_filter1_dec() 379 ixheaacd_sub32_sat( in ixheaacd_decorr_filter2_dec() 410 ixheaacd_sub32_sat( in ixheaacd_decorr_filter2_dec() 572 ((ixheaacd_sub32_sat(ptr_ps_dec->peak_decay_diff[bin], in ixheaacd_decorrelation_dec() 814 bminusa = ixheaacd_round16(ixheaacd_sub32_sat(beta, alpha)); in ixheaacd_init_rot_env()
|
D | ixheaacd_lpp_tran.c | 259 cov_matrix->d = ixheaacd_sub32_sat( in ixheaacd_covariance_matrix_calc_dec() 602 (ixheaacd_sub32_sat( in ixheaacd_filter1_lp() 614 (ixheaacd_sub32_sat( in ixheaacd_filter1_lp() 987 tmp_i = (ixheaacd_sub32_sat( in ixheaacd_hf_generator() 1046 (ixheaacd_mult32x16in32(ixheaacd_sub32_sat(0, tmp_r), inverse_r11) in ixheaacd_hf_generator() 1055 (ixheaacd_mult32x16in32(ixheaacd_sub32_sat(0, tmp_i), inverse_r11) in ixheaacd_hf_generator()
|
D | ixheaacd_tns.c | 159 y = ixheaacd_sub32_sat(y, (WORD32)(acc >> 31)); in ixheaacd_tns_ar_filter_usac() 174 y = ixheaacd_sub32_sat(y, (WORD32)(acc >> 31)); in ixheaacd_tns_ar_filter_usac()
|
D | ixheaacd_env_calc.c | 1527 *ptr_real_buf++ = ixheaacd_sub32_sat(signal_real, sine_level); in ixheaacd_harm_idx_zerotwolp_dec() 1544 *ptr_real_buf++ = ixheaacd_sub32_sat(signal_real, sine_level); in ixheaacd_harm_idx_zerotwolp_dec() 1600 signal_real = ixheaacd_sub32_sat(signal_real, temp_mult2); in ixheaacd_harm_idx_onethreelp() 1602 *(ptr_real_buf - 1) = ixheaacd_sub32_sat(*(ptr_real_buf - 1), temp_mult); in ixheaacd_harm_idx_onethreelp() 1676 *ptr_real_buf = ixheaacd_sub32_sat(*ptr_real_buf, temp_mult2); in ixheaacd_harm_idx_onethreelp() 1679 *ptr_real_buf++ = ixheaacd_sub32_sat(signal_real, temp_mult_sine); in ixheaacd_harm_idx_onethreelp() 1733 *ptr_real_buf = ixheaacd_sub32_sat(signal_real, sine_level); in ixheaacd_harm_idx_zerotwo() 1806 *ptr_imag = ixheaacd_sub32_sat(sig_imag, sine_level); in ixheaacd_harm_idx_onethree()
|
D | ixheaacd_block.c | 1160 accu = ixheaacd_sub32_sat( in ixheaacd_lap1_512_480() 1170 accu = ixheaacd_sub32_sat( in ixheaacd_lap1_512_480() 1195 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add1_dec() 1201 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add1_dec() 1219 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add2_dec() 1226 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add2_dec()
|
D | ixheaacd_basic_ops32.h | 210 static PLATFORM_INLINE WORD32 ixheaacd_sub32_sat(WORD32 a, WORD32 b) { in ixheaacd_sub32_sat() function 446 acc = ixheaacd_sub32_sat(a, acc); in msu16x16in32_shl_sat()
|
D | ixheaacd_basic_ops40.h | 202 return (ixheaacd_sub32_sat(a, ixheaacd_mult32x16in32_shl_sat(b, c))); in msu32x16in32_shl_sat() 222 return (ixheaacd_sub32_sat(a, ixheaacd_mult32_shl_sat(b, c))); in msu32_shl_sat()
|
D | ixheaacd_freq_sca.c | 525 bandfactor = ixheaacd_sub32_sat(bandfactor, step); in ixheaacd_calc_freq_ratio()
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_qmf_dec_generic.c | 90 temp1[1] = ixheaacd_sub32_sat(ixheaacd_shr32(temp1[2], LP_SHIFT_VAL), in ixheaacd_dct3_32() 110 temp1[1] = ixheaacd_sub32_sat(ixheaacd_shr32(temp1[1], LP_SHIFT_VAL), in ixheaacd_dct3_32() 297 *psubband_t++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wre), in ixheaacd_cos_sin_mod() 303 *psubband_t2++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wim), in ixheaacd_cos_sin_mod() 314 *psubband1_t-- = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wre), in ixheaacd_cos_sin_mod() 324 *psubband1_t2-- = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wim), in ixheaacd_cos_sin_mod() 335 *psubband_t++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wre), in ixheaacd_cos_sin_mod() 341 *psubband_t2++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wim), in ixheaacd_cos_sin_mod() 352 *psubband1_t-- = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wre), in ixheaacd_cos_sin_mod() 363 *psubband1_t2-- = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wim), in ixheaacd_cos_sin_mod() [all …]
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 315 *t_real_subband++ = ixheaacd_sub32_sat(temp1, temp2); in ixheaacd_fwd_modulation() 337 *imag_subband++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32_shl(im, cosh), in ixheaacd_fwd_modulation() 653 y2[h2] = ixheaacd_sub32_sat(x_0, x_2); in ixheaacd_esbr_postradixcompute2() 654 y2[h2 + 1] = ixheaacd_sub32_sat(x_1, x_3); in ixheaacd_esbr_postradixcompute2() 655 y3[h2] = ixheaacd_sub32_sat(x_4, x_6); in ixheaacd_esbr_postradixcompute2() 656 y3[h2 + 1] = ixheaacd_sub32_sat(x_5, x_7); in ixheaacd_esbr_postradixcompute2() 671 y2[h2 + 2] = ixheaacd_sub32_sat(x_8, x_a); in ixheaacd_esbr_postradixcompute2() 672 y2[h2 + 3] = ixheaacd_sub32_sat(x_9, x_b); in ixheaacd_esbr_postradixcompute2() 673 y3[h2 + 2] = ixheaacd_sub32_sat(x_c, x_e); in ixheaacd_esbr_postradixcompute2() 674 y3[h2 + 3] = ixheaacd_sub32_sat(x_d, x_f); in ixheaacd_esbr_postradixcompute2() [all …]
|