Coverage Report

Created: 2026-02-26 06:35

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libxaac/common/ixheaac_basic_ops32.h
Line
Count
Source
1
/******************************************************************************
2
 *                                                                            *
3
 * Copyright (C) 2018 The Android Open Source Project
4
 *
5
 * Licensed under the Apache License, Version 2.0 (the "License");
6
 * you may not use this file except in compliance with the License.
7
 * You may obtain a copy of the License at:
8
 *
9
 * http://www.apache.org/licenses/LICENSE-2.0
10
 *
11
 * Unless required by applicable law or agreed to in writing, software
12
 * distributed under the License is distributed on an "AS IS" BASIS,
13
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14
 * See the License for the specific language governing permissions and
15
 * limitations under the License.
16
 *
17
 *****************************************************************************
18
 * Originally developed and contributed by Ittiam Systems Pvt. Ltd, Bangalore
19
*/
20
#ifndef IXHEAAC_BASIC_OPS32_H
21
#define IXHEAAC_BASIC_OPS32_H
22
23
61.2M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
61.2M
  WORD32 min_val;
25
26
61.2M
  min_val = (a < b) ? a : b;
27
28
61.2M
  return min_val;
29
61.2M
}
ixheaace_api.c:ixheaac_min32
Line
Count
Source
23
4.78k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
4.78k
  WORD32 min_val;
25
26
4.78k
  min_val = (a < b) ? a : b;
27
28
4.78k
  return min_val;
29
4.78k
}
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_min32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_min32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_min32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_min32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_min32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_min32
ixheaace_sbr_main.c:ixheaac_min32
Line
Count
Source
23
7.87k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
7.87k
  WORD32 min_val;
25
26
7.87k
  min_val = (a < b) ? a : b;
27
28
7.87k
  return min_val;
29
7.87k
}
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_min32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_min32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_min32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_min32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_min32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_min32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_min32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_min32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_min32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_min32
Unexecuted instantiation: iusace_fft.c:ixheaac_min32
Unexecuted instantiation: iusace_ms.c:ixheaac_min32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_min32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_min32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_min32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_min32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_min32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_min32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_min32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_min32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_min32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_min32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_min32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_min32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_min32
ixheaace_sbr_frame_info_gen.c:ixheaac_min32
Line
Count
Source
23
90.2k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
90.2k
  WORD32 min_val;
25
26
90.2k
  min_val = (a < b) ? a : b;
27
28
90.2k
  return min_val;
29
90.2k
}
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_min32
ixheaace_sbr_write_bitstream.c:ixheaac_min32
Line
Count
Source
23
15.3M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
15.3M
  WORD32 min_val;
25
26
15.3M
  min_val = (a < b) ? a : b;
27
28
15.3M
  return min_val;
29
15.3M
}
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_min32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_min32
ixheaacd_pns_js_thumb.c:ixheaac_min32
Line
Count
Source
23
3.42M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
3.42M
  WORD32 min_val;
25
26
3.42M
  min_val = (a < b) ? a : b;
27
28
3.42M
  return min_val;
29
3.42M
}
ixheaacd_rev_vlc.c:ixheaac_min32
Line
Count
Source
23
272
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
272
  WORD32 min_val;
25
26
272
  min_val = (a < b) ? a : b;
27
28
272
  return min_val;
29
272
}
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_min32
ixheaacd_sbrdec_lpfuncs.c:ixheaac_min32
Line
Count
Source
23
65.7k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
65.7k
  WORD32 min_val;
25
26
65.7k
  min_val = (a < b) ? a : b;
27
28
65.7k
  return min_val;
29
65.7k
}
ixheaacd_sbr_dec.c:ixheaac_min32
Line
Count
Source
23
100k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
100k
  WORD32 min_val;
25
26
100k
  min_val = (a < b) ? a : b;
27
28
100k
  return min_val;
29
100k
}
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_min32
ixheaacd_basic_funcs.c:ixheaac_min32
Line
Count
Source
23
357k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
357k
  WORD32 min_val;
25
26
357k
  min_val = (a < b) ? a : b;
27
28
357k
  return min_val;
29
357k
}
ixheaacd_block.c:ixheaac_min32
Line
Count
Source
23
27.8M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
27.8M
  WORD32 min_val;
25
26
27.8M
  min_val = (a < b) ? a : b;
27
28
27.8M
  return min_val;
29
27.8M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_min32
ixheaacd_env_calc.c:ixheaac_min32
Line
Count
Source
23
656k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
656k
  WORD32 min_val;
25
26
656k
  min_val = (a < b) ? a : b;
27
28
656k
  return min_val;
29
656k
}
ixheaacd_env_dec.c:ixheaac_min32
Line
Count
Source
23
36.7k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
36.7k
  WORD32 min_val;
25
26
36.7k
  min_val = (a < b) ? a : b;
27
28
36.7k
  return min_val;
29
36.7k
}
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_min32
ixheaacd_lpfuncs.c:ixheaac_min32
Line
Count
Source
23
12.8M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
12.8M
  WORD32 min_val;
25
26
12.8M
  min_val = (a < b) ? a : b;
27
28
12.8M
  return min_val;
29
12.8M
}
ixheaacd_lpp_tran.c:ixheaac_min32
Line
Count
Source
23
30.0k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
30.0k
  WORD32 min_val;
25
26
30.0k
  min_val = (a < b) ? a : b;
27
28
30.0k
  return min_val;
29
30.0k
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_min32
ixheaacd_mps_res_pns_js_thumb.c:ixheaac_min32
Line
Count
Source
23
1.50k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
1.50k
  WORD32 min_val;
25
26
1.50k
  min_val = (a < b) ? a : b;
27
28
1.50k
  return min_val;
29
1.50k
}
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_min32
ixheaacd_qmf_dec.c:ixheaac_min32
Line
Count
Source
23
33.3k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
33.3k
  WORD32 min_val;
25
26
33.3k
  min_val = (a < b) ? a : b;
27
28
33.3k
  return min_val;
29
33.3k
}
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_min32
ixheaacd_tns.c:ixheaac_min32
Line
Count
Source
23
319k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
319k
  WORD32 min_val;
25
26
319k
  min_val = (a < b) ? a : b;
27
28
319k
  return min_val;
29
319k
}
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_min32
30
31
18.7M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
18.7M
  WORD32 max_val;
33
34
18.7M
  max_val = (a > b) ? a : b;
35
36
18.7M
  return max_val;
37
18.7M
}
ixheaace_api.c:ixheaac_max32
Line
Count
Source
31
5.74k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
5.74k
  WORD32 max_val;
33
34
5.74k
  max_val = (a > b) ? a : b;
35
36
5.74k
  return max_val;
37
5.74k
}
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_max32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_max32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_max32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_max32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_max32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_max32
ixheaace_sbr_main.c:ixheaac_max32
Line
Count
Source
31
4.25k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
4.25k
  WORD32 max_val;
33
34
4.25k
  max_val = (a > b) ? a : b;
35
36
4.25k
  return max_val;
37
4.25k
}
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_max32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_max32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_max32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_max32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_max32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_max32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_max32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_max32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_max32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_max32
Unexecuted instantiation: iusace_fft.c:ixheaac_max32
Unexecuted instantiation: iusace_ms.c:ixheaac_max32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_max32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_max32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_max32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_max32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_max32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_max32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_max32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_max32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_max32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_max32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_max32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_max32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_max32
ixheaace_sbr_inv_filtering_estimation.c:ixheaac_max32
Line
Count
Source
31
1.21M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
1.21M
  WORD32 max_val;
33
34
1.21M
  max_val = (a > b) ? a : b;
35
36
1.21M
  return max_val;
37
1.21M
}
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_max32
ixheaace_sbr_write_bitstream.c:ixheaac_max32
Line
Count
Source
31
3.95M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
3.95M
  WORD32 max_val;
33
34
3.95M
  max_val = (a > b) ? a : b;
35
36
3.95M
  return max_val;
37
3.95M
}
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_max32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_max32
ixheaacd_rev_vlc.c:ixheaac_max32
Line
Count
Source
31
15.4k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
15.4k
  WORD32 max_val;
33
34
15.4k
  max_val = (a > b) ? a : b;
35
36
15.4k
  return max_val;
37
15.4k
}
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_max32
ixheaacd_sbrdec_lpfuncs.c:ixheaac_max32
Line
Count
Source
31
65.7k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
65.7k
  WORD32 max_val;
33
34
65.7k
  max_val = (a > b) ? a : b;
35
36
65.7k
  return max_val;
37
65.7k
}
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_max32
ixheaacd_env_calc.c:ixheaac_max32
Line
Count
Source
31
13.5M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
13.5M
  WORD32 max_val;
33
34
13.5M
  max_val = (a > b) ? a : b;
35
36
13.5M
  return max_val;
37
13.5M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_max32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_max32
38
39
278M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
278M
  WORD32 out_val;
41
42
278M
  b = ((UWORD32)(b << 24) >> 24);
43
278M
  if (b > 31)
44
788k
    out_val = 0;
45
277M
  else
46
277M
    out_val = (WORD32)a << b;
47
48
278M
  return out_val;
49
278M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl32
ixheaace_sbr_main.c:ixheaac_shl32
Line
Count
Source
39
7.87k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
7.87k
  WORD32 out_val;
41
42
7.87k
  b = ((UWORD32)(b << 24) >> 24);
43
7.87k
  if (b > 31)
44
0
    out_val = 0;
45
7.87k
  else
46
7.87k
    out_val = (WORD32)a << b;
47
48
7.87k
  return out_val;
49
7.87k
}
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shl32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl32
Unexecuted instantiation: iusace_fft.c:ixheaac_shl32
Unexecuted instantiation: iusace_ms.c:ixheaac_shl32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl32
ixheaace_sbr_write_bitstream.c:ixheaac_shl32
Line
Count
Source
39
873k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
873k
  WORD32 out_val;
41
42
873k
  b = ((UWORD32)(b << 24) >> 24);
43
873k
  if (b > 31)
44
0
    out_val = 0;
45
873k
  else
46
873k
    out_val = (WORD32)a << b;
47
48
873k
  return out_val;
49
873k
}
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shl32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl32
ixheaacd_lt_predict.c:ixheaac_shl32
Line
Count
Source
39
40.1M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
40.1M
  WORD32 out_val;
41
42
40.1M
  b = ((UWORD32)(b << 24) >> 24);
43
40.1M
  if (b > 31)
44
0
    out_val = 0;
45
40.1M
  else
46
40.1M
    out_val = (WORD32)a << b;
47
48
40.1M
  return out_val;
49
40.1M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shl32
ixheaacd_mps_decorr.c:ixheaac_shl32
Line
Count
Source
39
6.89M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
6.89M
  WORD32 out_val;
41
42
6.89M
  b = ((UWORD32)(b << 24) >> 24);
43
6.89M
  if (b > 31)
44
0
    out_val = 0;
45
6.89M
  else
46
6.89M
    out_val = (WORD32)a << b;
47
48
6.89M
  return out_val;
49
6.89M
}
ixheaacd_mps_hybrid_filt.c:ixheaac_shl32
Line
Count
Source
39
36.1M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
36.1M
  WORD32 out_val;
41
42
36.1M
  b = ((UWORD32)(b << 24) >> 24);
43
36.1M
  if (b > 31)
44
0
    out_val = 0;
45
36.1M
  else
46
36.1M
    out_val = (WORD32)a << b;
47
48
36.1M
  return out_val;
49
36.1M
}
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shl32
ixheaacd_mps_polyphase.c:ixheaac_shl32
Line
Count
Source
39
55.2M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
55.2M
  WORD32 out_val;
41
42
55.2M
  b = ((UWORD32)(b << 24) >> 24);
43
55.2M
  if (b > 31)
44
0
    out_val = 0;
45
55.2M
  else
46
55.2M
    out_val = (WORD32)a << b;
47
48
55.2M
  return out_val;
49
55.2M
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shl32
ixheaacd_mps_reshape_bb_env.c:ixheaac_shl32
Line
Count
Source
39
254k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
254k
  WORD32 out_val;
41
42
254k
  b = ((UWORD32)(b << 24) >> 24);
43
254k
  if (b > 31)
44
0
    out_val = 0;
45
254k
  else
46
254k
    out_val = (WORD32)a << b;
47
48
254k
  return out_val;
49
254k
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shl32
ixheaacd_mps_temp_process.c:ixheaac_shl32
Line
Count
Source
39
413k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
413k
  WORD32 out_val;
41
42
413k
  b = ((UWORD32)(b << 24) >> 24);
43
413k
  if (b > 31)
44
0
    out_val = 0;
45
413k
  else
46
413k
    out_val = (WORD32)a << b;
47
48
413k
  return out_val;
49
413k
}
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl32
ixheaacd_stereo.c:ixheaac_shl32
Line
Count
Source
39
132k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
132k
  WORD32 out_val;
41
42
132k
  b = ((UWORD32)(b << 24) >> 24);
43
132k
  if (b > 31)
44
0
    out_val = 0;
45
132k
  else
46
132k
    out_val = (WORD32)a << b;
47
48
132k
  return out_val;
49
132k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl32
ixheaacd_aac_imdct.c:ixheaac_shl32
Line
Count
Source
39
50.3M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
50.3M
  WORD32 out_val;
41
42
50.3M
  b = ((UWORD32)(b << 24) >> 24);
43
50.3M
  if (b > 31)
44
0
    out_val = 0;
45
50.3M
  else
46
50.3M
    out_val = (WORD32)a << b;
47
48
50.3M
  return out_val;
49
50.3M
}
ixheaacd_aac_tns.c:ixheaac_shl32
Line
Count
Source
39
3.57M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
3.57M
  WORD32 out_val;
41
42
3.57M
  b = ((UWORD32)(b << 24) >> 24);
43
3.57M
  if (b > 31)
44
0
    out_val = 0;
45
3.57M
  else
46
3.57M
    out_val = (WORD32)a << b;
47
48
3.57M
  return out_val;
49
3.57M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl32
ixheaacd_block.c:ixheaac_shl32
Line
Count
Source
39
15.9M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
15.9M
  WORD32 out_val;
41
42
15.9M
  b = ((UWORD32)(b << 24) >> 24);
43
15.9M
  if (b > 31)
44
780k
    out_val = 0;
45
15.1M
  else
46
15.1M
    out_val = (WORD32)a << b;
47
48
15.9M
  return out_val;
49
15.9M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl32
ixheaacd_env_calc.c:ixheaac_shl32
Line
Count
Source
39
26.0M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
26.0M
  WORD32 out_val;
41
42
26.0M
  b = ((UWORD32)(b << 24) >> 24);
43
26.0M
  if (b > 31)
44
7.38k
    out_val = 0;
45
26.0M
  else
46
26.0M
    out_val = (WORD32)a << b;
47
48
26.0M
  return out_val;
49
26.0M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shl32
ixheaacd_freq_sca.c:ixheaac_shl32
Line
Count
Source
39
17.0M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
17.0M
  WORD32 out_val;
41
42
17.0M
  b = ((UWORD32)(b << 24) >> 24);
43
17.0M
  if (b > 31)
44
0
    out_val = 0;
45
17.0M
  else
46
17.0M
    out_val = (WORD32)a << b;
47
48
17.0M
  return out_val;
