Home
last modified time | relevance | path

Searched refs:q_shift (Results 1 – 12 of 12) sorted by relevance

/external/libxaac/decoder/
Dixheaacd_lpfuncs.c128 const WORD16 *window_short, WORD16 q_shift, in ixheaacd_process_win_seq() argument
140 (q_shift + 1)); in ixheaacd_process_win_seq()
148 q_shift); in ixheaacd_process_win_seq()
167 ixheaacd_shl32_dir_sat_limit(-(coef[SIZE15 - 1 - i]), (q_shift - 1)), in ixheaacd_process_win_seq()
191 q_shift), in ixheaacd_process_win_seq()
199 q_shift), in ixheaacd_process_win_seq()
208 const WORD16 *long_window_prev, WORD16 q_shift, WORD16 ch_fac, in ixheaacd_long_short_win_process() argument
224 q_shift), in ixheaacd_long_short_win_process()
233 q_shift), in ixheaacd_long_short_win_process()
244 const WORD16 *long_window_prev, WORD16 q_shift, in ixheaacd_long_short_win_seq() argument
[all …]
Dixheaacd_block.h82 const WORD16 *window, WORD16 q_shift,
86 const WORD16 *window, WORD16 q_shift,
90 const WORD16 *window, WORD16 q_shift,
94 const WORD16 *window, WORD16 q_shift,
98 const WORD16 *window, WORD16 q_shift,
102 const WORD16 *window, WORD16 q_shift,
116 WORD32 *ptr_spec_coeff, WORD32 q_shift,
120 WORD32 *ptr_spec_coeff, WORD32 q_shift,
140 VOID ixheaacd_neg_shift_spec_dec(WORD32 *coef, WORD16 *out, WORD16 q_shift,
143 VOID ixheaacd_neg_shift_spec_armv7(WORD32 *coef, WORD16 *out, WORD16 q_shift,
[all …]
Dixheaacd_aac_imdct.c472 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window, in ixheaacd_post_twid_overlap_add_dec() argument
483 if (q_shift > 0) { in ixheaacd_post_twid_overlap_add_dec()
507 *ptr_overlap_buf++ = ixheaacd_shr32_drc(outr, 16 - q_shift); in ixheaacd_post_twid_overlap_add_dec()
511 ixheaacd_shl32_sat(ixheaacd_mult32x16lin32(outi, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
520 q_shift), in ixheaacd_post_twid_overlap_add_dec()
547 *ptr_overlap_buf++ = ixheaacd_shr32_drc(outi, 16 - q_shift); in ixheaacd_post_twid_overlap_add_dec()
551 ixheaacd_shl32_sat(ixheaacd_mult32x16lin32(outr, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
558 q_shift), in ixheaacd_post_twid_overlap_add_dec()
582 *ptr_overlap_buf++ = ixheaacd_shr32_drc(outr, 16 - q_shift); in ixheaacd_post_twid_overlap_add_dec()
586 ixheaacd_shl32_sat(ixheaacd_mult32x16lin32(outi, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
[all …]
Dixheaacd_aac_imdct.h43 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
49 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
55 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
Dixheaacd_lpp_tran.c933 WORD32 q_shift; in ixheaacd_hf_generator() local
945 q_shift = ixheaacd_pnorm32(max_val); in ixheaacd_hf_generator()
947 cov_matrix.phi_11 = (cov_matrix_seq[low_band].phi_11 << q_shift); in ixheaacd_hf_generator()
948 cov_matrix.phi_22 = (cov_matrix_seq[low_band].phi_22 << q_shift); in ixheaacd_hf_generator()
949 cov_matrix.phi_01 = (cov_matrix_seq[low_band].phi_01 << q_shift); in ixheaacd_hf_generator()
950 cov_matrix.phi_02 = (cov_matrix_seq[low_band].phi_02 << q_shift); in ixheaacd_hf_generator()
951 cov_matrix.phi_12 = (cov_matrix_seq[low_band].phi_12 << q_shift); in ixheaacd_hf_generator()
952 cov_matrix.phi_01_im = (cov_matrix_seq[low_band].phi_01_im << q_shift); in ixheaacd_hf_generator()
953 cov_matrix.phi_02_im = (cov_matrix_seq[low_band].phi_02_im << q_shift); in ixheaacd_hf_generator()
954 cov_matrix.phi_12_im = (cov_matrix_seq[low_band].phi_12_im << q_shift); in ixheaacd_hf_generator()
Dixheaacd_block.c1133 const WORD16 *window, WORD16 q_shift, WORD16 size, in ixheaacd_lap1_512_480() argument
1161 ixheaacd_shl32_dir_sat_limit(ixheaacd_mult32_shl(coeff, win1), q_shift), in ixheaacd_lap1_512_480()
1172 ixheaacd_mult32_shl(ixheaacd_negate32(coeff), win2), q_shift), in ixheaacd_lap1_512_480()
1184 const WORD16 *window, WORD16 q_shift, in ixheaacd_over_lap_add1_dec() argument
1197 ixheaacd_mult32x16in32(coef[size * 2 - 1 - i], window2), q_shift), in ixheaacd_over_lap_add1_dec()
1205 q_shift), in ixheaacd_over_lap_add1_dec()
1213 const WORD16 *window, WORD16 q_shift, in ixheaacd_over_lap_add2_dec() argument
1222 out[ch_fac * i] = ixheaacd_shr32_drc(accu, 16 - (q_shift + 1)); in ixheaacd_over_lap_add2_dec()
1230 out[ch_fac * (i + size)] = ixheaacd_shr32_drc(accu, 16 - (q_shift + 1)); in ixheaacd_over_lap_add2_dec()
/external/libxaac/decoder/armv7/
Dixheaacd_function_selector_arm_non_neon.c160 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
164 (WORD32 *coef, WORD16 *out, WORD16 q_shift,
168 (WORD32 *ptr_overlap_buf, WORD32 *ptr_spec_coeff, WORD32 q_shift,
Dixheaacd_function_selector_armv7.c166 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
169 (WORD32 *coef, WORD16 *out, WORD16 q_shift,
173 (WORD32 *ptr_overlap_buf, WORD32 *ptr_spec_coeff, WORD32 q_shift,
/external/libxaac/decoder/x86_64/
Dixheaacd_function_selector_x86_64.c164 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
168 (WORD32 *coef, WORD16 *out, WORD16 q_shift,
172 (WORD32 *ptr_overlap_buf, WORD32 *ptr_spec_coeff, WORD32 q_shift,
/external/libxaac/decoder/x86/
Dixheaacd_function_selector_x86.c164 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
168 (WORD32 *coef, WORD16 *out, WORD16 q_shift,
172 (WORD32 *ptr_overlap_buf, WORD32 *ptr_spec_coeff, WORD32 q_shift,
/external/libxaac/decoder/armv8/
Dixheaacd_function_selector_armv8.c164 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
168 (WORD32 *coef, WORD16 *out, WORD16 q_shift,
172 (WORD32 *ptr_overlap_buf, WORD32 *ptr_spec_coeff, WORD32 q_shift,
/external/libxaac/decoder/generic/
Dixheaacd_function_selector_generic.c165 WORD32 *ptr_overlap_buf, WORD16 q_shift, const WORD16 *window,
169 (WORD32 *coef, WORD16 *out, WORD16 q_shift,
173 (WORD32 *ptr_overlap_buf, WORD32 *ptr_spec_coeff, WORD32 q_shift,