Home
last modified time | relevance | path

Searched refs:ixheaacd_sub32_sat (Results 1 – 19 of 19) sorted by relevance

/external/libxaac/decoder/
Dixheaacd_dsp_fft32x32s.c41 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 …]
Dixheaacd_hybrid.c90 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()
Dixheaacd_fwd_alias_cnx.c79 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()
Dixheaacd_basic_funcs.c161 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()
Dixheaacd_fft.c1159 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 …]
Dixheaacd_stereo.c89 *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()
Dixheaacd_aac_imdct.c510 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 …]
Dixheaacd_ps_dec.c272 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()
Dixheaacd_lpp_tran.c259 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()
Dixheaacd_tns.c159 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()
Dixheaacd_env_calc.c1527 *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()
Dixheaacd_block.c1114 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()
Dixheaacd_basic_ops32.h216 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()
Dixheaacd_basic_ops40.h202 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()
Dixheaacd_ext_ch_ele.c327 *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()
Dixheaacd_freq_sca.c525 bandfactor = ixheaacd_sub32_sat(bandfactor, step); in ixheaacd_calc_freq_ratio()
Dixheaacd_lpfuncs.c195 accu = ixheaacd_sub32_sat( in ixheaacd_process_win_seq()
/external/libxaac/decoder/armv8/
Dixheaacd_qmf_dec_armv8.c303 *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/
Dixheaacd_qmf_dec_generic.c297 *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 …]