49
17.0M
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shl32
ixheaacd_lpfuncs.c:ixheaac_shl32
Line
Count
Source
39
22.4M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
22.4M
  WORD32 out_val;
41
42
22.4M
  b = ((UWORD32)(b << 24) >> 24);
43
22.4M
  if (b > 31)
44
0
    out_val = 0;
45
22.4M
  else
46
22.4M
    out_val = (WORD32)a << b;
47
48
22.4M
  return out_val;
49
22.4M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl32
ixheaacd_mps_res_tns.c:ixheaac_shl32
Line
Count
Source
39
45.7k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
45.7k
  WORD32 out_val;
41
42
45.7k
  b = ((UWORD32)(b << 24) >> 24);
43
45.7k
  if (b > 31)
44
0
    out_val = 0;
45
45.7k
  else
46
45.7k
    out_val = (WORD32)a << b;
47
48
45.7k
  return out_val;
49
45.7k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl32
ixheaacd_tns.c:ixheaac_shl32
Line
Count
Source
39
2.61M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
2.61M
  WORD32 out_val;
41
42
2.61M
  b = ((UWORD32)(b << 24) >> 24);
43
2.61M
  if (b > 31)
44
0
    out_val = 0;
45
2.61M
  else
46
2.61M
    out_val = (WORD32)a << b;
47
48
2.61M
  return out_val;
49
2.61M
}
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl32
ixheaacd_mps_calc_m1m2_common.c:ixheaac_shl32
Line
Count
Source
39
259k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
259k
  WORD32 out_val;
41
42
259k
  b = ((UWORD32)(b << 24) >> 24);
43
259k
  if (b > 31)
44
0
    out_val = 0;
45
259k
  else
46
259k
    out_val = (WORD32)a << b;
47
48
259k
  return out_val;
49
259k
}
ixheaacd_mps_res_block.c:ixheaac_shl32
Line
Count
Source
39
216k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
216k
  WORD32 out_val;
41
42
216k
  b = ((UWORD32)(b << 24) >> 24);
43
216k
  if (b > 31)
44
716
    out_val = 0;
45
216k
  else
46
216k
    out_val = (WORD32)a << b;
47
48
216k
  return out_val;
49
216k
}
50
51
731M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
731M
  WORD32 out_val;
53
54
731M
  b = ((UWORD32)(b << 24) >> 24);
55
731M
  if (b >= 31) {
56
1.81M
    if (a < 0)
57
801k
      out_val = -1;
58
1.01M
    else
59
1.01M
      out_val = 0;
60
730M
  } else {
61
730M
    out_val = (WORD32)a >> b;
62
730M
  }
63
64
731M
  return out_val;
65
731M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shr32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr32
Unexecuted instantiation: iusace_fft.c:ixheaac_shr32
Unexecuted instantiation: iusace_ms.c:ixheaac_shr32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr32
ixheaace_sbr_frame_info_gen.c:ixheaac_shr32
Line
Count
Source
51
90.2k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
90.2k
  WORD32 out_val;
53
54
90.2k
  b = ((UWORD32)(b << 24) >> 24);
55
90.2k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
90.2k
  } else {
61
90.2k
    out_val = (WORD32)a >> b;
62
90.2k
  }
63
64
90.2k
  return out_val;
65
90.2k
}
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shr32
ixheaace_sbr_code_envelope_lp.c:ixheaac_shr32
Line
Count
Source
51
21.1M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
21.1M
  WORD32 out_val;
53
54
21.1M
  b = ((UWORD32)(b << 24) >> 24);
55
21.1M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
21.1M
  } else {
61
21.1M
    out_val = (WORD32)a >> b;
62
21.1M
  }
63
64
21.1M
  return out_val;
65
21.1M
}
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr32
ixheaacd_lt_predict.c:ixheaac_shr32
Line
Count
Source
51
54.2M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
54.2M
  WORD32 out_val;
53
54
54.2M
  b = ((UWORD32)(b << 24) >> 24);
55
54.2M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
54.2M
  } else {
61
54.2M
    out_val = (WORD32)a >> b;
62
54.2M
  }
63
64
54.2M
  return out_val;
65
54.2M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shr32
ixheaacd_mps_decorr.c:ixheaac_shr32
Line
Count
Source
51
6.89M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
6.89M
  WORD32 out_val;
53
54
6.89M
  b = ((UWORD32)(b << 24) >> 24);
55
6.89M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
6.89M
  } else {
61
6.89M
    out_val = (WORD32)a >> b;
62
6.89M
  }
63
64
6.89M
  return out_val;
65
6.89M
}
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shr32
ixheaacd_mps_reshape_bb_env.c:ixheaac_shr32
Line
Count
Source
51
254k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
254k
  WORD32 out_val;
53
54
254k
  b = ((UWORD32)(b << 24) >> 24);
55
254k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
254k
  } else {
61
254k
    out_val = (WORD32)a >> b;
62
254k
  }
63
64
254k
  return out_val;
65
254k
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shr32
ixheaacd_mps_temp_process.c:ixheaac_shr32
Line
Count
Source
51
413k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
413k
  WORD32 out_val;
53
54
413k
  b = ((UWORD32)(b << 24) >> 24);
55
413k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
413k
  } else {
61
413k
    out_val = (WORD32)a >> b;
62
413k
  }
63
64
413k
  return out_val;
65
413k
}
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr32
ixheaacd_pns_js_thumb.c:ixheaac_shr32
Line
Count
Source
51
3.23M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
3.23M
  WORD32 out_val;
53
54
3.23M
  b = ((UWORD32)(b << 24) >> 24);
55
3.23M
  if (b >= 31) {
56
1.37M
    if (a < 0)
57
692k
      out_val = -1;
58
684k
    else
59
684k
      out_val = 0;
60
1.85M
  } else {
61
1.85M
    out_val = (WORD32)a >> b;
62
1.85M
  }
63
64
3.23M
  return out_val;
65
3.23M
}
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr32
ixheaacd_stereo.c:ixheaac_shr32
Line
Count
Source
51
130k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
130k
  WORD32 out_val;
53
54
130k
  b = ((UWORD32)(b << 24) >> 24);
55
130k
  if (b >= 31) {
56
15.2k
    if (a < 0)
57
283
      out_val = -1;
58
14.9k
    else
59
14.9k
      out_val = 0;
60
115k
  } else {
61
115k
    out_val = (WORD32)a >> b;
62
115k
  }
63
64
130k
  return out_val;
65
130k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr32
ixheaacd_qmf_dec_generic.c:ixheaac_shr32
Line
Count
Source
51
428M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
428M
  WORD32 out_val;
53
54
428M
  b = ((UWORD32)(b << 24) >> 24);
55
428M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
428M
  } else {
61
428M
    out_val = (WORD32)a >> b;
62
428M
  }
63
64
428M
  return out_val;
65
428M
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr32
ixheaacd_aac_imdct.c:ixheaac_shr32
Line
Count
Source
51
66.1M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
66.1M
  WORD32 out_val;
53
54
66.1M
  b = ((UWORD32)(b << 24) >> 24);
55
66.1M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
66.1M
  } else {
61
66.1M
    out_val = (WORD32)a >> b;
62
66.1M
  }
63
64
66.1M
  return out_val;
65
66.1M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr32
ixheaacd_basic_funcs.c:ixheaac_shr32
Line
Count
Source
51
357k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
357k
  WORD32 out_val;
53
54
357k
  b = ((UWORD32)(b << 24) >> 24);
55
357k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
357k
  } else {
61
357k
    out_val = (WORD32)a >> b;
62
357k
  }
63
64
357k
  return out_val;
65
357k
}
ixheaacd_block.c:ixheaac_shr32
Line
Count
Source
51
41.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
41.9M
  WORD32 out_val;
53
54
41.9M
  b = ((UWORD32)(b << 24) >> 24);
55
41.9M
  if (b >= 31) {
56
190k
    if (a < 0)
57
103k
      out_val = -1;
58
87.0k
    else
59
87.0k
      out_val = 0;
60
41.7M
  } else {
61
41.7M
    out_val = (WORD32)a >> b;
62
41.7M
  }
63
64
41.9M
  return out_val;
65
41.9M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr32
ixheaacd_env_calc.c:ixheaac_shr32
Line
Count
Source
51
25.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
25.9M
  WORD32 out_val;
53
54
25.9M
  b = ((UWORD32)(b << 24) >> 24);
55
25.9M
  if (b >= 31) {
56
233k
    if (a < 0)
57
4.56k
      out_val = -1;
58
229k
    else
59
229k
      out_val = 0;
60
25.7M
  } else {
61
25.7M
    out_val = (WORD32)a >> b;
62
25.7M
  }
63
64
25.9M
  return out_val;
65
25.9M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shr32
ixheaacd_freq_sca.c:ixheaac_shr32
Line
Count
Source
51
1.78M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
1.78M
  WORD32 out_val;
53
54
1.78M
  b = ((UWORD32)(b << 24) >> 24);
55
1.78M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
1.78M
  } else {
61
1.78M
    out_val = (WORD32)a >> b;
62
1.78M
  }
63
64
1.78M
  return out_val;
65
1.78M
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shr32
ixheaacd_lpfuncs.c:ixheaac_shr32
Line
Count
Source
51
52.4M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
52.4M
  WORD32 out_val;
53
54
52.4M
  b = ((UWORD32)(b << 24) >> 24);
55
52.4M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
52.4M
  } else {
61
52.4M
    out_val = (WORD32)a >> b;
62
52.4M
  }
63
64
52.4M
  return out_val;
65
52.4M
}
ixheaacd_lpp_tran.c:ixheaac_shr32
Line
Count
Source
51
28.1M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
28.1M
  WORD32 out_val;
53
54
28.1M
  b = ((UWORD32)(b << 24) >> 24);
55
28.1M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
28.1M
  } else {
61
28.1M
    out_val = (WORD32)a >> b;
62
28.1M
  }
63
64
28.1M
  return out_val;
65
28.1M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shr32
ixheaacd_mps_bitdec.c:ixheaac_shr32
Line
Count
Source
51
53.7k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
53.7k
  WORD32 out_val;
53
54
53.7k
  b = ((UWORD32)(b << 24) >> 24);
55
53.7k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
53.7k
  } else {
61
53.7k
    out_val = (WORD32)a >> b;
62
53.7k
  }
63
64
53.7k
  return out_val;
65
53.7k
}
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr32
ixheaacd_ps_bitdec.c:ixheaac_shr32
Line
Count
Source
51
44.1k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
44.1k
  WORD32 out_val;
53
54
44.1k
  b = ((UWORD32)(b << 24) >> 24);
55
44.1k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
44.1k
  } else {
61
44.1k
    out_val = (WORD32)a >> b;
62
44.1k
  }
63
64
44.1k
  return out_val;
65
44.1k
}
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr32
ixheaacd_mps_calc_m1m2_common.c:ixheaac_shr32
Line
Count
Source
51
259k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
259k
  WORD32 out_val;
53
54
259k
  b = ((UWORD32)(b << 24) >> 24);
55
259k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
259k
  } else {
61
259k
    out_val = (WORD32)a >> b;
62
259k
  }
63
64
259k
  return out_val;
65
259k
}
ixheaacd_mps_res_block.c:ixheaac_shr32
Line
Count
Source
51
24.3k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
24.3k
  WORD32 out_val;
53
54
24.3k
  b = ((UWORD32)(b << 24) >> 24);
55
24.3k
  if (b >= 31) {
56
2.56k
    if (a < 0)
57
654
      out_val = -1;
58
1.91k
    else
59
1.91k
      out_val = 0;
60
21.7k
  } else {
61
21.7k
    out_val = (WORD32)a >> b;
62
21.7k
  }
63
64
24.3k
  return out_val;
65
24.3k
}
66
67
1.82G
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
1.82G
  WORD32 out_val;
69
1.82G
  if (a > (MAX_32 >> b))
70
69.5M
    out_val = MAX_32;
71
1.75G
  else if (a < (MIN_32 >> b))
72
81.3M
    out_val = MIN_32;
73
1.67G
  else
74
1.67G
    out_val = a << b;
75
1.82G
  return (out_val);
76
1.82G
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shl32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_shl32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_shl32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl32_sat
ixheaacd_api.c:ixheaac_shl32_sat
Line
Count
Source
67
36.2M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
36.2M
  WORD32 out_val;
69
36.2M
  if (a > (MAX_32 >> b))
70
117k
    out_val = MAX_32;
71
36.1M
  else if (a < (MIN_32 >> b))
72
150k
    out_val = MIN_32;
73
35.9M
  else
74
35.9M
    out_val = a << b;
75
36.2M
  return (out_val);
76
36.2M
}
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl32_sat
ixheaacd_latmdemux.c:ixheaac_shl32_sat
Line
Count
Source
67
17
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
17
  WORD32 out_val;
69
17
  if (a > (MAX_32 >> b))
70
13
    out_val = MAX_32;
71
4
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
4
  else
74
4
    out_val = a << b;
75
17
  return (out_val);
76
17
}
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl32_sat
ixheaacd_lt_predict.c:ixheaac_shl32_sat
Line
Count
Source
67
34.1M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
34.1M
  WORD32 out_val;
69
34.1M
  if (a > (MAX_32 >> b))
70
334k
    out_val = MAX_32;
71
33.7M
  else if (a < (MIN_32 >> b))
72
566k
    out_val = MIN_32;
73
33.2M
  else
74
33.2M
    out_val = a << b;
75
34.1M
  return (out_val);
76
34.1M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shl32_sat
ixheaacd_multichannel.c:ixheaac_shl32_sat
Line
Count
Source
67
199k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
199k
  WORD32 out_val;
69
199k
  if (a > (MAX_32 >> b))
70
18.6k
    out_val = MAX_32;
71
180k
  else if (a < (MIN_32 >> b))
72
18.6k
    out_val = MIN_32;
73
161k
  else
74
161k
    out_val = a << b;
75
199k
  return (out_val);
76
199k
}
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl32_sat
ixheaacd_pns_js_thumb.c:ixheaac_shl32_sat
Line
Count
Source
67
1.11M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
1.11M
  WORD32 out_val;
69
1.11M
  if (a > (MAX_32 >> b))
70
366k
    out_val = MAX_32;
71
747k
  else if (a < (MIN_32 >> b))
72
368k
    out_val = MIN_32;
73
378k
  else
74
378k
    out_val = a << b;
75
1.11M
  return (out_val);
76
1.11M
}
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl32_sat
ixheaacd_stereo.c:ixheaac_shl32_sat
Line
Count
Source
67
1.82k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
1.82k
  WORD32 out_val;
69
1.82k
  if (a > (MAX_32 >> b))
70
105
    out_val = MAX_32;
71
1.72k
  else if (a < (MIN_32 >> b))
72
257
    out_val = MIN_32;
73
1.46k
  else
74
1.46k
    out_val = a << b;
75
1.82k
  return (out_val);
76
1.82k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_shl32_sat
Line
Count
Source
67
425M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
425M
  WORD32 out_val;
69
425M
  if (a > (MAX_32 >> b))
70
43.7M
    out_val = MAX_32;
71
381M
  else if (a < (MIN_32 >> b))
72
55.2M
    out_val = MIN_32;
73
326M
  else
74
326M
    out_val = a << b;
75
425M
  return (out_val);
