/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_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_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_fft.c | 1159 x1r = ixheaacd_sub32_sat(x0r, (x1r << 1)); in ixheaacd_complex_fft_p2_dec() 1160 x1i = ixheaacd_sub32_sat(x0i, (x1i << 1)); in ixheaacd_complex_fft_p2_dec() 1161 x2r = ixheaacd_sub32_sat(x2r, x3i); in ixheaacd_complex_fft_p2_dec() 1164 x3r = ixheaacd_sub32_sat(x2i, (x3r << 1)); in ixheaacd_complex_fft_p2_dec() 1592 sub_r = ixheaacd_sub32_sat(inp[2], inp[4]); in ixheaacd_complex_3point_fft() 1593 sub_i = ixheaacd_sub32_sat(inp[3], inp[5]); in ixheaacd_complex_3point_fft() 1605 op[3] = ixheaacd_sub32_sat(ixheaacd_sub32_sat(inp[1], p3), p4); in ixheaacd_complex_3point_fft() 1606 op[4] = ixheaacd_sub32_sat(temp, p2); in ixheaacd_complex_3point_fft() 1607 op[5] = ixheaacd_sub32_sat(ixheaacd_add32_sat(inp[1], p3), p4); in ixheaacd_complex_3point_fft() 1672 tmp = ixheaacd_sub32_sat(ixheaacd_mult32(ptr_x[2 * i], (*w1r)), in ixheaacd_complex_fft_p3() [all …]
|
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_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_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 | 1114 accu = ixheaacd_sub32_sat( in ixheaacd_lap1_512_480() 1124 accu = ixheaacd_sub32_sat( in ixheaacd_lap1_512_480() 1149 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add1_dec() 1155 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add1_dec() 1173 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add2_dec() 1180 accu = ixheaacd_sub32_sat( in ixheaacd_over_lap_add2_dec()
|
D | ixheaacd_basic_ops32.h | 216 static PLATFORM_INLINE WORD32 ixheaacd_sub32_sat(WORD32 a, WORD32 b) { in ixheaacd_sub32_sat() function 452 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_ext_ch_ele.c | 327 *r_spec = ixheaacd_sub32_sat(temp_l, temp_r); in ixheaacd_ms_stereo() 545 WORD32 mid_side = ixheaacd_sub32_sat( in ixheaacd_cplx_pred_upmixing() 550 r_spec[i] = (factor) * (ixheaacd_sub32_sat(l_spec[i], mid_side)); in ixheaacd_cplx_pred_upmixing()
|
D | ixheaacd_freq_sca.c | 525 bandfactor = ixheaacd_sub32_sat(bandfactor, step); in ixheaacd_calc_freq_ratio()
|
D | ixheaacd_lpfuncs.c | 195 accu = ixheaacd_sub32_sat( in ixheaacd_process_win_seq()
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 303 *t_real_subband++ = ixheaacd_sub32_sat(temp1, temp2); in ixheaacd_fwd_modulation() 325 *imag_subband++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32_shl(im, cosh), in ixheaacd_fwd_modulation() 641 y2[h2] = ixheaacd_sub32_sat(x_0, x_2); in ixheaacd_esbr_postradixcompute2() 642 y2[h2 + 1] = ixheaacd_sub32_sat(x_1, x_3); in ixheaacd_esbr_postradixcompute2() 643 y3[h2] = ixheaacd_sub32_sat(x_4, x_6); in ixheaacd_esbr_postradixcompute2() 644 y3[h2 + 1] = ixheaacd_sub32_sat(x_5, x_7); in ixheaacd_esbr_postradixcompute2() 659 y2[h2 + 2] = ixheaacd_sub32_sat(x_8, x_a); in ixheaacd_esbr_postradixcompute2() 660 y2[h2 + 3] = ixheaacd_sub32_sat(x_9, x_b); in ixheaacd_esbr_postradixcompute2() 661 y3[h2 + 2] = ixheaacd_sub32_sat(x_c, x_e); in ixheaacd_esbr_postradixcompute2() 662 y3[h2 + 3] = ixheaacd_sub32_sat(x_d, x_f); in ixheaacd_esbr_postradixcompute2() [all …]
|
/external/libxaac/decoder/generic/ |
D | ixheaacd_qmf_dec_generic.c | 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() 404 *psubband++ = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(im, wre), in ixheaacd_cos_sin_mod() 422 *psubband12-- = ixheaacd_sub32_sat(ixheaacd_mult32x16in32(re, wim), in ixheaacd_cos_sin_mod() [all …]
|