/external/libxaac/decoder/ |
D | ixheaacd_fft.c | 102 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 …]
|
D | ixheaacd_aac_tns.c | 220 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 …]
|
D | ixheaacd_aac_imdct.c | 511 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 …]
|
D | ixheaacd_lt_predict.c | 464 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()
|
D | ixheaacd_basic_ops.h | 104 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()
|
D | ixheaacd_mps_hybrid_filt.c | 76 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()
|
D | ixheaacd_avq_dec.c | 54 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()
|
D | ixheaacd_basic_ops32.h | 67 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()
|
D | ixheaacd_lpfuncs.c | 666 *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()
|
D | ixheaacd_basic_ops.c | 69 *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()
|
D | ixheaacd_stereo.c | 185 temp = ixheaacd_shl32_sat(temp, -shift_val); in ixheaacd_intensity_stereo_process()
|
D | ixheaacd_multichannel.c | 267 out_cc = ixheaacd_round16(ixheaacd_shl32_sat( in ixheaacd_dec_couple_channel()
|
D | ixheaacd_pns_js_thumb.c | 93 nrg = ixheaacd_shl32_sat(nrg, nrg_scale); in ixheaacd_gen_rand_vec()
|
D | ixheaacd_basic_ops_arr.h | 117 *word32_arr = ixheaacd_shl32_sat(*word32_arr, shift); in ixheaacd_shl32_arr_sat()
|
D | ixheaacd_qmf_dec.c | 293 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()
|
D | ixheaacd_lpp_tran.c | 546 (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()
|
D | ixheaacd_freq_sca.c | 540 exact = ixheaacd_shl32_sat(ixheaacd_deposit16l_in32(stop), INT_BITS - 8); in ixheaacd_calc_bands()
|
/external/libxaac/decoder/armv8/ |
D | ixheaacd_qmf_dec_armv8.c | 983 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/ |
D | ixheaacd_qmf_dec_generic.c | 1411 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 …]
|