76
425M
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl32_sat
ixheaacd_aac_imdct.c:ixheaac_shl32_sat
Line
Count
Source
67
62.1M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
62.1M
  WORD32 out_val;
69
62.1M
  if (a > (MAX_32 >> b))
70
6.24M
    out_val = MAX_32;
71
55.8M
  else if (a < (MIN_32 >> b))
72
6.30M
    out_val = MIN_32;
73
49.5M
  else
74
49.5M
    out_val = a << b;
75
62.1M
  return (out_val);
76
62.1M
}
ixheaacd_aac_tns.c:ixheaac_shl32_sat
Line
Count
Source
67
9.94M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
9.94M
  WORD32 out_val;
69
9.94M
  if (a > (MAX_32 >> b))
70
742k
    out_val = MAX_32;
71
9.19M
  else if (a < (MIN_32 >> b))
72
738k
    out_val = MIN_32;
73
8.46M
  else
74
8.46M
    out_val = a << b;
75
9.94M
  return (out_val);
76
9.94M
}
ixheaacd_basic_funcs.c:ixheaac_shl32_sat
Line
Count
Source
67
2.14M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
2.14M
  WORD32 out_val;
69
2.14M
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
2.14M
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
2.14M
  else
74
2.14M
    out_val = a << b;
75
2.14M
  return (out_val);
76
2.14M
}
ixheaacd_block.c:ixheaac_shl32_sat
Line
Count
Source
67
6.63M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
6.63M
  WORD32 out_val;
69
6.63M
  if (a > (MAX_32 >> b))
70
1.34M
    out_val = MAX_32;
71
5.29M
  else if (a < (MIN_32 >> b))
72
1.36M
    out_val = MIN_32;
73
3.92M
  else
74
3.92M
    out_val = a << b;
75
6.63M
  return (out_val);
76
6.63M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl32_sat
ixheaacd_env_calc.c:ixheaac_shl32_sat
Line
Count
Source
67
203k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
203k
  WORD32 out_val;
69
203k
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
203k
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
203k
  else
74
203k
    out_val = a << b;
75
203k
  return (out_val);
76
203k
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shl32_sat
ixheaacd_fft.c:ixheaac_shl32_sat
Line
Count
Source
67
955M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
955M
  WORD32 out_val;
69
955M
  if (a > (MAX_32 >> b))
70
440
    out_val = MAX_32;
71
955M
  else if (a < (MIN_32 >> b))
72
430
    out_val = MIN_32;
73
955M
  else
74
955M
    out_val = a << b;
75
955M
  return (out_val);
76
955M
}
ixheaacd_freq_sca.c:ixheaac_shl32_sat
Line
Count
Source
67
47.1k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
47.1k
  WORD32 out_val;
69
47.1k
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
47.1k
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
47.1k
  else
74
47.1k
    out_val = a << b;
75
47.1k
  return (out_val);
76
47.1k
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shl32_sat
ixheaacd_lpfuncs.c:ixheaac_shl32_sat
Line
Count
Source
67
22.4M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
22.4M
  WORD32 out_val;
69
22.4M
  if (a > (MAX_32 >> b))
70
2.18M
    out_val = MAX_32;
71
20.2M
  else if (a < (MIN_32 >> b))
72
2.22M
    out_val = MIN_32;
73
18.0M
  else
74
18.0M
    out_val = a << b;
75
22.4M
  return (out_val);
76
22.4M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl32_sat
ixheaacd_mps_res_tns.c:ixheaac_shl32_sat
Line
Count
Source
67
19.4k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
19.4k
  WORD32 out_val;
69
19.4k
  if (a > (MAX_32 >> b))
70
2.08k
    out_val = MAX_32;
71
17.4k
  else if (a < (MIN_32 >> b))
72
2.12k
    out_val = MIN_32;
73
15.2k
  else
74
15.2k
    out_val = a << b;
75
19.4k
  return (out_val);
76
19.4k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl32_sat
ixheaacd_avq_dec.c:ixheaac_shl32_sat
Line
Count
Source
67
1.72M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
1.72M
  WORD32 out_val;
69
1.72M
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
1.72M
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
1.72M
  else
74
1.72M
    out_val = a << b;
75
1.72M
  return (out_val);
76
1.72M
}
ixheaacd_basic_ops.c:ixheaac_shl32_sat
Line
Count
Source
67
270M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
270M
  WORD32 out_val;
69
270M
  if (a > (MAX_32 >> b))
70
14.4M
    out_val = MAX_32;
71
255M
  else if (a < (MIN_32 >> b))
72
14.3M
    out_val = MIN_32;
73
241M
  else
74
241M
    out_val = a << b;
75
270M
  return (out_val);
