Home
last modified time | relevance | path

Searched refs:ixheaacd_sub32_sat (Results 1 – 22 of 22) 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_fft.c102 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 …]
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_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_aac_tns.c236 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()
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_qmf_dec.c136 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 …]
Dixheaacd_avq_dec.c62 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()
Dixheaacd_lpfuncs.c166 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()
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_ext_ch_ele.c327 *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()
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.c1160 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()
Dixheaacd_basic_ops32.h210 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()
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_freq_sca.c525 bandfactor = ixheaacd_sub32_sat(bandfactor, step); in ixheaacd_calc_freq_ratio()
/external/libxaac/decoder/generic/
Dixheaacd_qmf_dec_generic.c90 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/
Dixheaacd_qmf_dec_armv8.c315 *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 …]