Home
last modified time | relevance | path

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

/external/libxaac/decoder/
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()
115 x3i = ixheaacd_sub32_sat(x2r, ixheaacd_shl32_sat(x3i, 1)); in ixheaacd_mps_complex_fft_64_dec()
116 x3r = ixheaacd_add32_sat(x2i, ixheaacd_shl32_sat(x3r, 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_aac_tns.c220 y = ixheaacd_shl32_sat((*spectrum), scale_spec); in ixheaacd_tns_ar_filter_fixed_dec()
227 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_dec()
228 state[0] = ixheaacd_shl32_sat(y, shift_value); in ixheaacd_tns_ar_filter_fixed_dec()
235 y = ixheaacd_shl32_sat((*spectrum), scale_spec); in ixheaacd_tns_ar_filter_fixed_dec()
241 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_dec()
242 state[0] = ixheaacd_shl32_sat(y, shift_value); in ixheaacd_tns_ar_filter_fixed_dec()
269 y = ixheaacd_shl32_sat((*spectrum), scale_spec); in ixheaacd_tns_ar_filter_fixed_non_neon_armv7()
276 y = ixheaacd_sub32_sat(y, ixheaacd_shl32_sat(acc, 1)); in ixheaacd_tns_ar_filter_fixed_non_neon_armv7()
277 state[0] = ixheaacd_shl32_sat(y, shift_value); in ixheaacd_tns_ar_filter_fixed_non_neon_armv7()
286 y = ixheaacd_shl32_sat((*spectrum), scale_spec); in ixheaacd_tns_ar_filter_fixed_non_neon_armv7()
[all …]
Dixheaacd_aac_imdct.c511 ixheaacd_shl32_sat(ixheaacd_mult32x16lin32(outi, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
514 *pcm_out = ixheaacd_round16(ixheaacd_shl32_sat(accu, 2)); in ixheaacd_post_twid_overlap_add_dec()
518 ixheaacd_shl32_sat( in ixheaacd_post_twid_overlap_add_dec()
523 *pcmout1 = ixheaacd_round16(ixheaacd_shl32_sat(accu, 2)); in ixheaacd_post_twid_overlap_add_dec()
551 ixheaacd_shl32_sat(ixheaacd_mult32x16lin32(outr, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
553 *pcm_out = ixheaacd_round16(ixheaacd_shl32_sat(accu, 2)); in ixheaacd_post_twid_overlap_add_dec()
556 ixheaacd_shl32_sat( in ixheaacd_post_twid_overlap_add_dec()
560 *pcmout1 = ixheaacd_round16(ixheaacd_shl32_sat(accu, 2)); in ixheaacd_post_twid_overlap_add_dec()
586 ixheaacd_shl32_sat(ixheaacd_mult32x16lin32(outi, win1), q_shift), in ixheaacd_post_twid_overlap_add_dec()
588 *pcm_out = ixheaacd_round16(ixheaacd_shl32_sat(accu, 2)); in ixheaacd_post_twid_overlap_add_dec()
[all …]
Dixheaacd_lt_predict.c464 ixheaacd_shl32_sat(ixheaacd_mult16x16in32_shl( in ixheaacd_lt_update_state()
470 ixheaacd_round16(ixheaacd_shl32_sat( in ixheaacd_lt_update_state()
484 ixheaacd_round16(ixheaacd_shl32_sat( in ixheaacd_lt_update_state()
492 ixheaacd_round16(ixheaacd_shl32_sat( in ixheaacd_lt_update_state()
507 ixheaacd_shl32_sat(ixheaacd_mult16x16in32_shl( in ixheaacd_lt_update_state()
514 ixheaacd_shl32_sat(ixheaacd_mult16x16in32_shl( in ixheaacd_lt_update_state()
Dixheaacd_basic_ops.h104 out_val = ixheaacd_shl32_sat(a, -b); in ixheaacd_shr32_dir_sat_limit()
121 out_val = ixheaacd_shl32_sat(a, b); in ixheaacd_shl32_dir_sat_limit()
Dixheaacd_mps_hybrid_filt.c76 in_re = ixheaacd_shl32_sat(in_re, shift); in ixheaacd_mps_hyb_filt_type1()
77 in_im = ixheaacd_shl32_sat(in_im, shift); in ixheaacd_mps_hyb_filt_type1()
137 in_re = ixheaacd_shl32_sat(in_re, shift); in ixheaacd_mps_hyb_filt_type2()
138 in_im = ixheaacd_shl32_sat(in_im, shift); in ixheaacd_mps_hyb_filt_type2()
Dixheaacd_avq_dec.c54 ixheaacd_shl32_sat((ixheaacd_sub32_sat(1, x[i]) >> 1), 1)); in ixheaacd_nearest_neighbor_2d()
56 y[i] = ixheaacd_shl32_sat((ixheaacd_add32_sat(1, x[i]) >> 1), 1); in ixheaacd_nearest_neighbor_2d()
159 tmp = ixheaacd_shl32_sat(kv[i], 1); in ixheaacd_voronoi_idx_dec()
Dixheaacd_basic_ops32.h67 static PLATFORM_INLINE WORD32 ixheaacd_shl32_sat(WORD32 a, WORD b) { in ixheaacd_shl32_sat() function
96 out_val = ixheaacd_shl32_sat(a, b); in ixheaacd_shl32_dir_sat()
118 out_val = ixheaacd_shl32_sat(a, -b); in shr32_dir_sat()
Dixheaacd_lpfuncs.c666 *out_samples = ixheaacd_round16(ixheaacd_shl32_sat(win_ovadd_op, 1)); in ixheaacd_eld_dec_windowing()
676 *out_samples = ixheaacd_round16(ixheaacd_shl32_sat(win_ovadd_op, 1)); in ixheaacd_eld_dec_windowing()
685 *out_samples = ixheaacd_round16(ixheaacd_shl32_sat(win_ovadd_op, 1)); in ixheaacd_eld_dec_windowing()
695 *out_samples = ixheaacd_round16(ixheaacd_shl32_sat(win_ovadd_op, 1)); in ixheaacd_eld_dec_windowing()
Dixheaacd_basic_ops.c69 *src1, ixheaacd_shl32_sat((*src2), (output_q - fac_q))); in ixheaacd_combine_fac()
633 *dest = ixheaacd_shl32_sat((*src), (shift2 - shift1)); in ixheaacd_scale_down()
651 *dest = ixheaacd_add32_sat(ixheaacd_shl32_sat((*src), (shift2 - shift1)), in ixheaacd_scale_down_adj()
Dixheaacd_stereo.c185 temp = ixheaacd_shl32_sat(temp, -shift_val); in ixheaacd_intensity_stereo_process()
Dixheaacd_multichannel.c267 out_cc = ixheaacd_round16(ixheaacd_shl32_sat( in ixheaacd_dec_couple_channel()
Dixheaacd_pns_js_thumb.c93 nrg = ixheaacd_shl32_sat(nrg, nrg_scale); in ixheaacd_gen_rand_vec()
Dixheaacd_basic_ops_arr.h117 *word32_arr = ixheaacd_shl32_sat(*word32_arr, shift); in ixheaacd_shl32_arr_sat()
Dixheaacd_qmf_dec.c293 re1 = ixheaacd_round16(ixheaacd_shl32_sat(out_re1, (5 - 1))); in ixheaacd_posttwdct2_32()
335 re1 = ixheaacd_round16(ixheaacd_shl32_sat(out_re, (5 - 1))); in ixheaacd_posttwdct2_32()
Dixheaacd_lpp_tran.c546 (ixheaacd_shl32_sat(ixheaacd_mac32x16hin32(temp, prev1, coef1), 1))); in ixheaacd_filt_step3_lp()
555 (ixheaacd_shl32_sat(ixheaacd_mac32x16hin32(temp, curr, coef1), 1))); in ixheaacd_filt_step3_lp()
Dixheaacd_freq_sca.c540 exact = ixheaacd_shl32_sat(ixheaacd_deposit16l_in32(stop), INT_BITS - 8); in ixheaacd_calc_bands()
/external/libxaac/decoder/armv8/
Dixheaacd_qmf_dec_armv8.c983 subband[2 * z] = ixheaacd_shl32_sat(temp[z], scaleshift); in ixheaacd_esbr_cos_sin_mod()
984 subband[2 * z + 1] = ixheaacd_shl32_sat(temp[z + 8], scaleshift); in ixheaacd_esbr_cos_sin_mod()
995 subband[64 + 2 * z] = ixheaacd_shl32_sat(temp[z], scaleshift); in ixheaacd_esbr_cos_sin_mod()
996 subband[64 + 2 * z + 1] = ixheaacd_shl32_sat(temp[8 + z], scaleshift); in ixheaacd_esbr_cos_sin_mod()
1200 treal = (ixheaacd_shl32_sat(*qmf_real, common_shift)); in ixheaacd_shiftrountine()
1201 timag = (ixheaacd_shl32_sat(*qmf_imag, common_shift)); in ixheaacd_shiftrountine()
1223 timag = (ixheaacd_shl32_sat(timag, shift)); in ixheaacd_shiftrountine_with_rnd_hq()
1227 treal = (ixheaacd_shl32_sat(treal, shift)); in ixheaacd_shiftrountine_with_rnd_hq()
1231 treal = (ixheaacd_shl32_sat(treal, shift)); in ixheaacd_shiftrountine_with_rnd_hq()
1235 timag = (ixheaacd_shl32_sat(timag, shift)); in ixheaacd_shiftrountine_with_rnd_hq()
[all …]
/external/libxaac/decoder/generic/
Dixheaacd_qmf_dec_generic.c1411 sample_buffer[ch_fac * k] = (ixheaacd_shl32_sat(syn_out, shift) >> 16); in ixheaacd_sbr_qmfsyn64_winadd()
1468 treal = (ixheaacd_shl32_sat(*qmf_real, common_shift)); in ixheaacd_shiftrountine()
1469 timag = (ixheaacd_shl32_sat(*qmf_imag, common_shift)); in ixheaacd_shiftrountine()
1492 timag = (ixheaacd_shl32_sat(timag, shift)); in ixheaacd_shiftrountine_with_rnd()
1496 treal = (ixheaacd_shl32_sat(treal, shift)); in ixheaacd_shiftrountine_with_rnd()
1500 treal = (ixheaacd_shl32_sat(treal, shift)); in ixheaacd_shiftrountine_with_rnd()
1505 timag = (ixheaacd_shl32_sat(timag, shift)); in ixheaacd_shiftrountine_with_rnd()
1525 timag = (ixheaacd_shl32_sat(timag, shift)); in ixheaacd_shiftrountine_with_rnd_eld()
1529 treal = (ixheaacd_shl32_sat(treal, shift)); in ixheaacd_shiftrountine_with_rnd_eld()
1533 treal = (ixheaacd_shl32_sat(treal, shift)); in ixheaacd_shiftrountine_with_rnd_eld()
[all …]