76
270M
}
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_shl32_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_shl32_sat
77
78
8.44M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir(WORD32 a, WORD b) {
79
8.44M
  WORD32 out_val;
80
81
8.44M
  if (b < 0) {
82
2.29M
    out_val = ixheaac_shr32(a, -b);
83
6.15M
  } else {
84
6.15M
    out_val = ixheaac_shl32(a, b);
85
6.15M
  }
86
87
8.44M
  return out_val;
88
8.44M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl32_dir
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shl32_dir
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl32_dir
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl32_dir
Unexecuted instantiation: iusace_fft.c:ixheaac_shl32_dir
Unexecuted instantiation: iusace_ms.c:ixheaac_shl32_dir
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl32_dir
ixheaacd_lt_predict.c:ixheaac_shl32_dir
Line
Count
Source
78
8.44M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir(WORD32 a, WORD b) {
79
8.44M
  WORD32 out_val;
80
81
8.44M
  if (b < 0) {
82
2.29M
    out_val = ixheaac_shr32(a, -b);
83
6.15M
  } else {
84
6.15M
    out_val = ixheaac_shl32(a, b);
85
6.15M
  }
86
87
8.44M
  return out_val;
88
8.44M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_shl32_dir
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_shl32_dir
89
90
1.67M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir_sat(WORD32 a, WORD b) {
91
1.67M
  WORD32 out_val;
92
93
1.67M
  if (b < 0) {
94
0
    out_val = ixheaac_shr32(a, -b);
95
1.67M
  } else {
96
1.67M
    out_val = ixheaac_shl32_sat(a, b);
97
1.67M
  }
98
99
1.67M
  return out_val;
100
1.67M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shl32_dir_sat
ixheaacd_aac_tns.c:ixheaac_shl32_dir_sat
Line
Count
Source
90
1.67M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir_sat(WORD32 a, WORD b) {
91
1.67M
  WORD32 out_val;
92
93
1.67M
  if (b < 0) {
94
0
    out_val = ixheaac_shr32(a, -b);
95
1.67M
  } else {
96
1.67M
    out_val = ixheaac_shl32_sat(a, b);
97
1.67M
  }
98
99
1.67M
  return out_val;
100
1.67M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_shl32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_shl32_dir_sat
101
102
6.86M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir(WORD32 a, WORD b) {
103
6.86M
  WORD32 out_val;
104
105
6.86M
  if (b < 0) {
106
1.50M
    out_val = ixheaac_shl32(a, -b);
107
5.35M
  } else {
108
5.35M
    out_val = ixheaac_shr32(a, b);
109
5.35M
  }
110
111
6.86M
  return out_val;
112
6.86M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr32_dir
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shr32_dir
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr32_dir
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr32_dir
Unexecuted instantiation: iusace_fft.c:ixheaac_shr32_dir
Unexecuted instantiation: iusace_ms.c:ixheaac_shr32_dir
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr32_dir
ixheaacd_env_calc.c:ixheaac_shr32_dir
Line
Count
Source
102
6.86M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir(WORD32 a, WORD b) {
103
6.86M
  WORD32 out_val;
104
105
6.86M
  if (b < 0) {
106
1.50M
    out_val = ixheaac_shl32(a, -b);
107
5.35M
  } else {
108
5.35M
    out_val = ixheaac_shr32(a, b);
109
5.35M
  }
110
111
6.86M
  return out_val;
112
6.86M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_shr32_dir
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_shr32_dir
113
114
41.6M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir_sat(WORD32 a, WORD b) {
115
41.6M
  WORD32 out_val;
116
117
41.6M
  if (b < 0) {
118
35.9M
    out_val = ixheaac_shl32_sat(a, -b);
119
35.9M
  } else {
120
5.74M
    out_val = ixheaac_shr32(a, b);
121
5.74M
  }
122
123
41.6M
  return out_val;
124
41.6M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr32_dir_sat
ixheaacd_aac_imdct.c:ixheaac_shr32_dir_sat
Line
Count
Source
114
41.6M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir_sat(WORD32 a, WORD b) {
115
41.6M
  WORD32 out_val;
116
117
41.6M
  if (b < 0) {
118
35.9M
    out_val = ixheaac_shl32_sat(a, -b);
119
35.9M
  } else {
120
5.74M
    out_val = ixheaac_shr32(a, b);
121
5.74M
  }
122
123
41.6M
  return out_val;
124
41.6M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_shr32_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_shr32_dir_sat
125
126
435M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
435M
  WORD32 product;
128
129
435M
  product = (WORD32)a * (WORD32)b;
130
131
435M
  return product;
132
435M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult16x16in32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mult16x16in32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult16x16in32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult16x16in32
Unexecuted instantiation: iusace_fft.c:ixheaac_mult16x16in32
Unexecuted instantiation: iusace_ms.c:ixheaac_mult16x16in32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult16x16in32
ixheaacd_lt_predict.c:ixheaac_mult16x16in32
Line
Count
Source
126
31.0M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
31.0M
  WORD32 product;
128
129
31.0M
  product = (WORD32)a * (WORD32)b;
130
131
31.0M
  return product;
132
31.0M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult16x16in32
ixheaacd_qmf_dec_generic.c:ixheaac_mult16x16in32
Line
Count
Source
126
119M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
119M
  WORD32 product;
128
129
119M
  product = (WORD32)a * (WORD32)b;
130
131
119M
  return product;
132
119M
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult16x16in32
ixheaacd_basic_funcs.c:ixheaac_mult16x16in32
Line
Count
Source
126
1.85M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
1.85M
  WORD32 product;
128
129
1.85M
  product = (WORD32)a * (WORD32)b;
130
131
1.85M
  return product;
132
1.85M
}
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult16x16in32
ixheaacd_env_calc.c:ixheaac_mult16x16in32
Line
Count
Source
126
7.17M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
7.17M
  WORD32 product;
128
129
7.17M
  product = (WORD32)a * (WORD32)b;
130
131
7.17M
  return product;
132
7.17M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mult16x16in32
ixheaacd_freq_sca.c:ixheaac_mult16x16in32
Line
Count
Source
126
17.2M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
17.2M
  WORD32 product;
128
129
17.2M
  product = (WORD32)a * (WORD32)b;
130
131
17.2M
  return product;
132
17.2M
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult16x16in32
ixheaacd_qmf_dec.c:ixheaac_mult16x16in32
Line
Count
Source
126
258M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
258M
  WORD32 product;
128
129
258M
  product = (WORD32)a * (WORD32)b;
130
131
258M
  return product;
132
258M
}
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mult16x16in32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mult16x16in32
133
134
155M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16hin32(WORD32 a, WORD32 b) {
135
155M
  WORD32 result;
136
155M
  WORD64 temp_result;
137
138
155M
  temp_result = (WORD64)(a) * (WORD64)(b >> 16);
139
155M
  result = (WORD32)(temp_result >> 16);
140
141
155M
  return (result);
142
155M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult32x16hin32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mult32x16hin32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult32x16hin32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: iusace_fft.c:ixheaac_mult32x16hin32
Unexecuted instantiation: iusace_ms.c:ixheaac_mult32x16hin32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult32x16hin32
ixheaacd_aac_imdct.c:ixheaac_mult32x16hin32
Line
Count
Source
134
109M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16hin32(WORD32 a, WORD32 b) {
135
109M
  WORD32 result;
136
109M
  WORD64 temp_result;
137
138
109M
  temp_result = (WORD64)(a) * (WORD64)(b >> 16);
139
109M
  result = (WORD32)(temp_result >> 16);
140
141
109M
  return (result);
142
109M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult32x16hin32
ixheaacd_lpp_tran.c:ixheaac_mult32x16hin32
Line
Count
Source
134
46.6M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16hin32(WORD32 a, WORD32 b) {
135
46.6M
  WORD32 result;
136
46.6M
  WORD64 temp_result;
137
138
46.6M
  temp_result = (WORD64)(a) * (WORD64)(b >> 16);
139
46.6M
  result = (WORD32)(temp_result >> 16);
140
141
46.6M
  return (result);
142
46.6M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mult32x16hin32
143
144
48.2M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16in32_sat(WORD32 a, WORD16 b) {
145
48.2M
  WORD32 result;
146
48.2M
  WORD64 temp_result;
147
148
48.2M
  temp_result = (WORD64)a * (WORD64)b;
149
150
48.2M
  if (temp_result < (WORD64)MIN_32)
151
3.07M
    result = MIN_32;
152
153
45.1M
  else if (temp_result > (WORD64)MAX_32)
154
3.01M
    result = MAX_32;
155
156
42.1M
  else
157
42.1M
    result = (WORD32)(temp_result);
158
159
48.2M
  return (result);
160
48.2M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult32x16in32_sat
ixheaacd_block.c:ixheaac_mult32x16in32_sat
Line
Count
Source
144
27.5M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16in32_sat(WORD32 a, WORD16 b) {
145
27.5M
  WORD32 result;
146
27.5M
  WORD64 temp_result;
147
148
27.5M
  temp_result = (WORD64)a * (WORD64)b;
149
150
27.5M
  if (temp_result < (WORD64)MIN_32)
151
1.45M
    result = MIN_32;
152
153
26.0M
  else if (temp_result > (WORD64)MAX_32)
154
1.39M
    result = MAX_32;
155
156
24.6M
  else
157
24.6M
    result = (WORD32)(temp_result);
158
159
27.5M
  return (result);
160
27.5M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mult32x16in32_sat
ixheaacd_lpfuncs.c:ixheaac_mult32x16in32_sat
Line
Count
Source
144
20.6M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16in32_sat(WORD32 a, WORD16 b) {
145
20.6M
  WORD32 result;
146
20.6M
  WORD64 temp_result;
147
148
20.6M
  temp_result = (WORD64)a * (WORD64)b;
149
150
20.6M
  if (temp_result < (WORD64)MIN_32)
151
1.62M
    result = MIN_32;
152
153
19.0M
  else if (temp_result > (WORD64)MAX_32)
154
1.62M
    result = MAX_32;
155
156
17.4M
  else
157
17.4M
    result = (WORD32)(temp_result);
158
159
20.6M
  return (result);
160
20.6M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mult32x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mult32x16in32_sat
161
162
48.2M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
48.2M
  WORD32 product;
164
165
48.2M
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
48.2M
  return product;
168
48.2M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: iusace_fft.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: iusace_ms.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult16x16in32_shl
ixheaacd_lt_predict.c:ixheaac_mult16x16in32_shl
Line
Count
Source
162
31.0M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
31.0M
  WORD32 product;
164
165
31.0M
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
31.0M
  return product;
168
31.0M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult16x16in32_shl
ixheaacd_env_calc.c:ixheaac_mult16x16in32_shl
Line
Count
Source
162
306k
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
306k
  WORD32 product;
164
165
306k
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
306k
  return product;
168
306k
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mult16x16in32_shl
ixheaacd_freq_sca.c:ixheaac_mult16x16in32_shl
Line
Count
Source
162
16.9M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
16.9M
  WORD32 product;
164
165
16.9M
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
16.9M
  return product;
168
16.9M
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mult16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mult16x16in32_shl
169
170
22.8M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
22.8M
  WORD32 product;
172
22.8M
  product = (WORD32)a * (WORD32)b;
173
22.8M
  if (product != (WORD32)0x40000000L) {
174
22.8M
    product = ixheaac_shl32(product, 1);
175
22.8M
  } else {
176
0
    product = MAX_32;
177
0
  }
178
22.8M
  return product;
179
22.8M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult16x16in32_shl_sat
ixheaacd_aac_tns.c:ixheaac_mult16x16in32_shl_sat
Line
Count
Source
170
3.57M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
3.57M
  WORD32 product;
172
3.57M
  product = (WORD32)a * (WORD32)b;
173
3.57M
  if (product != (WORD32)0x40000000L) {
174
3.57M
    product = ixheaac_shl32(product, 1);
175
3.57M
  } else {
176
0
    product = MAX_32;
177
0
  }
178
3.57M
  return product;
179
3.57M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult16x16in32_shl_sat
ixheaacd_env_calc.c:ixheaac_mult16x16in32_shl_sat
Line
Count
Source
170
19.2M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
19.2M
  WORD32 product;
172
19.2M
  product = (WORD32)a * (WORD32)b;
173
19.2M
  if (product != (WORD32)0x40000000L) {
174
19.2M
    product = ixheaac_shl32(product, 1);
175
19.2M
  } else {
176
0
    product = MAX_32;
177
0
  }
178
19.2M
  return product;
179
19.2M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult16x16in32_shl_sat
ixheaacd_mps_res_tns.c:ixheaac_mult16x16in32_shl_sat
Line
Count
Source
170
45.7k
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
45.7k
  WORD32 product;
172
45.7k
  product = (WORD32)a * (WORD32)b;
173
45.7k
  if (product != (WORD32)0x40000000L) {
174
45.7k
    product = ixheaac_shl32(product, 1);
175
45.7k
  } else {
176
0
    product = MAX_32;
177
0
  }
178
45.7k
  return product;
179
45.7k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mult16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mult16x16in32_shl_sat
180
181
201M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
201M
  WORD32 sum;
183
184
201M
  sum = (WORD32)a + (WORD32)b;
185
186
201M
  return sum;
187
201M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_add32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_add32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_add32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_add32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_add32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_add32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_add32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_add32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_add32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_add32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_add32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_add32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_add32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_add32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_add32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_add32
Unexecuted instantiation: iusace_fft.c:ixheaac_add32
Unexecuted instantiation: iusace_ms.c:ixheaac_add32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_add32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_add32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_add32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_add32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_add32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_add32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_add32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_add32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_add32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_add32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_add32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_add32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_add32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_add32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_add32
ixheaacd_lt_predict.c:ixheaac_add32
Line
Count
Source
181
8.51M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
8.51M
  WORD32 sum;
183
184
8.51M
  sum = (WORD32)a + (WORD32)b;
185
186
8.51M
  return sum;
187
8.51M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_add32
ixheaacd_sbrdec_lpfuncs.c:ixheaac_add32
Line
Count
Source
181
72.1k
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
72.1k
  WORD32 sum;
183
184
72.1k
  sum = (WORD32)a + (WORD32)b;
185
186
72.1k
  return sum;
187
72.1k
}
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_add32
ixheaacd_aacdecoder.c:ixheaac_add32
Line
Count
Source
181
131k
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
131k
  WORD32 sum;
183
184
131k
  sum = (WORD32)a + (WORD32)b;
185
186
131k
  return sum;
187
131k
}
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_add32
ixheaacd_aac_imdct.c:ixheaac_add32
Line
Count
Source
181
70.5M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
70.5M
  WORD32 sum;
183
184
70.5M
  sum = (WORD32)a + (WORD32)b;
185
186
70.5M
  return sum;
187
70.5M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_add32
ixheaacd_lpp_tran.c:ixheaac_add32
Line
Count
Source
181
14.3M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
14.3M
  WORD32 sum;
183
184
14.3M
  sum = (WORD32)a + (WORD32)b;
185
186
14.3M
  return sum;
187
14.3M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_add32
ixheaacd_mps_bitdec.c:ixheaac_add32
Line
Count
Source
181
53.7k
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
53.7k
  WORD32 sum;
183
184
53.7k
  sum = (WORD32)a + (WORD32)b;
185
186
53.7k
  return sum;
187
53.7k
}
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_add32
ixheaacd_qmf_dec.c:ixheaac_add32
Line
Count
Source
181
107M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
107M
  WORD32 sum;
183
184
107M
  sum = (WORD32)a + (WORD32)b;
185
186
107M
  return sum;
187
107M
}
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_add32
188
189
139M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
139M
  WORD32 diff;
191
192
139M
  diff = (WORD32)a - (WORD32)b;
193
194
139M
  return diff;
195
139M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_sub32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_sub32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_sub32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_sub32
Unexecuted instantiation: iusace_fft.c:ixheaac_sub32
Unexecuted instantiation: iusace_ms.c:ixheaac_sub32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_sub32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_sub32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_sub32
ixheaacd_lt_predict.c:ixheaac_sub32
Line
Count
Source
189
8.51M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
8.51M
  WORD32 diff;
191
192
8.51M
  diff = (WORD32)a - (WORD32)b;
193
194
8.51M
  return diff;
195
8.51M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_sub32
ixheaacd_aac_imdct.c:ixheaac_sub32
Line
Count
Source
189
115M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
115M
  WORD32 diff;
191
192
115M
  diff = (WORD32)a - (WORD32)b;
193
194
115M
  return diff;
195
115M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_sub32
ixheaacd_fft.c:ixheaac_sub32
Line
Count
Source
189
8.55M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
8.55M
  WORD32 diff;
191
192
8.55M
  diff = (WORD32)a - (WORD32)b;
193
194
8.55M
  return diff;
195
8.55M
}
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_sub32
ixheaacd_lpp_tran.c:ixheaac_sub32
Line
Count
Source
189
6.95M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
6.95M
  WORD32 diff;
191
192
6.95M
  diff = (WORD32)a - (WORD32)b;
193
194
6.95M
  return diff;
195
6.95M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_sub32
196
197
10.0G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
10.0G
  WORD64 sum;
199
200
10.0G
  sum = (WORD64)a + (WORD64)b;
201
202
10.0G
  if (sum >= MAX_32) return MAX_32;
203
9.84G
  if (sum <= MIN_32) return MIN_32;
204
205
9.64G
  return (WORD32)sum;
206
9.84G
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_add32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_add32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_add32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_add32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_add32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_add32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_add32_sat
ixheaacd_api.c:ixheaac_add32_sat
Line
Count
Source
197
159M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
159M
  WORD64 sum;
199
200
159M
  sum = (WORD64)a + (WORD64)b;
201
202
159M
  if (sum >= MAX_32) return MAX_32;
203
153M
  if (sum <= MIN_32) return MIN_32;
204
205
153M
  return (WORD32)sum;
206
153M
}
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_add32_sat
ixheaacd_latmdemux.c:ixheaac_add32_sat
Line
Count
Source
197
17
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
17
  WORD64 sum;
199
200
17
  sum = (WORD64)a + (WORD64)b;
201
202
17
  if (sum >= MAX_32) return MAX_32;
203
4
  if (sum <= MIN_32) return MIN_32;
204
205
4
  return (WORD32)sum;
206
4
}
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_add32_sat
ixheaacd_lt_predict.c:ixheaac_add32_sat
Line
Count
Source
197
50.4M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
50.4M
  WORD64 sum;
199
200
50.4M
  sum = (WORD64)a + (WORD64)b;
201
202
50.4M
  if (sum >= MAX_32) return MAX_32;
203
50.0M
  if (sum <= MIN_32) return MIN_32;
204
205
50.0M
  return (WORD32)sum;
206
50.0M
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_add32_sat
ixheaacd_mps_decorr.c:ixheaac_add32_sat
Line
Count
Source
197
741M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
741M
  WORD64 sum;
199
200
741M
  sum = (WORD64)a + (WORD64)b;
201
202
741M
  if (sum >= MAX_32) return MAX_32;
203
722M
  if (sum <= MIN_32) return MIN_32;
204
205
703M
  return (WORD32)sum;
206
722M
}
ixheaacd_mps_hybrid_filt.c:ixheaac_add32_sat
Line
Count
Source
197
38.8M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
38.8M
  WORD64 sum;
199
200
38.8M
  sum = (WORD64)a + (WORD64)b;
201
202
38.8M
  if (sum >= MAX_32) return MAX_32;
203
38.8M
  if (sum <= MIN_32) return MIN_32;
204
205
38.8M
  return (WORD32)sum;
206
38.8M
}
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_add32_sat
ixheaacd_mps_mdct_2_qmf.c:ixheaac_add32_sat
Line
Count
Source
197
53.4M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
53.4M
  WORD64 sum;
199
200
53.4M
  sum = (WORD64)a + (WORD64)b;
201
202
53.4M
  if (sum >= MAX_32) return MAX_32;
203
53.3M
  if (sum <= MIN_32) return MIN_32;
204
205
53.3M
  return (WORD32)sum;
206
53.3M
}
ixheaacd_mps_polyphase.c:ixheaac_add32_sat
Line
Count
Source
197
2.93G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
2.93G
  WORD64 sum;
199
200
2.93G
  sum = (WORD64)a + (WORD64)b;
201
202
2.93G
  if (sum >= MAX_32) return MAX_32;
203
2.82G
  if (sum <= MIN_32) return MIN_32;
204
205
2.71G
  return (WORD32)sum;
206
2.82G
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_add32_sat
ixheaacd_mps_reshape_bb_env.c:ixheaac_add32_sat
Line
Count
Source
197
33.1M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
33.1M
  WORD64 sum;
199
200
33.1M
  sum = (WORD64)a + (WORD64)b;
201
202
33.1M
  if (sum >= MAX_32) return MAX_32;
203
33.1M
  if (sum <= MIN_32) return MIN_32;
204
205
33.0M
  return (WORD32)sum;
206
33.1M
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_add32_sat
ixheaacd_mps_temp_process.c:ixheaac_add32_sat
Line
Count
Source
197
281M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
281M
  WORD64 sum;
199
200
281M
  sum = (WORD64)a + (WORD64)b;
201
202
281M
  if (sum >= MAX_32) return MAX_32;
203
268M
  if (sum <= MIN_32) return MIN_32;
204
205
255M
  return (WORD32)sum;
206
268M
}
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_add32_sat
ixheaacd_multichannel.c:ixheaac_add32_sat
Line
Count
Source
197
199k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
199k
  WORD64 sum;
199
200
199k
  sum = (WORD64)a + (WORD64)b;
201
202
199k
  if (sum >= MAX_32) return MAX_32;
203
179k
  if (sum <= MIN_32) return MIN_32;
204
205
154k
  return (WORD32)sum;
206
179k
}
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_add32_sat
ixheaacd_pns_js_thumb.c:ixheaac_add32_sat
Line
Count
Source
197
3.98M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
3.98M
  WORD64 sum;
199
200
3.98M
  sum = (WORD64)a + (WORD64)b;
201
202
3.98M
  if (sum >= MAX_32) return MAX_32;
203
3.98M
  if (sum <= MIN_32) return MIN_32;
204
205
3.98M
  return (WORD32)sum;
206
3.98M
}
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_add32_sat
ixheaacd_stereo.c:ixheaac_add32_sat
Line
Count
Source
197
253k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
253k
  WORD64 sum;
199
200
253k
  sum = (WORD64)a + (WORD64)b;
201
202
253k
  if (sum >= MAX_32) return MAX_32;
203
253k
  if (sum <= MIN_32) return MIN_32;
204
205
252k
  return (WORD32)sum;
206
253k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_add32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_add32_sat
Line
Count
Source
197
2.35G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
2.35G
  WORD64 sum;
199
200
2.35G
  sum = (WORD64)a + (WORD64)b;
201
202
2.35G
  if (sum >= MAX_32) return MAX_32;
203
2.34G
  if (sum <= MIN_32) return MIN_32;
204
205
2.33G
  return (WORD32)sum;
206
2.34G
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_add32_sat
ixheaacd_aac_imdct.c:ixheaac_add32_sat
Line
Count
Source
197
419M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
419M
  WORD64 sum;
199
200
419M
  sum = (WORD64)a + (WORD64)b;
201
202
419M
  if (sum >= MAX_32) return MAX_32;
203
418M
  if (sum <= MIN_32) return MIN_32;
204
205
418M
  return (WORD32)sum;
206
418M
}
ixheaacd_aac_tns.c:ixheaac_add32_sat
Line
Count
Source
197
41.6M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
41.6M
  WORD64 sum;
199
200
41.6M
  sum = (WORD64)a + (WORD64)b;
201
202
41.6M
  if (sum >= MAX_32) return MAX_32;
203
41.0M
  if (sum <= MIN_32) return MIN_32;
204
205
40.6M
  return (WORD32)sum;
206
41.0M
}
ixheaacd_basic_funcs.c:ixheaac_add32_sat
Line
Count
Source
197
1.78M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
1.78M
  WORD64 sum;
199
200
1.78M
  sum = (WORD64)a + (WORD64)b;
201
202
1.78M
  if (sum >= MAX_32) return MAX_32;
203
1.78M
  if (sum <= MIN_32) return MIN_32;
204
205
1.78M
  return (WORD32)sum;
206
1.78M
}
ixheaacd_block.c:ixheaac_add32_sat
Line
Count
Source
197
49.7M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
49.7M
  WORD64 sum;
199
200
49.7M
  sum = (WORD64)a + (WORD64)b;
201
202
49.7M
  if (sum >= MAX_32) return MAX_32;
203
47.6M
  if (sum <= MIN_32) return MIN_32;
204
205
45.4M
  return (WORD32)sum;
206
47.6M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_add32_sat
ixheaacd_env_calc.c:ixheaac_add32_sat
Line
Count
Source
197
26.5M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
26.5M
  WORD64 sum;
199
200
26.5M
  sum = (WORD64)a + (WORD64)b;
201
202
26.5M
  if (sum >= MAX_32) return MAX_32;
203
26.5M
  if (sum <= MIN_32) return MIN_32;
204
205
26.5M
  return (WORD32)sum;
206
26.5M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_add32_sat
ixheaacd_ext_ch_ele.c:ixheaac_add32_sat
Line
Count
Source
197
12.7M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
12.7M
  WORD64 sum;
199
200
12.7M
  sum = (WORD64)a + (WORD64)b;
201
202
12.7M
  if (sum >= MAX_32) return MAX_32;
203
12.4M
  if (sum <= MIN_32) return MIN_32;
204
205
12.2M
  return (WORD32)sum;
206
12.4M
}
ixheaacd_fft.c:ixheaac_add32_sat
Line
Count
Source
197
1.43G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
1.43G
  WORD64 sum;
199
200
1.43G
  sum = (WORD64)a + (WORD64)b;
201
202
1.43G
  if (sum >= MAX_32) return MAX_32;
203
1.43G
  if (sum <= MIN_32) return MIN_32;
204
205
1.43G
  return (WORD32)sum;
206
1.43G
}
ixheaacd_freq_sca.c:ixheaac_add32_sat
Line
Count
Source
197
1.76M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
1.76M
  WORD64 sum;
199
200
1.76M
  sum = (WORD64)a + (WORD64)b;
201
202
1.76M
  if (sum >= MAX_32) return MAX_32;
203
1.76M
  if (sum <= MIN_32) return MIN_32;
204
205
1.76M
  return (WORD32)sum;
206
1.76M
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_add32_sat
ixheaacd_lpfuncs.c:ixheaac_add32_sat
Line
Count
Source
197
66.1M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
66.1M
  WORD64 sum;
199
200
66.1M
  sum = (WORD64)a + (WORD64)b;
201
202
66.1M
  if (sum >= MAX_32) return MAX_32;
203
64.7M
  if (sum <= MIN_32) return MIN_32;
204
205
64.0M
  return (WORD32)sum;
206
64.7M
}
ixheaacd_lpp_tran.c:ixheaac_add32_sat
Line
Count
Source
197
8.26M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
8.26M
  WORD64 sum;
199
200
8.26M
  sum = (WORD64)a + (WORD64)b;
201
202
8.26M
  if (sum >= MAX_32) return MAX_32;
203
8.26M
  if (sum <= MIN_32) return MIN_32;
204
205
8.26M
  return (WORD32)sum;
206
8.26M
}
ixheaacd_mps_apply_m1.c:ixheaac_add32_sat
Line
Count
Source
197
353M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
353M
  WORD64 sum;
199
200
353M
  sum = (WORD64)a + (WORD64)b;
201
202
353M
  if (sum >= MAX_32) return MAX_32;
203
326M
  if (sum <= MIN_32) return MIN_32;
204
205
300M
  return (WORD32)sum;
206
326M
}
ixheaacd_mps_apply_m2.c:ixheaac_add32_sat
Line
Count
Source
197
385M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
385M
  WORD64 sum;
199
200
385M
  sum = (WORD64)a + (WORD64)b;
201
202
385M
  if (sum >= MAX_32) return MAX_32;
203
375M
  if (sum <= MIN_32) return MIN_32;
204
205
364M
  return (WORD32)sum;
206
375M
}
ixheaacd_mps_bitdec.c:ixheaac_add32_sat
Line
Count
Source
197
116k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
116k
  WORD64 sum;
199
200
116k
  sum = (WORD64)a + (WORD64)b;
201
202
116k
  if (sum >= MAX_32) return MAX_32;
203
116k
  if (sum <= MIN_32) return MIN_32;
204
205
116k
  return (WORD32)sum;
206
116k
}
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_add32_sat
ixheaacd_mps_res_tns.c:ixheaac_add32_sat
Line
Count
Source
197
98.2k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
98.2k
  WORD64 sum;
199
200
98.2k
  sum = (WORD64)a + (WORD64)b;
201
202
98.2k
  if (sum >= MAX_32) return MAX_32;
203
91.3k
  if (sum <= MIN_32) return MIN_32;
204
205
90.3k
  return (WORD32)sum;
206
91.3k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_add32_sat
ixheaacd_qmf_dec.c:ixheaac_add32_sat
Line
Count
Source
197
189M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
189M
  WORD64 sum;
199
200
189M
  sum = (WORD64)a + (WORD64)b;
201
202
189M
  if (sum >= MAX_32) return MAX_32;
203
189M
  if (sum <= MIN_32) return MIN_32;
204
205
189M
  return (WORD32)sum;
206
189M
}
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_add32_sat
ixheaacd_tns.c:ixheaac_add32_sat
Line
Count
Source
197
8.54M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
8.54M
  WORD64 sum;
199
200
8.54M
  sum = (WORD64)a + (WORD64)b;
201
202
8.54M
  if (sum >= MAX_32) return MAX_32;
203
7.97M
  if (sum <= MIN_32) return MIN_32;
204
205
7.88M
  return (WORD32)sum;
206
7.97M
}
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_add32_sat
ixheaacd_acelp_bitparse.c:ixheaac_add32_sat
Line
Count
Source
197
49.7M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
49.7M
  WORD64 sum;
199
200
49.7M
  sum = (WORD64)a + (WORD64)b;
201
202
49.7M
  if (sum >= MAX_32) return MAX_32;
203
49.7M
  if (sum <= MIN_32) return MIN_32;
204
205
48.1M
  return (WORD32)sum;
206
49.7M
}
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_add32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_add32_sat
ixheaacd_avq_dec.c:ixheaac_add32_sat
Line
Count
Source
197
6.03M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
6.03M
  WORD64 sum;
199
200
6.03M
  sum = (WORD64)a + (WORD64)b;
201
202
6.03M
  if (sum >= MAX_32) return MAX_32;
203
6.02M
  if (sum <= MIN_32) return MIN_32;
204
205
6.02M
  return (WORD32)sum;
206
6.02M
}
ixheaacd_basic_ops.c:ixheaac_add32_sat
Line
Count
Source
197
339M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
339M
  WORD64 sum;
199
200
339M
  sum = (WORD64)a + (WORD64)b;
201
202
339M
  if (sum >= MAX_32) return MAX_32;
203
336M
  if (sum <= MIN_32) return MIN_32;
204
205
335M
  return (WORD32)sum;
206
336M
}
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_add32_sat
ixheaacd_fwd_alias_cnx.c:ixheaac_add32_sat
Line
Count
Source
197
1.32M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
1.32M
  WORD64 sum;
199
200
1.32M
  sum = (WORD64)a + (WORD64)b;
201
202
1.32M
  if (sum >= MAX_32) return MAX_32;
203
1.32M
  if (sum <= MIN_32) return MIN_32;
204
205
1.32M
  return (WORD32)sum;
206
1.32M
}
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add32_sat
ixheaacd_mps_calc_m1m2_common.c:ixheaac_add32_sat
Line
Count
Source
197
303k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
303k
  WORD64 sum;
199
200
303k
  sum = (WORD64)a + (WORD64)b;
201
202
303k
  if (sum >= MAX_32) return MAX_32;
203
289k
  if (sum <= MIN_32) return MIN_32;
204
205
289k
  return (WORD32)sum;
206
289k
}
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_add32_sat
207
208
7.53M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat3(WORD32 a, WORD32 b, WORD32 c) {
209
7.53M
  WORD64 sum;
210
211
7.53M
  sum = (WORD64)a + (WORD64)b;
212
213
7.53M
  sum = (WORD64)sum + (WORD64)c;
214
215
7.53M
  if (sum > MAX_32) {
216
194k
    sum = MAX_32;
217
194k
  }
218
7.53M
  if (sum < MIN_32) {
219
144k
    sum = MIN_32;
220
144k
  }
221
222
7.53M
  return (WORD32)sum;
223
7.53M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_tns.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_add32_sat3
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_add32_sat3
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_add32_sat3
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_add32_sat3
Unexecuted instantiation: iusace_fft.c:ixheaac_add32_sat3
Unexecuted instantiation: iusace_ms.c:ixheaac_add32_sat3
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_fft.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_nf.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_api.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_block.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_add32_sat3
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_add32_sat3
ixheaacd_fwd_alias_cnx.c:ixheaac_add32_sat3
Line
Count
Source
208
7.38M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat3(WORD32 a, WORD32 b, WORD32 c) {
209
7.38M
  WORD64 sum;
210
211
7.38M
  sum = (WORD64)a + (WORD64)b;
212
213
7.38M
  sum = (WORD64)sum + (WORD64)c;
214
215
7.38M
  if (sum > MAX_32) {
216
129k
    sum = MAX_32;
217
129k
  }
218
7.38M
  if (sum < MIN_32) {
219
144k
    sum = MIN_32;
220
144k
  }
221
222
7.38M
  return (WORD32)sum;
223
7.38M
}
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add32_sat3
ixheaacd_mps_calc_m1m2_common.c:ixheaac_add32_sat3
Line
Count
Source
208
143k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat3(WORD32 a, WORD32 b, WORD32 c) {
209
143k
  WORD64 sum;
210
211
143k
  sum = (WORD64)a + (WORD64)b;
212
213
143k
  sum = (WORD64)sum + (WORD64)c;
214
215
143k
  if (sum > MAX_32) {
216
65.0k
    sum = MAX_32;
217
65.0k
  }
218
143k
  if (sum < MIN_32) {
219
0
    sum = MIN_32;
220
0
  }
221
222
143k
  return (WORD32)sum;
223
143k
}
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_add32_sat3
224
225
6.27G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
6.27G
  WORD64 diff;
227
228
6.27G
  diff = (WORD64)a - (WORD64)b;
229
230
6.27G
  if (diff >= MAX_32) return MAX_32;
231
6.15G
  if (diff <= MIN_32) return MIN_32;
232
233
6.03G
  return (WORD32)diff;
234
6.15G
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_sub32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_sub32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_sub32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_sub32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_sub32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_sub32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_sub32_sat
ixheaace_sbr_code_envelope_lp.c:ixheaac_sub32_sat
Line
Count
Source
225
10.2M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
10.2M
  WORD64 diff;
227
228
10.2M
  diff = (WORD64)a - (WORD64)b;
229
230
10.2M
  if (diff >= MAX_32) return MAX_32;
231
9.94M
  if (diff <= MIN_32) return MIN_32;
232
233
9.66M
  return (WORD32)diff;
234
9.94M
}
Unexecuted instantiation: ixheaacd_api.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_sub32_sat
ixheaacd_mps_hybrid_filt.c:ixheaac_sub32_sat
Line
Count
Source
225
33.3M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
33.3M
  WORD64 diff;
227
228
33.3M
  diff = (WORD64)a - (WORD64)b;
229
230
33.3M
  if (diff >= MAX_32) return MAX_32;
231
33.3M
  if (diff <= MIN_32) return MIN_32;
232
233
33.3M
  return (WORD32)diff;
234
33.3M
}
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_sub32_sat
ixheaacd_mps_mdct_2_qmf.c:ixheaac_sub32_sat
Line
Count
Source
225
776k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
776k
  WORD64 diff;
227
228
776k
  diff = (WORD64)a - (WORD64)b;
229
230
776k
  if (diff >= MAX_32) return MAX_32;
231
775k
  if (diff <= MIN_32) return MIN_32;
232
233
774k
  return (WORD32)diff;
234
775k
}
ixheaacd_mps_polyphase.c:ixheaac_sub32_sat
Line
Count
Source
225
2.05G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
2.05G
  WORD64 diff;
227
228
2.05G
  diff = (WORD64)a - (WORD64)b;
229
230
2.05G
  if (diff >= MAX_32) return MAX_32;
231
1.95G
  if (diff <= MIN_32) return MIN_32;
232
233
1.86G
  return (WORD32)diff;
234
1.95G
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_sub32_sat
ixheaacd_stereo.c:ixheaac_sub32_sat
Line
Count
Source
225
253k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
253k
  WORD64 diff;
227
228
253k
  diff = (WORD64)a - (WORD64)b;
229
230
253k
  if (diff >= MAX_32) return MAX_32;
231
253k
  if (diff <= MIN_32) return MIN_32;
232
233
252k
  return (WORD32)diff;
234
253k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_sub32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_sub32_sat
Line
Count
Source
225
2.18G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
2.18G
  WORD64 diff;
227
228
2.18G
  diff = (WORD64)a - (WORD64)b;
229
230
2.18G
  if (diff >= MAX_32) return MAX_32;
231
2.18G
  if (diff <= MIN_32) return MIN_32;
232
233
2.17G
  return (WORD32)diff;
234
2.18G
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_sub32_sat
ixheaacd_aac_imdct.c:ixheaac_sub32_sat
Line
Count
Source
225
388M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
388M
  WORD64 diff;
227
228
388M
  diff = (WORD64)a - (WORD64)b;
229
230
388M
  if (diff >= MAX_32) return MAX_32;
231
383M
  if (diff <= MIN_32) return MIN_32;
232
233
378M
  return (WORD32)diff;
234
383M
}
ixheaacd_aac_tns.c:ixheaac_sub32_sat
Line
Count
Source
225
2.75M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
2.75M
  WORD64 diff;
227
228
2.75M
  diff = (WORD64)a - (WORD64)b;
229
230
2.75M
  if (diff >= MAX_32) return MAX_32;
231
2.59M
  if (diff <= MIN_32) return MIN_32;
232
233
2.47M
  return (WORD32)diff;
234
2.59M
}
ixheaacd_basic_funcs.c:ixheaac_sub32_sat
Line
Count
Source
225
1.07M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.07M
  WORD64 diff;
227
228
1.07M
  diff = (WORD64)a - (WORD64)b;
229
230
1.07M
  if (diff >= MAX_32) return MAX_32;
231
1.07M
  if (diff <= MIN_32) return MIN_32;
232
233
1.07M
  return (WORD32)diff;
234
1.07M
}
ixheaacd_block.c:ixheaac_sub32_sat
Line
Count
Source
225
45.5M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
45.5M
  WORD64 diff;
227
228
45.5M
  diff = (WORD64)a - (WORD64)b;
229
230
45.5M
  if (diff >= MAX_32) return MAX_32;
231
44.1M
  if (diff <= MIN_32) return MIN_32;
232
233
43.0M
  return (WORD32)diff;
234
44.1M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_sub32_sat
ixheaacd_env_calc.c:ixheaac_sub32_sat
Line
Count
Source
225
94.9k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
94.9k
  WORD64 diff;
227
228
94.9k
  diff = (WORD64)a - (WORD64)b;
229
230
94.9k
  if (diff >= MAX_32) return MAX_32;
231
94.9k
  if (diff <= MIN_32) return MIN_32;
232
233
94.8k
  return (WORD32)diff;
234
94.9k
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_sub32_sat
ixheaacd_ext_ch_ele.c:ixheaac_sub32_sat
Line
Count
Source
225
9.04M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
9.04M
  WORD64 diff;
227
228
9.04M
  diff = (WORD64)a - (WORD64)b;
229
230
9.04M
  if (diff >= MAX_32) return MAX_32;
231
8.65M
  if (diff <= MIN_32) return MIN_32;
232
233
8.27M
  return (WORD32)diff;
234
8.65M
}
ixheaacd_fft.c:ixheaac_sub32_sat
Line
Count
Source
225
1.14G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.14G
  WORD64 diff;
227
228
1.14G
  diff = (WORD64)a - (WORD64)b;
229
230
1.14G
  if (diff >= MAX_32) return MAX_32;
231
1.14G
  if (diff <= MIN_32) return MIN_32;
232
233
1.14G
  return (WORD32)diff;
234
1.14G
}
ixheaacd_freq_sca.c:ixheaac_sub32_sat
Line
Count
Source
225
859k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
859k
  WORD64 diff;
227
228
859k
  diff = (WORD64)a - (WORD64)b;
229
230
859k
  if (diff >= MAX_32) return MAX_32;
231
859k
  if (diff <= MIN_32) return MIN_32;
232
233
859k
  return (WORD32)diff;
234
859k
}
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_sub32_sat
ixheaacd_lpfuncs.c:ixheaac_sub32_sat
Line
Count
Source
225
12.2M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
12.2M
  WORD64 diff;
227
228
12.2M
  diff = (WORD64)a - (WORD64)b;
229
230
12.2M
  if (diff >= MAX_32) return MAX_32;
231
10.7M
  if (diff <= MIN_32) return MIN_32;
232
233
9.94M
  return (WORD32)diff;
234
10.7M
}
ixheaacd_lpp_tran.c:ixheaac_sub32_sat
Line
Count
Source
225
1.62M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.62M
  WORD64 diff;
227
228
1.62M
  diff = (WORD64)a - (WORD64)b;
229
230
1.62M
  if (diff >= MAX_32) return MAX_32;
231
1.62M
  if (diff <= MIN_32) return MIN_32;
232
233
1.62M
  return (WORD32)diff;
234
1.62M
}
ixheaacd_mps_apply_m1.c:ixheaac_sub32_sat
Line
Count
Source
225
100M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
100M
  WORD64 diff;
227
228
100M
  diff = (WORD64)a - (WORD64)b;
229
230
100M
  if (diff >= MAX_32) return MAX_32;
231
92.0M
  if (diff <= MIN_32) return MIN_32;
232
233
83.3M
  return (WORD32)diff;
234
92.0M
}
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_sub32_sat
ixheaacd_mps_bitdec.c:ixheaac_sub32_sat
Line
Count
Source
225
8.93k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
8.93k
  WORD64 diff;
227
228
8.93k
  diff = (WORD64)a - (WORD64)b;
229
230
8.93k
  if (diff >= MAX_32) return MAX_32;
231
8.93k
  if (diff <= MIN_32) return MIN_32;
232
233
8.93k
  return (WORD32)diff;
234
8.93k
}
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_sub32_sat
ixheaacd_mps_res_tns.c:ixheaac_sub32_sat
Line
Count
Source
225
131k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
131k
  WORD64 diff;
227
228
131k
  diff = (WORD64)a - (WORD64)b;
229
230
131k
  if (diff >= MAX_32) return MAX_32;
231
125k
  if (diff <= MIN_32) return MIN_32;
232
233
120k
  return (WORD32)diff;
234
125k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_sub32_sat
ixheaacd_qmf_dec.c:ixheaac_sub32_sat
Line
Count
Source
225
33.0M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
33.0M
  WORD64 diff;
227
228
33.0M
  diff = (WORD64)a - (WORD64)b;
229
230
33.0M
  if (diff >= MAX_32) return MAX_32;
231
33.0M
  if (diff <= MIN_32) return MIN_32;
232
233
32.9M
  return (WORD32)diff;
234
33.0M
}
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_sub32_sat
ixheaacd_tns.c:ixheaac_sub32_sat
Line
Count
Source
225
2.61M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
2.61M
  WORD64 diff;
227
228
2.61M
  diff = (WORD64)a - (WORD64)b;
229
230
2.61M
  if (diff >= MAX_32) return MAX_32;
231
2.61M
  if (diff <= MIN_32) return MIN_32;
232
233
2.61M
  return (WORD32)diff;
234
2.61M
}
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_sub32_sat
ixheaacd_avq_dec.c:ixheaac_sub32_sat
Line
Count
Source
225
1.88M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.88M
  WORD64 diff;
227
228
1.88M
  diff = (WORD64)a - (WORD64)b;
229
230
1.88M
  if (diff >= MAX_32) return MAX_32;
231
1.88M
  if (diff <= MIN_32) return MIN_32;
232
233
1.88M
  return (WORD32)diff;
234
1.88M
}
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_sub32_sat
ixheaacd_fwd_alias_cnx.c:ixheaac_sub32_sat
Line
Count
Source
225
236M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
236M
  WORD64 diff;
227
228
236M
  diff = (WORD64)a - (WORD64)b;
229
230
236M
  if (diff >= MAX_32) return MAX_32;
231
233M
  if (diff <= MIN_32) return MIN_32;
232
233
229M
  return (WORD32)diff;
234
233M
}
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_sub32_sat
235
236
175M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
175M
  WORD norm_val;
238
239
175M
  if (a == 0) {
240
19.8M
    norm_val = 31;
241
155M
  } else {
242
155M
    if (a == (WORD32)0xffffffffL) {
243
15.1k
      norm_val = 31;
244
155M
    } else {
245
155M
      if (a < 0) {
246
614k
        a = ~a;
247
614k
      }
248
2.59G
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
2.43G
        a <<= 1;
250
2.43G
      }
251
155M
    }
252
155M
  }
253
254
175M
  return norm_val;
255
175M
}
ixheaace_api.c:ixheaac_norm32
Line
Count
Source
236
1.92k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.92k
  WORD norm_val;
238
239
1.92k
  if (a == 0) {
240
0
    norm_val = 31;
241
1.92k
  } else {
242
1.92k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
1.92k
    } else {
245
1.92k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
17.4k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
15.4k
        a <<= 1;
250
15.4k
      }
251
1.92k
    }
252
1.92k
  }
253
254
1.92k
  return norm_val;
255
1.92k
}
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_norm32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_norm32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_norm32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_norm32
iusace_fft.c:ixheaac_norm32
Line
Count
Source
236
308k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
308k
  WORD norm_val;
238
239
308k
  if (a == 0) {
240
0
    norm_val = 31;
241
308k
  } else {
242
308k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
308k
    } else {
245
308k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
6.48M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
6.17M
        a <<= 1;
250
6.17M
      }
251
308k
    }
252
308k
  }
253
254
308k
  return norm_val;
255
308k
}
Unexecuted instantiation: iusace_ms.c:ixheaac_norm32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_norm32
ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_norm32
Line
Count
Source
236
2.25M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
2.25M
  WORD norm_val;
238
239
2.25M
  if (a == 0) {
240
0
    norm_val = 31;
241
2.25M
  } else {
242
2.25M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
2.25M
    } else {
245
2.25M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
57.4M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
55.1M
        a <<= 1;
250
55.1M
      }
251
2.25M
    }
252
2.25M
  }
253
254
2.25M
  return norm_val;
255
2.25M
}
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_norm32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_norm32
ixheaac_esbr_fft.c:ixheaac_norm32
Line
Count
Source
236
57.9M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
57.9M
  WORD norm_val;
238
239
57.9M
  if (a == 0) {
240
0
    norm_val = 31;
241
57.9M
  } else {
242
57.9M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
57.9M
    } else {
245
57.9M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
1.58G
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
1.52G
        a <<= 1;
250
1.52G
      }
251
57.9M
    }
252
57.9M
  }
253
254
57.9M
  return norm_val;
255
57.9M
}
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_norm32
ixheaacd_huff_code_reorder.c:ixheaac_norm32
Line
Count
Source
236
244k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
244k
  WORD norm_val;
238
239
244k
  if (a == 0) {
240
0
    norm_val = 31;
241
244k
  } else {
242
244k
    if (a == (WORD32)0xffffffffL) {
243
14.4k
      norm_val = 31;
244
230k
    } else {
245
230k
      if (a < 0) {
246
230k
        a = ~a;
247
230k
      }
248
5.47M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
5.24M
        a <<= 1;
250
5.24M
      }
251
230k
    }
252
244k
  }
253
254
244k
  return norm_val;
255
244k
}
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_norm32
ixheaacd_mps_decorr.c:ixheaac_norm32
Line
Count
Source
236
56.8M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
56.8M
  WORD norm_val;
238
239
56.8M
  if (a == 0) {
240
9.22M
    norm_val = 31;
241
47.6M
  } else {
242
47.6M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
47.6M
    } else {
245
47.6M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
263M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
215M
        a <<= 1;
250
215M
      }
251
47.6M
    }
252
47.6M
  }
253
254
56.8M
  return norm_val;
255
56.8M
}
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_norm32
ixheaacd_mps_reshape_bb_env.c:ixheaac_norm32
Line
Count
Source
236
19.6M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
19.6M
  WORD norm_val;
238
239
19.6M
  if (a == 0) {
240
2.63M
    norm_val = 31;
241
17.0M
  } else {
242
17.0M
    if (a == (WORD32)0xffffffffL) {
243
7
      norm_val = 31;
244
17.0M
    } else {
245
17.0M
      if (a < 0) {
246
214k
        a = ~a;
247
214k
      }
248
70.9M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
53.9M
        a <<= 1;
250
53.9M
      }
251
17.0M
    }
252
17.0M
  }
253
254
19.6M
  return norm_val;
255
19.6M
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_norm32
ixheaacd_mps_temp_process.c:ixheaac_norm32
Line
Count
Source
236
10.7M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
10.7M
  WORD norm_val;
238
239
10.7M
  if (a == 0) {
240
6.84M
    norm_val = 31;
241
6.84M
  } else {
242
3.90M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
3.90M
    } else {
245
3.90M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
51.0M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
47.1M
        a <<= 1;
250
47.1M
      }
251
3.90M
    }
252
3.90M
  }
253
254
10.7M
  return norm_val;
255
10.7M
}
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_norm32
ixheaacd_pns_js_thumb.c:ixheaac_norm32
Line
Count
Source
236
357k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
357k
  WORD norm_val;
238
239
357k
  if (a == 0) {
240
0
    norm_val = 31;
241
357k
  } else {
242
357k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
357k
    } else {
245
357k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
1.78M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
1.42M
        a <<= 1;
250
1.42M
      }
251
357k
    }
252
357k
  }
253
254
357k
  return norm_val;
255
357k
}
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_norm32
ixheaacd_stereo.c:ixheaac_norm32
Line
Count
Source
236
132k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
132k
  WORD norm_val;
238
239
132k
  if (a == 0) {
240
130k
    norm_val = 31;
241
130k
  } else {
242
2.22k
    if (a == (WORD32)0xffffffffL) {
243
275
      norm_val = 31;
244
1.95k
    } else {
245
1.95k
      if (a < 0) {
246
778
        a = ~a;
247
778
      }
248
34.4k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
32.4k
        a <<= 1;
250
32.4k
      }
251
1.95k
    }
252
2.22k
  }
253
254
132k
  return norm_val;
255
132k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_norm32
ixheaacd_aac_imdct.c:ixheaac_norm32
Line
Count
Source
236
107k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
107k
  WORD norm_val;
238
239
107k
  if (a == 0) {
240
0
    norm_val = 31;
241
107k
  } else {
242
107k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
107k
    } else {
245
107k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
2.53M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
2.42M
        a <<= 1;
250
2.42M
      }
251
107k
    }
252
107k
  }
253
254
107k
  return norm_val;
255
107k
}
ixheaacd_aac_tns.c:ixheaac_norm32
Line
Count
Source
236
231k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
231k
  WORD norm_val;
238
239
231k
  if (a == 0) {
240
107k
    norm_val = 31;
241
123k
  } else {
242
123k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
123k
    } else {
245
123k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
710k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
586k
        a <<= 1;
250
586k
      }
251
123k
    }
252
123k
  }
253
254
231k
  return norm_val;
255
231k
}
ixheaacd_basic_funcs.c:ixheaac_norm32
Line
Count
Source
236
7.91M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
7.91M
  WORD norm_val;
238
239
7.91M
  if (a == 0) {
240
435k
    norm_val = 31;
241
7.47M
  } else {
242
7.47M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
7.47M
    } else {
245
7.47M
      if (a < 0) {
246
55.6k
        a = ~a;
247
55.6k
      }
248
103M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
95.8M
        a <<= 1;
250
95.8M
      }
251
7.47M
    }
252
7.47M
  }
253
254
7.91M
  return norm_val;
255
7.91M
}
ixheaacd_block.c:ixheaac_norm32
Line
Count
Source
236
103k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
103k
  WORD norm_val;
238
239
103k
  if (a == 0) {
240
0
    norm_val = 31;
241
103k
  } else {
242
103k
    if (a == (WORD32)0xffffffffL) {
243
433
      norm_val = 31;
244
102k
    } else {
245
102k
      if (a < 0) {
246
102k
        a = ~a;
247
102k
      }
248
2.44M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
2.33M
        a <<= 1;
250
2.33M
      }
251
102k
    }
252
103k
  }
253
254
103k
  return norm_val;
255
103k
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_norm32
ixheaacd_env_calc.c:ixheaac_norm32
Line
Count
Source
236
660k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
660k
  WORD norm_val;
238
239
660k
  if (a == 0) {
240
44.1k
    norm_val = 31;
241
616k
  } else {
242
616k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
616k
    } else {
245
616k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
9.28M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
8.66M
        a <<= 1;
250
8.66M
      }
251
616k
    }
252
616k
  }
253
254
660k
  return norm_val;
255
660k
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_norm32
ixheaacd_fft.c:ixheaac_norm32
Line
Count
Source
236
14.8M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
14.8M
  WORD norm_val;
238
239
14.8M
  if (a == 0) {
240
0
    norm_val = 31;
241
14.8M
  } else {
242
14.8M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
14.8M
    } else {
245
14.8M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
412M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
397M
        a <<= 1;
250
397M
      }
251
14.8M
    }
252
14.8M
  }
253
254
14.8M
  return norm_val;
255
14.8M
}
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_norm32
ixheaacd_imdct.c:ixheaac_norm32
Line
Count
Source
236
601k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
601k
  WORD norm_val;
238
239
601k
  if (a == 0) {
240
298k
    norm_val = 31;
241
302k
  } else {
242
302k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
302k
    } else {
245
302k
      if (a < 0) {
246
1.38k
        a = ~a;
247
1.38k
      }
248
5.19M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
4.89M
        a <<= 1;
250
4.89M
      }
251
302k
    }
252
302k
  }
253
254
601k
  return norm_val;
255
601k
}
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_norm32
ixheaacd_lpp_tran.c:ixheaac_norm32
Line
Count
Source
236
445k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
445k
  WORD norm_val;
238
239
445k
  if (a == 0) {
240
0
    norm_val = 31;
241
445k
  } else {
242
445k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
445k
    } else {
245
445k
      if (a < 0) {
246
4.44k
        a = ~a;
247
4.44k
      }
248
706k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
260k
        a <<= 1;
250
260k
      }
251
445k
    }
252
445k
  }
253
254
445k
  return norm_val;
255
445k
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_norm32
ixheaacd_mps_res_tns.c:ixheaac_norm32
Line
Count
Source
236
231
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
231
  WORD norm_val;
238
239
231
  if (a == 0) {
240
54
    norm_val = 31;
241
177
  } else {
242
177
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
177
    } else {
245
177
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
826
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
649
        a <<= 1;
250
649
      }
251
177
    }
252
177
  }
253
254
231
  return norm_val;
255
231
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_norm32
ixheaacd_tcx_fwd_alcnx.c:ixheaac_norm32
Line
Count
Source
236
159k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
159k
  WORD norm_val;
238
239
159k
  if (a == 0) {
240
27.1k
    norm_val = 31;
241
132k
  } else {
242
132k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
132k
    } else {
245
132k
      if (a < 0) {
246
97
        a = ~a;
247
97
      }
248
3.34M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
3.20M
        a <<= 1;
250
3.20M
      }
251
132k
    }
252
132k
  }
253
254
159k
  return norm_val;
255
159k
}
ixheaacd_tcx_fwd_mdct.c:ixheaac_norm32
Line
Count
Source
236
151k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
151k
  WORD norm_val;
238
239
151k
  if (a == 0) {
240
0
    norm_val = 31;
241
151k
  } else {
242
151k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
151k
    } else {
245
151k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
4.64M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
4.49M
        a <<= 1;
250
4.49M
      }
251
151k
    }
252
151k
  }
253
254
151k
  return norm_val;
255
151k
}
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_norm32
ixheaacd_tns.c:ixheaac_norm32
Line
Count
Source
236
76.6k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
76.6k
  WORD norm_val;
238
239
76.6k
  if (a == 0) {
240
0
    norm_val = 31;
241
76.6k
  } else {
242
76.6k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
76.6k
    } else {
245
76.6k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
2.27M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
2.20M
        a <<= 1;
250
2.20M
      }
251
76.6k
    }
252
76.6k
  }
253
254
76.6k
  return norm_val;
255
76.6k
}
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_norm32
ixheaacd_mps_calc_m1m2_common.c:ixheaac_norm32
Line
Count
Source
236
1.14M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.14M
  WORD norm_val;
238
239
1.14M
  if (a == 0) {
240
53.9k
    norm_val = 31;
241
1.09M
  } else {
242
1.09M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
1.09M
    } else {
245
1.09M
      if (a < 0) {
246
3.21k
        a = ~a;
247
3.21k
      }
248
9.00M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
7.90M
        a <<= 1;
250
7.90M
      }
251
1.09M
    }
252
1.09M
  }
253
254
1.14M
  return norm_val;
255
1.14M
}
ixheaacd_mps_res_block.c:ixheaac_norm32
Line
Count
Source
236
1.08k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.08k
  WORD norm_val;
238
239
1.08k
  if (a == 0) {
240
0
    norm_val = 31;
241
1.08k
  } else {
242
1.08k
    if (a == (WORD32)0xffffffffL) {
243
79
      norm_val = 31;
244
1.00k
    } else {
245
1.00k
      if (a < 0) {
246
1.00k
        a = ~a;
247
1.00k
      }
248
24.2k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
23.2k
        a <<= 1;
250
23.2k
      }
251
1.00k
    }
252
1.08k
  }
253
254
1.08k
  return norm_val;
255
1.08k
}
256
257
1.90M
static PLATFORM_INLINE WORD ixheaac_pnorm32(WORD32 a) {
258
1.90M
  WORD norm_val;
259
260
1.90M
  if (a == 0) {
261
178k
    norm_val = 31;
262
1.72M
  } else {
263
24.2M
    for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
264
22.5M
      a <<= 1;
265
22.5M
    }
266
1.72M
  }
267
268
1.90M
  return norm_val;
269
1.90M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_pnorm32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_pnorm32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_pnorm32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_pnorm32
Unexecuted instantiation: iusace_fft.c:ixheaac_pnorm32
Unexecuted instantiation: iusace_ms.c:ixheaac_pnorm32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_pnorm32
ixheaacd_env_calc.c:ixheaac_pnorm32
Line
Count
Source
257
1.61M
static PLATFORM_INLINE WORD ixheaac_pnorm32(WORD32 a) {
258
1.61M
  WORD norm_val;
259
260
1.61M
  if (a == 0) {
261
115k
    norm_val = 31;
262
1.49M
  } else {
263
21.9M
    for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
264
20.4M
      a <<= 1;
265
20.4M
    }
266
1.49M
  }
267
268
1.61M
  return norm_val;
269
1.61M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_pnorm32
ixheaacd_lpp_tran.c:ixheaac_pnorm32
Line
Count
Source
257
288k
static PLATFORM_INLINE WORD ixheaac_pnorm32(WORD32 a) {
258
288k
  WORD norm_val;
259
260
288k
  if (a == 0) {
261
63.1k
    norm_val = 31;
262
224k
  } else {
263
2.24M
    for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
264
2.01M
      a <<= 1;
265
2.01M
    }
266
224k
  }
267
268
288k
  return norm_val;
269
288k
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_pnorm32
270
271
23.0M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
23.0M
  WORD32 abs_val;
273
274
23.0M
  abs_val = a;
275
276
23.0M
  if (a < 0) {
277
12.1M
    abs_val = -a;
278
12.1M
  }
279
280
23.0M
  return abs_val;
281
23.0M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_abs32
ixheaace_sbr_ton_corr.c:ixheaac_abs32
Line
Count
Source
271
18.3k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
18.3k
  WORD32 abs_val;
273
274
18.3k
  abs_val = a;
275
276
18.3k
  if (a < 0) {
277
7.70k
    abs_val = -a;
278
7.70k
  }
279
280
18.3k
  return abs_val;
281
18.3k
}
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_abs32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_abs32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_abs32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_abs32
Unexecuted instantiation: iusace_fft.c:ixheaac_abs32
Unexecuted instantiation: iusace_ms.c:ixheaac_abs32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_abs32
ixheaace_sbr_env_est.c:ixheaac_abs32
Line
Count
Source
271
10.8M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
10.8M
  WORD32 abs_val;
273
274
10.8M
  abs_val = a;
275
276
10.8M
  if (a < 0) {
277
8.62M
    abs_val = -a;
278
8.62M
  }
279
280
10.8M
  return abs_val;
281
10.8M
}
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_abs32
ixheaace_sbr_missing_harmonics_det.c:ixheaac_abs32
Line
Count
Source
271
42.9k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
42.9k
  WORD32 abs_val;
273
274
42.9k
  abs_val = a;
275
276
42.9k
  if (a < 0) {
277
0
    abs_val = -a;
278
0
  }
279
280
42.9k
  return abs_val;
281
42.9k
}
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_abs32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_abs32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_abs32
ixheaacd_huff_code_reorder.c:ixheaac_abs32
Line
Count
Source
271
9.70M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
9.70M
  WORD32 abs_val;
273
274
9.70M
  abs_val = a;
275
276
9.70M
  if (a < 0) {
277
3.52M
    abs_val = -a;
278
3.52M
  }
279
280
9.70M
  return abs_val;
281
9.70M
}
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_abs32
ixheaacd_mps_smoothing.c:ixheaac_abs32
Line
Count
Source
271
51.9k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
51.9k
  WORD32 abs_val;
273
274
51.9k
  abs_val = a;
275
276
51.9k
  if (a < 0) {
277
3.84k
    abs_val = -a;
278
3.84k
  }
279
280
51.9k
  return abs_val;
281
51.9k
}
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_abs32
ixheaacd_basic_funcs.c:ixheaac_abs32
Line
Count
Source
271
1.46M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
1.46M
  WORD32 abs_val;
273
274
1.46M
  abs_val = a;
275
276
1.46M
  if (a < 0) {
277
5.91k
    abs_val = -a;
278
5.91k
  }
279
280
1.46M
  return abs_val;
281
1.46M
}
Unexecuted instantiation: ixheaacd_block.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_abs32
ixheaacd_env_calc.c:ixheaac_abs32
Line
Count
Source
271
905k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
905k
  WORD32 abs_val;
273
274
905k
  abs_val = a;
275
276
905k
  if (a < 0) {
277
0
    abs_val = -a;
278
0
  }
279
280
905k
  return abs_val;
281
905k
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_abs32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_abs32
282
283
185M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
185M
  WORD32 abs_val;
285
286
185M
  abs_val = a;
287
288
185M
  if (a < 0) {
289
28.3M
    abs_val = ~a;
290
28.3M
  }
291
292
185M
  return abs_val;
293
185M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_tns.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_abs32_nrm
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_abs32_nrm
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_abs32_nrm
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_abs32_nrm
Unexecuted instantiation: iusace_fft.c:ixheaac_abs32_nrm
Unexecuted instantiation: iusace_ms.c:ixheaac_abs32_nrm
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_fft.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_nf.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_api.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_abs32_nrm
ixheaacd_aac_tns.c:ixheaac_abs32_nrm
Line
Count
Source
283
142M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
142M
  WORD32 abs_val;
285
286
142M
  abs_val = a;
287
288
142M
  if (a < 0) {
289
15.0M
    abs_val = ~a;
290
15.0M
  }
291
292
142M
  return abs_val;
293
142M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_block.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_abs32_nrm
ixheaacd_env_calc.c:ixheaac_abs32_nrm
Line
Count
Source
283
40.3M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
40.3M
  WORD32 abs_val;
285
286
40.3M
  abs_val = a;
287
288
40.3M
  if (a < 0) {
289
12.6M
    abs_val = ~a;
290
12.6M
  }
291
292
40.3M
  return abs_val;
293
40.3M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_abs32_nrm
ixheaacd_lpp_tran.c:ixheaac_abs32_nrm
Line
Count
Source
283
1.72M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
1.72M
  WORD32 abs_val;
285
286
1.72M
  abs_val = a;
287
288
1.72M
  if (a < 0) {
289
621k
    abs_val = ~a;
290
621k
  }
291
292
1.72M
  return abs_val;
293
1.72M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_abs32_nrm
ixheaacd_mps_res_tns.c:ixheaac_abs32_nrm
Line
Count
Source
283
19.4k
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
19.4k
  WORD32 abs_val;
285
286
19.4k
  abs_val = a;
287
288
19.4k
  if (a < 0) {
289
2.19k
    abs_val = ~a;
290
2.19k
  }
291
292
19.4k
  return abs_val;
293
19.4k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_abs32_nrm
294
295
399M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
399M
  WORD32 abs_val;
297
298
399M
  abs_val = a;
299
300
399M
  if (a == MIN_32) {
301
766k
    abs_val = MAX_32;
302
398M
  } else if (a < 0) {
303
46.5M
    abs_val = -a;
304
46.5M
  }
305
306
399M
  return abs_val;
307
399M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_abs32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_abs32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_abs32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_abs32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_abs32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_abs32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_abs32_sat
ixheaacd_aac_tns.c:ixheaac_abs32_sat
Line
Count
Source
295
12.7M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
12.7M
  WORD32 abs_val;
297
298
12.7M
  abs_val = a;
299
300
12.7M
  if (a == MIN_32) {
301
254k
    abs_val = MAX_32;
302
12.4M
  } else if (a < 0) {
303
3.10M
    abs_val = -a;
304
3.10M
  }
305
306
12.7M
  return abs_val;
307
12.7M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_abs32_sat
ixheaacd_imdct.c:ixheaac_abs32_sat
Line
Count
Source
295
376M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
376M
  WORD32 abs_val;
297
298
376M
  abs_val = a;
299
300
376M
  if (a == MIN_32) {
301
421k
    abs_val = MAX_32;
302
376M
  } else if (a < 0) {
303
41.6M
    abs_val = -a;
304
41.6M
  }
305
306
376M
  return abs_val;
307
376M
}
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_abs32_sat
ixheaacd_lpp_tran.c:ixheaac_abs32_sat
Line
Count
Source
295
1.11M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
1.11M
  WORD32 abs_val;
297
298
1.11M
  abs_val = a;
299
300
1.11M
  if (a == MIN_32) {
301
325
    abs_val = MAX_32;
302
1.11M
  } else if (a < 0) {
303
502k
    abs_val = -a;
304
502k
  }
305
306
1.11M
  return abs_val;
307
1.11M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_abs32_sat
ixheaacd_mps_res_tns.c:ixheaac_abs32_sat
Line
Count
Source
295
45.7k
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
45.7k
  WORD32 abs_val;
297
298
45.7k
  abs_val = a;
299
300
45.7k
  if (a == MIN_32) {
301
982
    abs_val = MAX_32;
302
44.7k
  } else if (a < 0) {
303
8.29k
    abs_val = -a;
304
8.29k
  }
305
306
45.7k
  return abs_val;
307
45.7k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_abs32_sat
ixheaacd_tns.c:ixheaac_abs32_sat
Line
Count
Source
295
8.54M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
8.54M
  WORD32 abs_val;
297
298
8.54M
  abs_val = a;
299
300
8.54M
  if (a == MIN_32) {
301
89.5k
    abs_val = MAX_32;
302
8.45M
  } else if (a < 0) {
303
1.25M
    abs_val = -a;
304
1.25M
  }
305
306
8.54M
  return abs_val;
307
8.54M
}
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_abs32_sat
308
309
1.37k
static PLATFORM_INLINE WORD32 ixheaac_negate32(WORD32 a) {
310
1.37k
  WORD32 neg_val;
311
312
1.37k
  neg_val = -a;
313
314
1.37k
  return neg_val;
315
1.37k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_negate32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_negate32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_negate32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_negate32
Unexecuted instantiation: iusace_fft.c:ixheaac_negate32
Unexecuted instantiation: iusace_ms.c:ixheaac_negate32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_negate32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_negate32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_negate32
ixheaacd_stereo.c:ixheaac_negate32
Line
Count
Source
309
1.37k
static PLATFORM_INLINE WORD32 ixheaac_negate32(WORD32 a) {
310
1.37k
  WORD32 neg_val;
311
312
1.37k
  neg_val = -a;
313
314
1.37k
  return neg_val;
315
1.37k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_negate32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_negate32
316
317
770M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
770M
  WORD32 neg_val;
319
320
770M
  if (a == MIN_32) {
321
1.33M
    neg_val = MAX_32;
322
768M
  } else {
323
768M
    neg_val = -a;
324
768M
  }
325
770M
  return neg_val;
326
770M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_negate32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_negate32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_negate32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_negate32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_negate32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_negate32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_negate32_sat
ixheaacd_mps_polyphase.c:ixheaac_negate32_sat
Line
Count
Source
317
116M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
116M
  WORD32 neg_val;
319
320
116M
  if (a == MIN_32) {
321
990k
    neg_val = MAX_32;
322
115M
  } else {
323
115M
    neg_val = -a;
324
115M
  }
325
116M
  return neg_val;
326
116M
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_negate32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_negate32_sat
Line
Count
Source
317
238M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
238M
  WORD32 neg_val;
319
320
238M
  if (a == MIN_32) {
321
1.30k
    neg_val = MAX_32;
322
238M
  } else {
323
238M
    neg_val = -a;
324
238M
  }
325
238M
  return neg_val;
326
238M
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_negate32_sat
ixheaacd_aac_imdct.c:ixheaac_negate32_sat
Line
Count
Source
317
15.8M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
15.8M
  WORD32 neg_val;
319
320
15.8M
  if (a == MIN_32) {
321
0
    neg_val = MAX_32;
322
15.8M
  } else {
323
15.8M
    neg_val = -a;
324
15.8M
  }
325
15.8M
  return neg_val;
326
15.8M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_negate32_sat
ixheaacd_block.c:ixheaac_negate32_sat
Line
Count
Source
317
22.7M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
22.7M
  WORD32 neg_val;
319
320
22.7M
  if (a == MIN_32) {
321
2.95k
    neg_val = MAX_32;
322
22.7M
  } else {
323
22.7M
    neg_val = -a;
324
22.7M
  }
325
22.7M
  return neg_val;
326
22.7M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_negate32_sat
ixheaacd_imdct.c:ixheaac_negate32_sat
Line
Count
Source
317
211M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
211M
  WORD32 neg_val;
319
320
211M
  if (a == MIN_32) {
321
284k
    neg_val = MAX_32;
322
211M
  } else {
323
211M
    neg_val = -a;
324
211M
  }
325
211M
  return neg_val;
326
211M
}
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_negate32_sat
ixheaacd_lpfuncs.c:ixheaac_negate32_sat
Line
Count
Source
317
10.8M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
10.8M
  WORD32 neg_val;
319
320
10.8M
  if (a == MIN_32) {
321
3.72k
    neg_val = MAX_32;
322
10.7M
  } else {
323
10.7M
    neg_val = -a;
324
10.7M
  }
325
10.8M
  return neg_val;
326
10.8M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_negate32_sat
ixheaacd_mps_bitdec.c:ixheaac_negate32_sat
Line
Count
Source
317
53.5k
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
53.5k
  WORD32 neg_val;
319
320
53.5k
  if (a == MIN_32) {
321
36
    neg_val = MAX_32;
322
53.5k
  } else {
323
53.5k
    neg_val = -a;
324
53.5k
  }
325
53.5k
  return neg_val;
326
53.5k
}
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_negate32_sat
ixheaacd_avq_dec.c:ixheaac_negate32_sat
Line
Count
Source
317
284k
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
284k
  WORD32 neg_val;
319
320
284k
  if (a == MIN_32) {
321
0
    neg_val = MAX_32;
322
284k
  } else {
323
284k
    neg_val = -a;
324
284k
  }
325
284k
  return neg_val;
326
284k
}
ixheaacd_basic_ops.c:ixheaac_negate32_sat
Line
Count
Source
317
153M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
153M
  WORD32 neg_val;
319
320
153M
  if (a == MIN_32) {
321
52.6k
    neg_val = MAX_32;
322
153M
  } else {
323
153M
    neg_val = -a;
324
153M
  }
325
153M
  return neg_val;
326
153M
}
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_negate32_sat
ixheaacd_mps_calc_m1m2_common.c:ixheaac_negate32_sat
Line
Count
Source
317
51.0k
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
51.0k
  WORD32 neg_val;
319
320
51.0k
  if (a == MIN_32) {
321
0
    neg_val = MAX_32;
322
51.0k
  } else {
323
51.0k
    neg_val = -a;
324
51.0k
  }
325
51.0k
  return neg_val;
326
51.0k
}
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_negate32_sat
327
328
70.9k
static PLATFORM_INLINE WORD32 ixheaac_div32(WORD32 a, WORD32 b, WORD *q_format) {
329
70.9k
  WORD32 quotient;
330
70.9k
  UWORD32 mantissa_nr, mantissa_dr;
331
70.9k
  WORD16 sign = 0;
332
333
70.9k
  LOOPINDEX i;
334
70.9k
  WORD q_nr, q_dr;
335
336
70.9k
  if ((a < 0) && (0 != b)) {
337
0
    a = -a;
338
0
    sign = (WORD16)(sign ^ -1);
339
0
  }
340
341
70.9k
  if (b < 0) {
342
2.79k
    b = -b;
343
2.79k
    sign = (WORD16)(sign ^ -1);
344
2.79k
  }
345
346
70.9k
  if (0 == b) {
347
9.22k
    *q_format = 0;
348
9.22k
    return (a);
349
9.22k
  }
350
351
61.6k
  quotient = 0;
352
353
61.6k
  q_nr = ixheaac_norm32(a);
354
61.6k
  mantissa_nr = (UWORD32)a << (q_nr);
355
61.6k
  q_dr = ixheaac_norm32(b);
356
61.6k
  mantissa_dr = (UWORD32)b << (q_dr);
357
61.6k
  *q_format = (WORD)(30 + q_nr - q_dr);
358
359
1.97M
  for (i = 0; i < 31; i++) {
360
1.91M
    quotient = quotient << 1;
361
362
1.91M
    if (mantissa_nr >= mantissa_dr) {
363
755k
      mantissa_nr = mantissa_nr - mantissa_dr;
364
755k
      quotient += 1;
365
755k
    }
366
367
1.91M
    mantissa_nr = (UWORD32)mantissa_nr << 1;
368
1.91M
  }
369
370
61.6k
  if (sign < 0) {
371
2.79k
    quotient = -quotient;
372
2.79k
  }
373
374
61.6k
  return quotient;
375
70.9k
}
ixheaace_api.c:ixheaac_div32
Line
Count
Source
328
962
static PLATFORM_INLINE WORD32 ixheaac_div32(WORD32 a, WORD32 b, WORD *q_format) {
329
962
  WORD32 quotient;
330
962
  UWORD32 mantissa_nr, mantissa_dr;
331
962
  WORD16 sign = 0;
332
333
962
  LOOPINDEX i;
334
962
  WORD q_nr, q_dr;
335
336
962
  if ((a < 0) && (0 != b)) {
337
0
    a = -a;
338
0
    sign = (WORD16)(sign ^ -1);
339
0
  }
340
341
962
  if (b < 0) {
342
0
    b = -b;
343
0
    sign = (WORD16)(sign ^ -1);
344
0
  }
345
346
962
  if (0 == b) {
347
0
    *q_format = 0;
348
0
    return (a);
349
0
  }
350
351
962
  quotient = 0;
352
353
962
  q_nr = ixheaac_norm32(a);
354
962
  mantissa_nr = (UWORD32)a << (q_nr);
355
962
  q_dr = ixheaac_norm32(b);
356
962
  mantissa_dr = (UWORD32)b << (q_dr);
357
962
  *q_format = (WORD)(30 + q_nr - q_dr);
358
359
30.7k
  for (i = 0; i < 31; i++) {
360
29.8k
    quotient = quotient << 1;
361
362
29.8k
    if (mantissa_nr >= mantissa_dr) {
363
6.26k
      mantissa_nr = mantissa_nr - mantissa_dr;
364
6.26k
      quotient += 1;
365
6.26k
    }
366
367
29.8k
    mantissa_nr = (UWORD32)mantissa_nr << 1;
368
29.8k
  }
369
370
962
  if (sign < 0) {
371
0
    quotient = -quotient;
372
0
  }
373
374
962
  return quotient;
375
962
}
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_div32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_div32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_div32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_div32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_div32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_div32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_div32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_div32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_div32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_div32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_div32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_div32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_div32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_div32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_div32
Unexecuted instantiation: iusace_fft.c:ixheaac_div32
Unexecuted instantiation: iusace_ms.c:ixheaac_div32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_div32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_div32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_div32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_div32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_div32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_div32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_div32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_div32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_div32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_div32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_div32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_div32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_div32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_div32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_div32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_div32
ixheaacd_mps_calc_m1m2_common.c:ixheaac_div32
Line
Count
Source
328
69.9k
static PLATFORM_INLINE WORD32 ixheaac_div32(WORD32 a, WORD32 b, WORD *q_format) {
329
69.9k
  WORD32 quotient;
330
69.9k
  UWORD32 mantissa_nr, mantissa_dr;
331
69.9k
  WORD16 sign = 0;
332
333
69.9k
  LOOPINDEX i;
334
69.9k
  WORD q_nr, q_dr;
335
336
69.9k
  if ((a < 0) && (0 != b)) {
337
0
    a = -a;
338
0
    sign = (WORD16)(sign ^ -1);
339
0
  }
340
341
69.9k
  if (b < 0) {
342
2.79k
    b = -b;
343
2.79k
    sign = (WORD16)(sign ^ -1);
344
2.79k
  }
345
346
69.9k
  if (0 == b) {
347
9.22k
    *q_format = 0;
348
9.22k
    return (a);
349
9.22k
  }
350
351
60.7k
  quotient = 0;
352
353
60.7k
  q_nr = ixheaac_norm32(a);
354
60.7k
  mantissa_nr = (UWORD32)a << (q_nr);
355
60.7k
  q_dr = ixheaac_norm32(b);
356
60.7k
  mantissa_dr = (UWORD32)b << (q_dr);
357
60.7k
  *q_format = (WORD)(30 + q_nr - q_dr);
358
359
1.94M
  for (i = 0; i < 31; i++) {
360
1.88M
    quotient = quotient << 1;
361
362
1.88M
    if (mantissa_nr >= mantissa_dr) {
363
749k
      mantissa_nr = mantissa_nr - mantissa_dr;
364
749k
      quotient += 1;
365
749k
    }
366
367
1.88M
    mantissa_nr = (UWORD32)mantissa_nr << 1;
368
1.88M
  }
369
370
60.7k
  if (sign < 0) {
371
2.79k
    quotient = -quotient;
372
2.79k
  }
373
374
60.7k
  return quotient;
375
69.9k
}
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_div32
376
377
57.2M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
57.2M
  WORD32 out_val;
379
380
57.2M
  b = ((UWORD32)(b << 24) >> 24);
381
57.2M
  if (b >= 31) {
382
28.5M
    if (a < 0)
383
4.14M
      out_val = -1;
384
24.4M
    else
385
24.4M
      out_val = 0;
386
28.7M
  } else if (b <= 0) {
387
11.7M
    return a;
388
17.0M
  } else {
389
17.0M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
17.0M
    out_val = (WORD32)a >> b;
391
17.0M
  }
392
393
45.5M
  return out_val;
394
57.2M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_shr32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_shr32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_shr32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr32_sat
ixheaacd_aac_imdct.c:ixheaac_shr32_sat
Line
Count
Source
377
15.8M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
15.8M
  WORD32 out_val;
379
380
15.8M
  b = ((UWORD32)(b << 24) >> 24);
381
15.8M
  if (b >= 31) {
382
7.28M
    if (a < 0)
383
0
      out_val = -1;
384
7.28M
    else
385
7.28M
      out_val = 0;
386
8.52M
  } else if (b <= 0) {
387
6.82M
    return a;
388
6.82M
  } else {
389
1.69M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
1.69M
    out_val = (WORD32)a >> b;
391
1.69M
  }
392
393
8.97M
  return out_val;
394
15.8M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shr32_sat
ixheaacd_block.c:ixheaac_shr32_sat
Line
Count
Source
377
11.0M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
11.0M
  WORD32 out_val;
379
380
11.0M
  b = ((UWORD32)(b << 24) >> 24);
381
11.0M
  if (b >= 31) {
382
2.37M
    if (a < 0)
383
1.11M
      out_val = -1;
384
1.25M
    else
385
1.25M
      out_val = 0;
386
8.68M
  } else if (b <= 0) {
387
344k
    return a;
388
8.33M
  } else {
389
8.33M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
8.33M
    out_val = (WORD32)a >> b;
391
8.33M
  }
392
393
10.7M
  return out_val;
394
11.0M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_shr32_sat
ixheaacd_lpfuncs.c:ixheaac_shr32_sat
Line
Count
Source
377
30.4M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
30.4M
  WORD32 out_val;
379
380
30.4M
  b = ((UWORD32)(b << 24) >> 24);
381
30.4M
  if (b >= 31) {
382
18.9M
    if (a < 0)
383
3.02M
      out_val = -1;
384
15.8M
    else
385
15.8M
      out_val = 0;
386
18.9M
  } else if (b <= 0) {
387
4.53M
    return a;
388
6.98M
  } else {
389
6.98M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
6.98M
    out_val = (WORD32)a >> b;
391
6.98M
  }
392
393
25.8M
  return out_val;
394
30.4M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_shr32_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_shr32_sat
395
396
6.86M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_sat(WORD32 a, WORD16 b, WORD16 c) {
397
6.86M
  WORD32 acc;
398
399
6.86M
  acc = ixheaac_mult16x16in32(b, c);
400
401
6.86M
  acc = ixheaac_add32_sat(a, acc);
402
403
6.86M
  return acc;
404
6.86M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mac16x16in32_sat
ixheaacd_env_calc.c:ixheaac_mac16x16in32_sat
Line
Count
Source
396
6.86M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_sat(WORD32 a, WORD16 b, WORD16 c) {
397
6.86M
  WORD32 acc;
398
399
6.86M
  acc = ixheaac_mult16x16in32(b, c);
400
401
6.86M
  acc = ixheaac_add32_sat(a, acc);
402
403
6.86M
  return acc;
404
6.86M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mac16x16in32_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mac16x16in32_sat
405
406
0
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl(WORD32 a, WORD16 b, WORD16 c) {
407
0
  WORD32 acc;
408
0
409
0
  acc = ixheaac_mult16x16in32_shl(b, c);
410
0
411
0
  acc = ixheaac_add32(a, acc);
412
0
413
0
  return acc;
414
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: iusace_fft.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: iusace_ms.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mac16x16in32_shl
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mac16x16in32_shl
415
416
22.8M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
22.8M
  WORD32 acc;
418
419
22.8M
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
22.8M
  acc = ixheaac_add32_sat(a, acc);
422
423
22.8M
  return acc;
424
22.8M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: iusace_fft.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: iusace_ms.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_fft.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_nf.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mac16x16in32_shl_sat
ixheaacd_aac_tns.c:ixheaac_mac16x16in32_shl_sat
Line
Count
Source
416
3.57M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
3.57M
  WORD32 acc;
418
419
3.57M
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
3.57M
  acc = ixheaac_add32_sat(a, acc);
422
423
3.57M
  return acc;
424
3.57M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mac16x16in32_shl_sat
ixheaacd_env_calc.c:ixheaac_mac16x16in32_shl_sat
Line
Count
Source
416
19.2M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
19.2M
  WORD32 acc;
418
419
19.2M
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
19.2M
  acc = ixheaac_add32_sat(a, acc);
422
423
19.2M
  return acc;
424
19.2M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mac16x16in32_shl_sat
ixheaacd_mps_res_tns.c:ixheaac_mac16x16in32_shl_sat
Line
Count
Source
416
45.7k
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
45.7k
  WORD32 acc;
418
419
45.7k
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
45.7k
  acc = ixheaac_add32_sat(a, acc);
422
423
45.7k
  return acc;
424
45.7k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_mac16x16in32_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_mac16x16in32_shl_sat
425
426
0
static PLATFORM_INLINE WORD32 ixheaac_msu16x16in32(WORD32 a, WORD16 b, WORD16 c) {
427
0
  WORD32 acc;
428
0
429
0
  acc = ixheaac_mult16x16in32(b, c);
430
0
431
0
  acc = ixheaac_sub32(a, acc);
432
0
433
0
  return acc;
434
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_enc_init.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_enc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_onset_detect.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_param_extract.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_qmf.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_tns.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_msu16x16in32
Unexecuted instantiation: iusace_bitbuffer.c:ixheaac_msu16x16in32
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_msu16x16in32
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_msu16x16in32
Unexecuted instantiation: iusace_fft.c:ixheaac_msu16x16in32
Unexecuted instantiation: iusace_ms.c:ixheaac_msu16x16in32
Unexecuted instantiation: iusace_tns_usac.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_block_switch.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_fft.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_delay.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_dmx_tdom_enh.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_mps_nlc_enc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_nf.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_hbe_fft_ifft_32x32.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaac_esbr_fft.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_api.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_huff_code_reorder.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_decorr.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_hybrid_filt.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_mdct_2_qmf.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_polyphase.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_temp_process.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_block.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_ext_ch_ele.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_fft.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_hbe_dft_trans.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_hbe_trans.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_imdct.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_lpc.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_lpc_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_blind.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_emm.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_51sx.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_52xx.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_727x.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_757x.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_tcx_fwd_alcnx.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_tcx_fwd_mdct.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_tns.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_Windowing.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_acelp_bitparse.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_acelp_mdct.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_acelp_tools.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_avq_dec.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_basic_ops.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_fwd_alias_cnx.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_msu16x16in32
Unexecuted instantiation: ixheaacd_mps_res_block.c:ixheaac_msu16x16in32
435
436
#endif /* IXHEAAC_BASIC_OPS32_H */