Coverage Report

Created: 2026-08-31 07:12

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
106M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
106M
  WORD32 min_val;
25
26
106M
  min_val = (a < b) ? a : b;
27
28
106M
  return min_val;
29
106M
}
ixheaace_api.c:ixheaac_min32
Line
Count
Source
23
4.80k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
4.80k
  WORD32 min_val;
25
26
4.80k
  min_val = (a < b) ? a : b;
27
28
4.80k
  return min_val;
29
4.80k
}
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
8.66k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
8.66k
  WORD32 min_val;
25
26
8.66k
  min_val = (a < b) ? a : b;
27
28
8.66k
  return min_val;
29
8.66k
}
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
127k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
127k
  WORD32 min_val;
25
26
127k
  min_val = (a < b) ? a : b;
27
28
127k
  return min_val;
29
127k
}
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
19.8M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
19.8M
  WORD32 min_val;
25
26
19.8M
  min_val = (a < b) ? a : b;
27
28
19.8M
  return min_val;
29
19.8M
}
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_bitdec.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_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
2.46k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
2.46k
  WORD32 min_val;
25
26
2.46k
  min_val = (a < b) ? a : b;
27
28
2.46k
  return min_val;
29
2.46k
}
Unexecuted instantiation: ixheaacd_mps_res_tns.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
4.94M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
4.94M
  WORD32 min_val;
25
26
4.94M
  min_val = (a < b) ? a : b;
27
28
4.94M
  return min_val;
29
4.94M
}
ixheaacd_rev_vlc.c:ixheaac_min32
Line
Count
Source
23
1.69k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
1.69k
  WORD32 min_val;
25
26
1.69k
  min_val = (a < b) ? a : b;
27
28
1.69k
  return min_val;
29
1.69k
}
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
117k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
117k
  WORD32 min_val;
25
26
117k
  min_val = (a < b) ? a : b;
27
28
117k
  return min_val;
29
117k
}
ixheaacd_sbr_dec.c:ixheaac_min32
Line
Count
Source
23
180k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
180k
  WORD32 min_val;
25
26
180k
  min_val = (a < b) ? a : b;
27
28
180k
  return min_val;
29
180k
}
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
503k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
503k
  WORD32 min_val;
25
26
503k
  min_val = (a < b) ? a : b;
27
28
503k
  return min_val;
29
503k
}
ixheaacd_block.c:ixheaac_min32
Line
Count
Source
23
50.3M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
50.3M
  WORD32 min_val;
25
26
50.3M
  min_val = (a < b) ? a : b;
27
28
50.3M
  return min_val;
29
50.3M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_min32
ixheaacd_env_calc.c:ixheaac_min32
Line
Count
Source
23
1.25M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
1.25M
  WORD32 min_val;
25
26
1.25M
  min_val = (a < b) ? a : b;
27
28
1.25M
  return min_val;
29
1.25M
}
ixheaacd_env_dec.c:ixheaac_min32
Line
Count
Source
23
57.0k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
57.0k
  WORD32 min_val;
25
26
57.0k
  min_val = (a < b) ? a : b;
27
28
57.0k
  return min_val;
29
57.0k
}
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
28.4M
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
28.4M
  WORD32 min_val;
25
26
28.4M
  min_val = (a < b) ? a : b;
27
28
28.4M
  return min_val;
29
28.4M
}
ixheaacd_lpp_tran.c:ixheaac_min32
Line
Count
Source
23
54.4k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
54.4k
  WORD32 min_val;
25
26
54.4k
  min_val = (a < b) ? a : b;
27
28
54.4k
  return min_val;
29
54.4k
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_min32
Unexecuted instantiation: ixheaacd_mps_apply_m2.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_block.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
60.1k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
60.1k
  WORD32 min_val;
25
26
60.1k
  min_val = (a < b) ? a : b;
27
28
60.1k
  return min_val;
29
60.1k
}
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
479k
static PLATFORM_INLINE WORD32 ixheaac_min32(WORD32 a, WORD32 b) {
24
479k
  WORD32 min_val;
25
26
479k
  min_val = (a < b) ? a : b;
27
28
479k
  return min_val;
29
479k
}
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
30
31
32.1M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
32.1M
  WORD32 max_val;
33
34
32.1M
  max_val = (a > b) ? a : b;
35
36
32.1M
  return max_val;
37
32.1M
}
ixheaace_api.c:ixheaac_max32
Line
Count
Source
31
5.72k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
5.72k
  WORD32 max_val;
33
34
5.72k
  max_val = (a > b) ? a : b;
35
36
5.72k
  return max_val;
37
5.72k
}
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.74k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
4.74k
  WORD32 max_val;
33
34
4.74k
  max_val = (a > b) ? a : b;
35
36
4.74k
  return max_val;
37
4.74k
}
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.52M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
1.52M
  WORD32 max_val;
33
34
1.52M
  max_val = (a > b) ? a : b;
35
36
1.52M
  return max_val;
37
1.52M
}
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
5.27M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
5.27M
  WORD32 max_val;
33
34
5.27M
  max_val = (a > b) ? a : b;
35
36
5.27M
  return max_val;
37
5.27M
}
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_bitdec.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_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_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
27.5k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
27.5k
  WORD32 max_val;
33
34
27.5k
  max_val = (a > b) ? a : b;
35
36
27.5k
  return max_val;
37
27.5k
}
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
117k
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
117k
  WORD32 max_val;
33
34
117k
  max_val = (a > b) ? a : b;
35
36
117k
  return max_val;
37
117k
}
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
25.2M
static PLATFORM_INLINE WORD32 ixheaac_max32(WORD32 a, WORD32 b) {
32
25.2M
  WORD32 max_val;
33
34
25.2M
  max_val = (a > b) ? a : b;
35
36
25.2M
  return max_val;
37
25.2M
}
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_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_block.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
38
39
550M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
550M
  WORD32 out_val;
41
42
550M
  b = ((UWORD32)(b << 24) >> 24);
43
550M
  if (b > 31)
44
1.69M
    out_val = 0;
45
548M
  else
46
548M
    out_val = (WORD32)a << b;
47
48
550M
  return out_val;
49
550M
}
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
8.66k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
8.66k
  WORD32 out_val;
41
42
8.66k
  b = ((UWORD32)(b << 24) >> 24);
43
8.66k
  if (b > 31)
44
0
    out_val = 0;
45
8.66k
  else
46
8.66k
    out_val = (WORD32)a << b;
47
48
8.66k
  return out_val;
49
8.66k
}
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
1.12M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
1.12M
  WORD32 out_val;
41
42
1.12M
  b = ((UWORD32)(b << 24) >> 24);
43
1.12M
  if (b > 31)
44
0
    out_val = 0;
45
1.12M
  else
46
1.12M
    out_val = (WORD32)a << b;
47
48
1.12M
  return out_val;
49
1.12M
}
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
75.8M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
75.8M
  WORD32 out_val;
41
42
75.8M
  b = ((UWORD32)(b << 24) >> 24);
43
75.8M
  if (b > 31)
44
0
    out_val = 0;
45
75.8M
  else
46
75.8M
    out_val = (WORD32)a << b;
47
48
75.8M
  return out_val;
49
75.8M
}
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shl32
ixheaacd_mps_decorr.c:ixheaac_shl32
Line
Count
Source
39
14.8M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
14.8M
  WORD32 out_val;
41
42
14.8M
  b = ((UWORD32)(b << 24) >> 24);
43
14.8M
  if (b > 31)
44
0
    out_val = 0;
45
14.8M
  else
46
14.8M
    out_val = (WORD32)a << b;
47
48
14.8M
  return out_val;
49
14.8M
}
ixheaacd_mps_hybrid_filt.c:ixheaac_shl32
Line
Count
Source
39
76.1M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
76.1M
  WORD32 out_val;
41
42
76.1M
  b = ((UWORD32)(b << 24) >> 24);
43
76.1M
  if (b > 31)
44
0
    out_val = 0;
45
76.1M
  else
46
76.1M
    out_val = (WORD32)a << b;
47
48
76.1M
  return out_val;
49
76.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
114M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
114M
  WORD32 out_val;
41
42
114M
  b = ((UWORD32)(b << 24) >> 24);
43
114M
  if (b > 31)
44
0
    out_val = 0;
45
114M
  else
46
114M
    out_val = (WORD32)a << b;
47
48
114M
  return out_val;
49
114M
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_shl32
ixheaacd_mps_reshape_bb_env.c:ixheaac_shl32
Line
Count
Source
39
529k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
529k
  WORD32 out_val;
41
42
529k
  b = ((UWORD32)(b << 24) >> 24);
43
529k
  if (b > 31)
44
0
    out_val = 0;
45
529k
  else
46
529k
    out_val = (WORD32)a << b;
47
48
529k
  return out_val;
49
529k
}
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
72.9k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
72.9k
  WORD32 out_val;
41
42
72.9k
  b = ((UWORD32)(b << 24) >> 24);
43
72.9k
  if (b > 31)
44
0
    out_val = 0;
45
72.9k
  else
46
72.9k
    out_val = (WORD32)a << b;
47
48
72.9k
  return out_val;
49
72.9k
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shl32
ixheaacd_mps_temp_process.c:ixheaac_shl32
Line
Count
Source
39
890k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
890k
  WORD32 out_val;
41
42
890k
  b = ((UWORD32)(b << 24) >> 24);
43
890k
  if (b > 31)
44
0
    out_val = 0;
45
890k
  else
46
890k
    out_val = (WORD32)a << b;
47
48
890k
  return out_val;
49
890k
}
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
201k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
201k
  WORD32 out_val;
41
42
201k
  b = ((UWORD32)(b << 24) >> 24);
43
201k
  if (b > 31)
44
0
    out_val = 0;
45
201k
  else
46
201k
    out_val = (WORD32)a << b;
47
48
201k
  return out_val;
49
201k
}
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
91.7M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
91.7M
  WORD32 out_val;
41
42
91.7M
  b = ((UWORD32)(b << 24) >> 24);
43
91.7M
  if (b > 31)
44
0
    out_val = 0;
45
91.7M
  else
46
91.7M
    out_val = (WORD32)a << b;
47
48
91.7M
  return out_val;
49
91.7M
}
ixheaacd_aac_tns.c:ixheaac_shl32
Line
Count
Source
39
5.76M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
5.76M
  WORD32 out_val;
41
42
5.76M
  b = ((UWORD32)(b << 24) >> 24);
43
5.76M
  if (b > 31)
44
0
    out_val = 0;
45
5.76M
  else
46
5.76M
    out_val = (WORD32)a << b;
47
48
5.76M
  return out_val;
49
5.76M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl32
ixheaacd_block.c:ixheaac_shl32
Line
Count
Source
39
38.2M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
38.2M
  WORD32 out_val;
41
42
38.2M
  b = ((UWORD32)(b << 24) >> 24);
43
38.2M
  if (b > 31)
44
1.67M
    out_val = 0;
45
36.6M
  else
46
36.6M
    out_val = (WORD32)a << b;
47
48
38.2M
  return out_val;
49
38.2M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl32
ixheaacd_env_calc.c:ixheaac_shl32
Line
Count
Source
39
49.9M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
49.9M
  WORD32 out_val;
41
42
49.9M
  b = ((UWORD32)(b << 24) >> 24);
43
49.9M
  if (b > 31)
44
21.6k
    out_val = 0;
45
49.8M
  else
46
49.8M
    out_val = (WORD32)a << b;
47
48
49.9M
  return out_val;
49
49.9M
}
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
28.1M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
28.1M
  WORD32 out_val;
41
42
28.1M
  b = ((UWORD32)(b << 24) >> 24);
43
28.1M
  if (b > 31)
44
0
    out_val = 0;
45
28.1M
  else
46
28.1M
    out_val = (WORD32)a << b;
47
48
28.1M
  return out_val;
49
28.1M
}
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
46.8M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
46.8M
  WORD32 out_val;
41
42
46.8M
  b = ((UWORD32)(b << 24) >> 24);
43
46.8M
  if (b > 31)
44
0
    out_val = 0;
45
46.8M
  else
46
46.8M
    out_val = (WORD32)a << b;
47
48
46.8M
  return out_val;
49
46.8M
}
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_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
ixheaacd_mps_res_block.c:ixheaac_shl32
Line
Count
Source
39
426k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
426k
  WORD32 out_val;
41
42
426k
  b = ((UWORD32)(b << 24) >> 24);
43
426k
  if (b > 31)
44
1.41k
    out_val = 0;
45
424k
  else
46
424k
    out_val = (WORD32)a << b;
47
48
426k
  return out_val;
49
426k
}
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
4.77M
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
4.77M
  WORD32 out_val;
41
42
4.77M
  b = ((UWORD32)(b << 24) >> 24);
43
4.77M
  if (b > 31)
44
0
    out_val = 0;
45
4.77M
  else
46
4.77M
    out_val = (WORD32)a << b;
47
48
4.77M
  return out_val;
49
4.77M
}
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
423k
static PLATFORM_INLINE WORD32 ixheaac_shl32(WORD32 a, WORD b) {
40
423k
  WORD32 out_val;
41
42
423k
  b = ((UWORD32)(b << 24) >> 24);
43
423k
  if (b > 31)
44
0
    out_val = 0;
45
423k
  else
46
423k
    out_val = (WORD32)a << b;
47
48
423k
  return out_val;
49
423k
}
50
51
1.33G
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
1.33G
  WORD32 out_val;
53
54
1.33G
  b = ((UWORD32)(b << 24) >> 24);
55
1.33G
  if (b >= 31) {
56
2.71M
    if (a < 0)
57
1.17M
      out_val = -1;
58
1.54M
    else
59
1.54M
      out_val = 0;
60
1.33G
  } else {
61
1.33G
    out_val = (WORD32)a >> b;
62
1.33G
  }
63
64
1.33G
  return out_val;
65
1.33G
}
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
127k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
127k
  WORD32 out_val;
53
54
127k
  b = ((UWORD32)(b << 24) >> 24);
55
127k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
127k
  } else {
61
127k
    out_val = (WORD32)a >> b;
62
127k
  }
63
64
127k
  return out_val;
65
127k
}
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
27.4M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
27.4M
  WORD32 out_val;
53
54
27.4M
  b = ((UWORD32)(b << 24) >> 24);
55
27.4M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
27.4M
  } else {
61
27.4M
    out_val = (WORD32)a >> b;
62
27.4M
  }
63
64
27.4M
  return out_val;
65
27.4M
}
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
108M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
108M
  WORD32 out_val;
53
54
108M
  b = ((UWORD32)(b << 24) >> 24);
55
108M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
108M
  } else {
61
108M
    out_val = (WORD32)a >> b;
62
108M
  }
63
64
108M
  return out_val;
65
108M
}
ixheaacd_mps_bitdec.c:ixheaac_shr32
Line
Count
Source
51
106k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
106k
  WORD32 out_val;
53
54
106k
  b = ((UWORD32)(b << 24) >> 24);
55
106k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
106k
  } else {
61
106k
    out_val = (WORD32)a >> b;
62
106k
  }
63
64
106k
  return out_val;
65
106k
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_shr32
ixheaacd_mps_decorr.c:ixheaac_shr32
Line
Count
Source
51
14.8M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
14.8M
  WORD32 out_val;
53
54
14.8M
  b = ((UWORD32)(b << 24) >> 24);
55
14.8M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
14.8M
  } else {
61
14.8M
    out_val = (WORD32)a >> b;
62
14.8M
  }
63
64
14.8M
  return out_val;
65
14.8M
}
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
529k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
529k
  WORD32 out_val;
53
54
529k
  b = ((UWORD32)(b << 24) >> 24);
55
529k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
529k
  } else {
61
529k
    out_val = (WORD32)a >> b;
62
529k
  }
63
64
529k
  return out_val;
65
529k
}
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
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_shr32
ixheaacd_mps_temp_process.c:ixheaac_shr32
Line
Count
Source
51
890k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
890k
  WORD32 out_val;
53
54
890k
  b = ((UWORD32)(b << 24) >> 24);
55
890k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
890k
  } else {
61
890k
    out_val = (WORD32)a >> b;
62
890k
  }
63
64
890k
  return out_val;
65
890k
}
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
4.59M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
4.59M
  WORD32 out_val;
53
54
4.59M
  b = ((UWORD32)(b << 24) >> 24);
55
4.59M
  if (b >= 31) {
56
1.98M
    if (a < 0)
57
999k
      out_val = -1;
58
988k
    else
59
988k
      out_val = 0;
60
2.60M
  } else {
61
2.60M
    out_val = (WORD32)a >> b;
62
2.60M
  }
63
64
4.59M
  return out_val;
65
4.59M
}
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
198k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
198k
  WORD32 out_val;
53
54
198k
  b = ((UWORD32)(b << 24) >> 24);
55
198k
  if (b >= 31) {
56
10.3k
    if (a < 0)
57
94
      out_val = -1;
58
10.2k
    else
59
10.2k
      out_val = 0;
60
188k
  } else {
61
188k
    out_val = (WORD32)a >> b;
62
188k
  }
63
64
198k
  return out_val;
65
198k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr32
ixheaacd_qmf_dec_generic.c:ixheaac_shr32
Line
Count
Source
51
753M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
753M
  WORD32 out_val;
53
54
753M
  b = ((UWORD32)(b << 24) >> 24);
55
753M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
753M
  } else {
61
753M
    out_val = (WORD32)a >> b;
62
753M
  }
63
64
753M
  return out_val;
65
753M
}
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
125M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
125M
  WORD32 out_val;
53
54
125M
  b = ((UWORD32)(b << 24) >> 24);
55
125M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
125M
  } else {
61
125M
    out_val = (WORD32)a >> b;
62
125M
  }
63
64
125M
  return out_val;
65
125M
}
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr32
ixheaacd_basic_funcs.c:ixheaac_shr32
Line
Count
Source
51
503k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
503k
  WORD32 out_val;
53
54
503k
  b = ((UWORD32)(b << 24) >> 24);
55
503k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
503k
  } else {
61
503k
    out_val = (WORD32)a >> b;
62
503k
  }
63
64
503k
  return out_val;
65
503k
}
ixheaacd_block.c:ixheaac_shr32
Line
Count
Source
51
77.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
77.9M
  WORD32 out_val;
53
54
77.9M
  b = ((UWORD32)(b << 24) >> 24);
55
77.9M
  if (b >= 31) {
56
298k
    if (a < 0)
57
172k
      out_val = -1;
58
125k
    else
59
125k
      out_val = 0;
60
77.6M
  } else {
61
77.6M
    out_val = (WORD32)a >> b;
62
77.6M
  }
63
64
77.9M
  return out_val;
65
77.9M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr32
ixheaacd_env_calc.c:ixheaac_shr32
Line
Count
Source
51
47.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
47.9M
  WORD32 out_val;
53
54
47.9M
  b = ((UWORD32)(b << 24) >> 24);
55
47.9M
  if (b >= 31) {
56
418k
    if (a < 0)
57
3.73k
      out_val = -1;
58
414k
    else
59
414k
      out_val = 0;
60
47.5M
  } else {
61
47.5M
    out_val = (WORD32)a >> b;
62
47.5M
  }
63
64
47.9M
  return out_val;
65
47.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
2.94M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
2.94M
  WORD32 out_val;
53
54
2.94M
  b = ((UWORD32)(b << 24) >> 24);
55
2.94M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
2.94M
  } else {
61
2.94M
    out_val = (WORD32)a >> b;
62
2.94M
  }
63
64
2.94M
  return out_val;
65
2.94M
}
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
111M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
111M
  WORD32 out_val;
53
54
111M
  b = ((UWORD32)(b << 24) >> 24);
55
111M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
111M
  } else {
61
111M
    out_val = (WORD32)a >> b;
62
111M
  }
63
64
111M
  return out_val;
65
111M
}
ixheaacd_lpp_tran.c:ixheaac_shr32
Line
Count
Source
51
54.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
54.9M
  WORD32 out_val;
53
54
54.9M
  b = ((UWORD32)(b << 24) >> 24);
55
54.9M
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
54.9M
  } else {
61
54.9M
    out_val = (WORD32)a >> b;
62
54.9M
  }
63
64
54.9M
  return out_val;
65
54.9M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_shr32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_shr32
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
ixheaacd_mps_res_block.c:ixheaac_shr32
Line
Count
Source
51
44.9k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
44.9k
  WORD32 out_val;
53
54
44.9k
  b = ((UWORD32)(b << 24) >> 24);
55
44.9k
  if (b >= 31) {
56
2.72k
    if (a < 0)
57
1.00k
      out_val = -1;
58
1.71k
    else
59
1.71k
      out_val = 0;
60
42.2k
  } else {
61
42.2k
    out_val = (WORD32)a >> b;
62
42.2k
  }
63
64
44.9k
  return out_val;
65
44.9k
}
ixheaacd_ps_bitdec.c:ixheaac_shr32
Line
Count
Source
51
88.7k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
88.7k
  WORD32 out_val;
53
54
88.7k
  b = ((UWORD32)(b << 24) >> 24);
55
88.7k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
88.7k
  } else {
61
88.7k
    out_val = (WORD32)a >> b;
62
88.7k
  }
63
64
88.7k
  return out_val;
65
88.7k
}
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
423k
static PLATFORM_INLINE WORD32 ixheaac_shr32(WORD32 a, WORD b) {
52
423k
  WORD32 out_val;
53
54
423k
  b = ((UWORD32)(b << 24) >> 24);
55
423k
  if (b >= 31) {
56
0
    if (a < 0)
57
0
      out_val = -1;
58
0
    else
59
0
      out_val = 0;
60
423k
  } else {
61
423k
    out_val = (WORD32)a >> b;
62
423k
  }
63
64
423k
  return out_val;
65
423k
}
66
67
3.16G
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
3.16G
  WORD32 out_val;
69
3.16G
  if (a > (MAX_32 >> b))
70
102M
    out_val = MAX_32;
71
3.06G
  else if (a < (MIN_32 >> b))
72
114M
    out_val = MIN_32;
73
2.95G
  else
74
2.95G
    out_val = a << b;
75
3.16G
  return (out_val);
76
3.16G
}
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
62.4M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
62.4M
  WORD32 out_val;
69
62.4M
  if (a > (MAX_32 >> b))
70
142k
    out_val = MAX_32;
71
62.3M
  else if (a < (MIN_32 >> b))
72
168k
    out_val = MIN_32;
73
62.1M
  else
74
62.1M
    out_val = a << b;
75
62.4M
  return (out_val);
76
62.4M
}
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
100
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
100
  WORD32 out_val;
69
100
  if (a > (MAX_32 >> b))
70
73
    out_val = MAX_32;
71
27
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
27
  else
74
27
    out_val = a << b;
75
100
  return (out_val);
76
100
}
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
51.5M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
51.5M
  WORD32 out_val;
69
51.5M
  if (a > (MAX_32 >> b))
70
479k
    out_val = MAX_32;
71
51.0M
  else if (a < (MIN_32 >> b))
72
809k
    out_val = MIN_32;
73
50.2M
  else
74
50.2M
    out_val = a << b;
75
51.5M
  return (out_val);
76
51.5M
}
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32_sat
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_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
32.7k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
32.7k
  WORD32 out_val;
69
32.7k
  if (a > (MAX_32 >> b))
70
2.46k
    out_val = MAX_32;
71
30.2k
  else if (a < (MIN_32 >> b))
72
2.61k
    out_val = MIN_32;
73
27.6k
  else
74
27.6k
    out_val = a << b;
75
32.7k
  return (out_val);
76
32.7k
}
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
301k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
301k
  WORD32 out_val;
69
301k
  if (a > (MAX_32 >> b))
70
18.6k
    out_val = MAX_32;
71
283k
  else if (a < (MIN_32 >> b))
72
19.3k
    out_val = MIN_32;
73
263k
  else
74
263k
    out_val = a << b;
75
301k
  return (out_val);
76
301k
}
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl32_sat
ixheaacd_pns_js_thumb.c:ixheaac_shl32_sat
Line
Count
Source
67
1.26M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
1.26M
  WORD32 out_val;
69
1.26M
  if (a > (MAX_32 >> b))
70
360k
    out_val = MAX_32;
71
901k
  else if (a < (MIN_32 >> b))
72
361k
    out_val = MIN_32;
73
540k
  else
74
540k
    out_val = a << b;
75
1.26M
  return (out_val);
76
1.26M
}
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
2.97k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
2.97k
  WORD32 out_val;
69
2.97k
  if (a > (MAX_32 >> b))
70
526
    out_val = MAX_32;
71
2.45k
  else if (a < (MIN_32 >> b))
72
238
    out_val = MIN_32;
73
2.21k
  else
74
2.21k
    out_val = a << b;
75
2.97k
  return (out_val);
76
2.97k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_shl32_sat
Line
Count
Source
67
739M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
739M
  WORD32 out_val;
69
739M
  if (a > (MAX_32 >> b))
70
58.9M
    out_val = MAX_32;
71
680M
  else if (a < (MIN_32 >> b))
72
71.4M
    out_val = MIN_32;
73
609M
  else
74
609M
    out_val = a << b;
75
739M
  return (out_val);
76
739M
}
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
126M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
126M
  WORD32 out_val;
69
126M
  if (a > (MAX_32 >> b))
70
12.1M
    out_val = MAX_32;
71
114M
  else if (a < (MIN_32 >> b))
72
12.2M
    out_val = MIN_32;
73
102M
  else
74
102M
    out_val = a << b;
75
126M
  return (out_val);
76
126M
}
ixheaacd_aac_tns.c:ixheaac_shl32_sat
Line
Count
Source
67
18.9M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
18.9M
  WORD32 out_val;
69
18.9M
  if (a > (MAX_32 >> b))
70
1.33M
    out_val = MAX_32;
71
17.6M
  else if (a < (MIN_32 >> b))
72
1.30M
    out_val = MIN_32;
73
16.3M
  else
74
16.3M
    out_val = a << b;
75
18.9M
  return (out_val);
76
18.9M
}
ixheaacd_basic_funcs.c:ixheaac_shl32_sat
Line
Count
Source
67
3.02M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
3.02M
  WORD32 out_val;
69
3.02M
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
3.02M
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
3.02M
  else
74
3.02M
    out_val = a << b;
75
3.02M
  return (out_val);
76
3.02M
}
ixheaacd_block.c:ixheaac_shl32_sat
Line
Count
Source
67
11.4M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
11.4M
  WORD32 out_val;
69
11.4M
  if (a > (MAX_32 >> b))
70
2.40M
    out_val = MAX_32;
71
9.05M
  else if (a < (MIN_32 >> b))
72
2.44M
    out_val = MIN_32;
73
6.61M
  else
74
6.61M
    out_val = a << b;
75
11.4M
  return (out_val);
76
11.4M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl32_sat
ixheaacd_env_calc.c:ixheaac_shl32_sat
Line
Count
Source
67
407k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
407k
  WORD32 out_val;
69
407k
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
407k
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
407k
  else
74
407k
    out_val = a << b;
75
407k
  return (out_val);
76
407k
}
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
1.66G
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
1.66G
  WORD32 out_val;
69
1.66G
  if (a > (MAX_32 >> b))
70
882
    out_val = MAX_32;
71
1.66G
  else if (a < (MIN_32 >> b))
72
753
    out_val = MIN_32;
73
1.66G
  else
74
1.66G
    out_val = a << b;
75
1.66G
  return (out_val);
76
1.66G
}
ixheaacd_freq_sca.c:ixheaac_shl32_sat
Line
Count
Source
67
77.7k
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
77.7k
  WORD32 out_val;
69
77.7k
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
77.7k
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
77.7k
  else
74
77.7k
    out_val = a << b;
75
77.7k
  return (out_val);
76
77.7k
}
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
46.3M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
46.3M
  WORD32 out_val;
69
46.3M
  if (a > (MAX_32 >> b))
70
4.20M
    out_val = MAX_32;
71
42.1M
  else if (a < (MIN_32 >> b))
72
4.29M
    out_val = MIN_32;
73
37.8M
  else
74
37.8M
    out_val = a << b;
75
46.3M
  return (out_val);
76
46.3M
}
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_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_block.c:ixheaac_shl32_sat
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
2.96M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
2.96M
  WORD32 out_val;
69
2.96M
  if (a > (MAX_32 >> b))
70
0
    out_val = MAX_32;
71
2.96M
  else if (a < (MIN_32 >> b))
72
0
    out_val = MIN_32;
73
2.96M
  else
74
2.96M
    out_val = a << b;
75
2.96M
  return (out_val);
76
2.96M
}
ixheaacd_basic_ops.c:ixheaac_shl32_sat
Line
Count
Source
67
442M
static PLATFORM_INLINE WORD32 ixheaac_shl32_sat(WORD32 a, WORD b) {
68
442M
  WORD32 out_val;
69
442M
  if (a > (MAX_32 >> b))
70
22.1M
    out_val = MAX_32;
71
420M
  else if (a < (MIN_32 >> b))
72
21.7M
    out_val = MIN_32;
73
398M
  else
74
398M
    out_val = a << b;
75
442M
  return (out_val);
76
442M
}
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
77
78
17.3M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir(WORD32 a, WORD b) {
79
17.3M
  WORD32 out_val;
80
81
17.3M
  if (b < 0) {
82
3.55M
    out_val = ixheaac_shr32(a, -b);
83
13.7M
  } else {
84
13.7M
    out_val = ixheaac_shl32(a, b);
85
13.7M
  }
86
87
17.3M
  return out_val;
88
17.3M
}
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
17.3M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir(WORD32 a, WORD b) {
79
17.3M
  WORD32 out_val;
80
81
17.3M
  if (b < 0) {
82
3.55M
    out_val = ixheaac_shr32(a, -b);
83
13.7M
  } else {
84
13.7M
    out_val = ixheaac_shl32(a, b);
85
13.7M
  }
86
87
17.3M
  return out_val;
88
17.3M
}
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_shl32_dir
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_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_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_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_block.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
89
90
3.02M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir_sat(WORD32 a, WORD b) {
91
3.02M
  WORD32 out_val;
92
93
3.02M
  if (b < 0) {
94
0
    out_val = ixheaac_shr32(a, -b);
95
3.02M
  } else {
96
3.02M
    out_val = ixheaac_shl32_sat(a, b);
97
3.02M
  }
98
99
3.02M
  return out_val;
100
3.02M
}
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_bitdec.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_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_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
3.02M
static PLATFORM_INLINE WORD32 ixheaac_shl32_dir_sat(WORD32 a, WORD b) {
91
3.02M
  WORD32 out_val;
92
93
3.02M
  if (b < 0) {
94
0
    out_val = ixheaac_shr32(a, -b);
95
3.02M
  } else {
96
3.02M
    out_val = ixheaac_shl32_sat(a, b);
97
3.02M
  }
98
99
3.02M
  return out_val;
100
3.02M
}
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_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_block.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
101
102
12.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir(WORD32 a, WORD b) {
103
12.9M
  WORD32 out_val;
104
105
12.9M
  if (b < 0) {
106
3.90M
    out_val = ixheaac_shl32(a, -b);
107
9.07M
  } else {
108
9.07M
    out_val = ixheaac_shr32(a, b);
109
9.07M
  }
110
111
12.9M
  return out_val;
112
12.9M
}
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_bitdec.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_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_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
12.9M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir(WORD32 a, WORD b) {
103
12.9M
  WORD32 out_val;
104
105
12.9M
  if (b < 0) {
106
3.90M
    out_val = ixheaac_shl32(a, -b);
107
9.07M
  } else {
108
9.07M
    out_val = ixheaac_shr32(a, b);
109
9.07M
  }
110
111
12.9M
  return out_val;
112
12.9M
}
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_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_block.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
113
114
82.3M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir_sat(WORD32 a, WORD b) {
115
82.3M
  WORD32 out_val;
116
117
82.3M
  if (b < 0) {
118
71.7M
    out_val = ixheaac_shl32_sat(a, -b);
119
71.7M
  } else {
120
10.6M
    out_val = ixheaac_shr32(a, b);
121
10.6M
  }
122
123
82.3M
  return out_val;
124
82.3M
}
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_bitdec.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_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_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
82.3M
static PLATFORM_INLINE WORD32 ixheaac_shr32_dir_sat(WORD32 a, WORD b) {
115
82.3M
  WORD32 out_val;
116
117
82.3M
  if (b < 0) {
118
71.7M
    out_val = ixheaac_shl32_sat(a, -b);
119
71.7M
  } else {
120
10.6M
    out_val = ixheaac_shr32(a, b);
121
10.6M
  }
122
123
82.3M
  return out_val;
124
82.3M
}
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_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_block.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
125
126
795M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
795M
  WORD32 product;
128
129
795M
  product = (WORD32)a * (WORD32)b;
130
131
795M
  return product;
132
795M
}
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
56.9M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
56.9M
  WORD32 product;
128
129
56.9M
  product = (WORD32)a * (WORD32)b;
130
131
56.9M
  return product;
132
56.9M
}
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult16x16in32
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_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_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
244M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
244M
  WORD32 product;
128
129
244M
  product = (WORD32)a * (WORD32)b;
130
131
244M
  return product;
132
244M
}
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
3.48M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
3.48M
  WORD32 product;
128
129
3.48M
  product = (WORD32)a * (WORD32)b;
130
131
3.48M
  return product;
132
3.48M
}
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
13.5M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
13.5M
  WORD32 product;
128
129
13.5M
  product = (WORD32)a * (WORD32)b;
130
131
13.5M
  return product;
132
13.5M
}
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
28.5M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
28.5M
  WORD32 product;
128
129
28.5M
  product = (WORD32)a * (WORD32)b;
130
131
28.5M
  return product;
132
28.5M
}
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_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_block.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
448M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32(WORD16 a, WORD16 b) {
127
448M
  WORD32 product;
128
129
448M
  product = (WORD32)a * (WORD32)b;
130
131
448M
  return product;
132
448M
}
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
133
134
290M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16hin32(WORD32 a, WORD32 b) {
135
290M
  WORD32 result;
136
290M
  WORD64 temp_result;
137
138
290M
  temp_result = (WORD64)(a) * (WORD64)(b >> 16);
139
290M
  result = (WORD32)(temp_result >> 16);
140
141
290M
  return (result);
142
290M
}
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_bitdec.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_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_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
199M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16hin32(WORD32 a, WORD32 b) {
135
199M
  WORD32 result;
136
199M
  WORD64 temp_result;
137
138
199M
  temp_result = (WORD64)(a) * (WORD64)(b >> 16);
139
199M
  result = (WORD32)(temp_result >> 16);
140
141
199M
  return (result);
142
199M
}
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
91.1M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16hin32(WORD32 a, WORD32 b) {
135
91.1M
  WORD32 result;
136
91.1M
  WORD64 temp_result;
137
138
91.1M
  temp_result = (WORD64)(a) * (WORD64)(b >> 16);
139
91.1M
  result = (WORD32)(temp_result >> 16);
140
141
91.1M
  return (result);
142
91.1M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_mult32x16hin32
Unexecuted instantiation: ixheaacd_mps_apply_m2.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_block.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
143
144
95.5M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16in32_sat(WORD32 a, WORD16 b) {
145
95.5M
  WORD32 result;
146
95.5M
  WORD64 temp_result;
147
148
95.5M
  temp_result = (WORD64)a * (WORD64)b;
149
150
95.5M
  if (temp_result < (WORD64)MIN_32)
151
6.44M
    result = MIN_32;
152
153
89.1M
  else if (temp_result > (WORD64)MAX_32)
154
6.25M
    result = MAX_32;
155
156
82.8M
  else
157
82.8M
    result = (WORD32)(temp_result);
158
159
95.5M
  return (result);
160
95.5M
}
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_bitdec.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_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_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
49.0M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16in32_sat(WORD32 a, WORD16 b) {
145
49.0M
  WORD32 result;
146
49.0M
  WORD64 temp_result;
147
148
49.0M
  temp_result = (WORD64)a * (WORD64)b;
149
150
49.0M
  if (temp_result < (WORD64)MIN_32)
151
2.80M
    result = MIN_32;
152
153
46.2M
  else if (temp_result > (WORD64)MAX_32)
154
2.67M
    result = MAX_32;
155
156
43.5M
  else
157
43.5M
    result = (WORD32)(temp_result);
158
159
49.0M
  return (result);
160
49.0M
}
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
46.5M
static PLATFORM_INLINE WORD32 ixheaac_mult32x16in32_sat(WORD32 a, WORD16 b) {
145
46.5M
  WORD32 result;
146
46.5M
  WORD64 temp_result;
147
148
46.5M
  temp_result = (WORD64)a * (WORD64)b;
149
150
46.5M
  if (temp_result < (WORD64)MIN_32)
151
3.64M
    result = MIN_32;
152
153
42.8M
  else if (temp_result > (WORD64)MAX_32)
154
3.58M
    result = MAX_32;
155
156
39.2M
  else
157
39.2M
    result = (WORD32)(temp_result);
158
159
46.5M
  return (result);
160
46.5M
}
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_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_block.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
161
162
85.4M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
85.4M
  WORD32 product;
164
165
85.4M
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
85.4M
  return product;
168
85.4M
}
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
56.9M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
56.9M
  WORD32 product;
164
165
56.9M
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
56.9M
  return product;
168
56.9M
}
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_mult16x16in32_shl
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_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_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
534k
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
534k
  WORD32 product;
164
165
534k
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
534k
  return product;
168
534k
}
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
27.9M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl(WORD16 a, WORD16 b) {
163
27.9M
  WORD32 product;
164
165
27.9M
  product = ixheaac_shl32(ixheaac_mult16x16in32(a, b), 1);
166
167
27.9M
  return product;
168
27.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_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_block.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
169
170
41.7M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
41.7M
  WORD32 product;
172
41.7M
  product = (WORD32)a * (WORD32)b;
173
41.7M
  if (product != (WORD32)0x40000000L) {
174
41.7M
    product = ixheaac_shl32(product, 1);
175
41.7M
  } else {
176
0
    product = MAX_32;
177
0
  }
178
41.7M
  return product;
179
41.7M
}
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_bitdec.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_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
72.9k
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
72.9k
  WORD32 product;
172
72.9k
  product = (WORD32)a * (WORD32)b;
173
72.9k
  if (product != (WORD32)0x40000000L) {
174
72.9k
    product = ixheaac_shl32(product, 1);
175
72.9k
  } else {
176
0
    product = MAX_32;
177
0
  }
178
72.9k
  return product;
179
72.9k
}
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
5.76M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
5.76M
  WORD32 product;
172
5.76M
  product = (WORD32)a * (WORD32)b;
173
5.76M
  if (product != (WORD32)0x40000000L) {
174
5.76M
    product = ixheaac_shl32(product, 1);
175
5.76M
  } else {
176
0
    product = MAX_32;
177
0
  }
178
5.76M
  return product;
179
5.76M
}
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
35.8M
static PLATFORM_INLINE WORD32 ixheaac_mult16x16in32_shl_sat(WORD16 a, WORD16 b) {
171
35.8M
  WORD32 product;
172
35.8M
  product = (WORD32)a * (WORD32)b;
173
35.8M
  if (product != (WORD32)0x40000000L) {
174
35.8M
    product = ixheaac_shl32(product, 1);
175
35.8M
  } else {
176
0
    product = MAX_32;
177
0
  }
178
35.8M
  return product;
179
35.8M
}
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_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_block.c:ixheaac_mult16x16in32_shl_sat
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
180
181
356M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
356M
  WORD32 sum;
183
184
356M
  sum = (WORD32)a + (WORD32)b;
185
186
356M
  return sum;
187
356M
}
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
16.2M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
16.2M
  WORD32 sum;
183
184
16.2M
  sum = (WORD32)a + (WORD32)b;
185
186
16.2M
  return sum;
187
16.2M
}
ixheaacd_mps_bitdec.c:ixheaac_add32
Line
Count
Source
181
106k
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
106k
  WORD32 sum;
183
184
106k
  sum = (WORD32)a + (WORD32)b;
185
186
106k
  return sum;
187
106k
}
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_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_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
130k
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
130k
  WORD32 sum;
183
184
130k
  sum = (WORD32)a + (WORD32)b;
185
186
130k
  return sum;
187
130k
}
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
256k
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
256k
  WORD32 sum;
183
184
256k
  sum = (WORD32)a + (WORD32)b;
185
186
256k
  return sum;
187
256k
}
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
138M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
138M
  WORD32 sum;
183
184
138M
  sum = (WORD32)a + (WORD32)b;
185
186
138M
  return sum;
187
138M
}
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
23.5M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
23.5M
  WORD32 sum;
183
184
23.5M
  sum = (WORD32)a + (WORD32)b;
185
186
23.5M
  return sum;
187
23.5M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_add32
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_add32
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_block.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
177M
static PLATFORM_INLINE WORD32 ixheaac_add32(WORD32 a, WORD32 b) {
182
177M
  WORD32 sum;
183
184
177M
  sum = (WORD32)a + (WORD32)b;
185
186
177M
  return sum;
187
177M
}
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
188
189
264M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
264M
  WORD32 diff;
191
192
264M
  diff = (WORD32)a - (WORD32)b;
193
194
264M
  return diff;
195
264M
}
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
16.2M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
16.2M
  WORD32 diff;
191
192
16.2M
  diff = (WORD32)a - (WORD32)b;
193
194
16.2M
  return diff;
195
16.2M
}
Unexecuted instantiation: ixheaacd_mps_bitdec.c:ixheaac_sub32
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_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_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
221M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
221M
  WORD32 diff;
191
192
221M
  diff = (WORD32)a - (WORD32)b;
193
194
221M
  return diff;
195
221M
}
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
15.4M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
15.4M
  WORD32 diff;
191
192
15.4M
  diff = (WORD32)a - (WORD32)b;
193
194
15.4M
  return diff;
195
15.4M
}
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
11.3M
static PLATFORM_INLINE WORD32 ixheaac_sub32(WORD32 a, WORD32 b) {
190
11.3M
  WORD32 diff;
191
192
11.3M
  diff = (WORD32)a - (WORD32)b;
193
194
11.3M
  return diff;
195
11.3M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_sub32
Unexecuted instantiation: ixheaacd_mps_apply_m2.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_block.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
196
197
19.3G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
19.3G
  WORD64 sum;
199
200
19.3G
  sum = (WORD64)a + (WORD64)b;
201
202
19.3G
  if (sum >= MAX_32) return MAX_32;
203
18.8G
  if (sum <= MIN_32) return MIN_32;
204
205
18.4G
  return (WORD32)sum;
206
18.8G
}
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
306M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
306M
  WORD64 sum;
199
200
306M
  sum = (WORD64)a + (WORD64)b;
201
202
306M
  if (sum >= MAX_32) return MAX_32;
203
293M
  if (sum <= MIN_32) return MIN_32;
204
205
293M
  return (WORD32)sum;
206
293M
}
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
100
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
100
  WORD64 sum;
199
200
100
  sum = (WORD64)a + (WORD64)b;
201
202
100
  if (sum >= MAX_32) return MAX_32;
203
27
  if (sum <= MIN_32) return MIN_32;
204
205
27
  return (WORD32)sum;
206
27
}
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
87.8M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
87.8M
  WORD64 sum;
199
200
87.8M
  sum = (WORD64)a + (WORD64)b;
201
202
87.8M
  if (sum >= MAX_32) return MAX_32;
203
87.3M
  if (sum <= MIN_32) return MIN_32;
204
205
87.3M
  return (WORD32)sum;
206
87.3M
}
ixheaacd_mps_bitdec.c:ixheaac_add32_sat
Line
Count
Source
197
231k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
231k
  WORD64 sum;
199
200
231k
  sum = (WORD64)a + (WORD64)b;
201
202
231k
  if (sum >= MAX_32) return MAX_32;
203
231k
  if (sum <= MIN_32) return MIN_32;
204
205
230k
  return (WORD32)sum;
206
231k
}
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_add32_sat
ixheaacd_mps_decorr.c:ixheaac_add32_sat
Line
Count
Source
197
1.52G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
1.52G
  WORD64 sum;
199
200
1.52G
  sum = (WORD64)a + (WORD64)b;
201
202
1.52G
  if (sum >= MAX_32) return MAX_32;
203
1.48G
  if (sum <= MIN_32) return MIN_32;
204
205
1.44G
  return (WORD32)sum;
206
1.48G
}
ixheaacd_mps_hybrid_filt.c:ixheaac_add32_sat
Line
Count
Source
197
81.9M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
81.9M
  WORD64 sum;
199
200
81.9M
  sum = (WORD64)a + (WORD64)b;
201
202
81.9M
  if (sum >= MAX_32) return MAX_32;
203
81.9M
  if (sum <= MIN_32) return MIN_32;
204
205
81.9M
  return (WORD32)sum;
206
81.9M
}
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_add32_sat
ixheaacd_mps_mdct_2_qmf.c:ixheaac_add32_sat
Line
Count
Source
197
107M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
107M
  WORD64 sum;
199
200
107M
  sum = (WORD64)a + (WORD64)b;
201
202
107M
  if (sum >= MAX_32) return MAX_32;
203
107M
  if (sum <= MIN_32) return MIN_32;
204
205
106M
  return (WORD32)sum;
206
107M
}
ixheaacd_mps_polyphase.c:ixheaac_add32_sat
Line
Count
Source
197
6.06G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
6.06G
  WORD64 sum;
199
200
6.06G
  sum = (WORD64)a + (WORD64)b;
201
202
6.06G
  if (sum >= MAX_32) return MAX_32;
203
5.82G
  if (sum <= MIN_32) return MIN_32;
204
205
5.58G
  return (WORD32)sum;
206
5.82G
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_add32_sat
ixheaacd_mps_reshape_bb_env.c:ixheaac_add32_sat
Line
Count
Source
197
67.2M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
67.2M
  WORD64 sum;
199
200
67.2M
  sum = (WORD64)a + (WORD64)b;
201
202
67.2M
  if (sum >= MAX_32) return MAX_32;
203
67.2M
  if (sum <= MIN_32) return MIN_32;
204
205
67.2M
  return (WORD32)sum;
206
67.2M
}
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
157k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
157k
  WORD64 sum;
199
200
157k
  sum = (WORD64)a + (WORD64)b;
201
202
157k
  if (sum >= MAX_32) return MAX_32;
203
147k
  if (sum <= MIN_32) return MIN_32;
204
205
146k
  return (WORD32)sum;
206
147k
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_add32_sat
ixheaacd_mps_temp_process.c:ixheaac_add32_sat
Line
Count
Source
197
580M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
580M
  WORD64 sum;
199
200
580M
  sum = (WORD64)a + (WORD64)b;
201
202
580M
  if (sum >= MAX_32) return MAX_32;
203
554M
  if (sum <= MIN_32) return MIN_32;
204
205
528M
  return (WORD32)sum;
206
554M
}
Unexecuted instantiation: ixheaacd_mps_tonality.c:ixheaac_add32_sat
ixheaacd_multichannel.c:ixheaac_add32_sat
Line
Count
Source
197
302k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
302k
  WORD64 sum;
199
200
302k
  sum = (WORD64)a + (WORD64)b;
201
202
302k
  if (sum >= MAX_32) return MAX_32;
203
275k
  if (sum <= MIN_32) return MIN_32;
204
205
242k
  return (WORD32)sum;
206
275k
}
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_add32_sat
ixheaacd_pns_js_thumb.c:ixheaac_add32_sat
Line
Count
Source
197
5.35M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
5.35M
  WORD64 sum;
199
200
5.35M
  sum = (WORD64)a + (WORD64)b;
201
202
5.35M
  if (sum >= MAX_32) return MAX_32;
203
5.35M
  if (sum <= MIN_32) return MIN_32;
204
205
5.35M
  return (WORD32)sum;
206
5.35M
}
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
630k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
630k
  WORD64 sum;
199
200
630k
  sum = (WORD64)a + (WORD64)b;
201
202
630k
  if (sum >= MAX_32) return MAX_32;
203
630k
  if (sum <= MIN_32) return MIN_32;
204
205
628k
  return (WORD32)sum;
206
630k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_add32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_add32_sat
Line
Count
Source
197
4.17G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
4.17G
  WORD64 sum;
199
200
4.17G
  sum = (WORD64)a + (WORD64)b;
201
202
4.17G
  if (sum >= MAX_32) return MAX_32;
203
4.15G
  if (sum <= MIN_32) return MIN_32;
204
205
4.14G
  return (WORD32)sum;
206
4.15G
}
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
836M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
836M
  WORD64 sum;
199
200
836M
  sum = (WORD64)a + (WORD64)b;
201
202
836M
  if (sum >= MAX_32) return MAX_32;
203
835M
  if (sum <= MIN_32) return MIN_32;
204
205
834M
  return (WORD32)sum;
206
835M
}
ixheaacd_aac_tns.c:ixheaac_add32_sat
Line
Count
Source
197
73.4M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
73.4M
  WORD64 sum;
199
200
73.4M
  sum = (WORD64)a + (WORD64)b;
201
202
73.4M
  if (sum >= MAX_32) return MAX_32;
203
72.6M
  if (sum <= MIN_32) return MIN_32;
204
205
72.2M
  return (WORD32)sum;
206
72.6M
}
ixheaacd_basic_funcs.c:ixheaac_add32_sat
Line
Count
Source
197
2.51M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
2.51M
  WORD64 sum;
199
200
2.51M
  sum = (WORD64)a + (WORD64)b;
201
202
2.51M
  if (sum >= MAX_32) return MAX_32;
203
2.51M
  if (sum <= MIN_32) return MIN_32;
204
205
2.51M
  return (WORD32)sum;
206
2.51M
}
ixheaacd_block.c:ixheaac_add32_sat
Line
Count
Source
197
92.6M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
92.6M
  WORD64 sum;
199
200
92.6M
  sum = (WORD64)a + (WORD64)b;
201
202
92.6M
  if (sum >= MAX_32) return MAX_32;
203
88.8M
  if (sum <= MIN_32) return MIN_32;
204
205
84.8M
  return (WORD32)sum;
206
88.8M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_add32_sat
ixheaacd_env_calc.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
49.7M
  return (WORD32)sum;
206
49.7M
}
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
27.2M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
27.2M
  WORD64 sum;
199
200
27.2M
  sum = (WORD64)a + (WORD64)b;
201
202
27.2M
  if (sum >= MAX_32) return MAX_32;
203
26.8M
  if (sum <= MIN_32) return MIN_32;
204
205
26.3M
  return (WORD32)sum;
206
26.8M
}
ixheaacd_fft.c:ixheaac_add32_sat
Line
Count
Source
197
2.50G
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
2.50G
  WORD64 sum;
199
200
2.50G
  sum = (WORD64)a + (WORD64)b;
201
202
2.50G
  if (sum >= MAX_32) return MAX_32;
203
2.50G
  if (sum <= MIN_32) return MIN_32;
204
205
2.50G
  return (WORD32)sum;
206
2.50G
}
ixheaacd_freq_sca.c:ixheaac_add32_sat
Line
Count
Source
197
2.92M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
2.92M
  WORD64 sum;
199
200
2.92M
  sum = (WORD64)a + (WORD64)b;
201
202
2.92M
  if (sum >= MAX_32) return MAX_32;
203
2.92M
  if (sum <= MIN_32) return MIN_32;
204
205
2.92M
  return (WORD32)sum;
206
2.92M
}
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
138M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
138M
  WORD64 sum;
199
200
138M
  sum = (WORD64)a + (WORD64)b;
201
202
138M
  if (sum >= MAX_32) return MAX_32;
203
136M
  if (sum <= MIN_32) return MIN_32;
204
205
135M
  return (WORD32)sum;
206
136M
}
ixheaacd_lpp_tran.c:ixheaac_add32_sat
Line
Count
Source
197
13.9M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
13.9M
  WORD64 sum;
199
200
13.9M
  sum = (WORD64)a + (WORD64)b;
201
202
13.9M
  if (sum >= MAX_32) return MAX_32;
203
13.9M
  if (sum <= MIN_32) return MIN_32;
204
205
13.9M
  return (WORD32)sum;
206
13.9M
}
ixheaacd_mps_apply_m1.c:ixheaac_add32_sat
Line
Count
Source
197
732M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
732M
  WORD64 sum;
199
200
732M
  sum = (WORD64)a + (WORD64)b;
201
202
732M
  if (sum >= MAX_32) return MAX_32;
203
679M
  if (sum <= MIN_32) return MIN_32;
204
205
625M
  return (WORD32)sum;
206
679M
}
ixheaacd_mps_apply_m2.c:ixheaac_add32_sat
Line
Count
Source
197
786M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
786M
  WORD64 sum;
199
200
786M
  sum = (WORD64)a + (WORD64)b;
201
202
786M
  if (sum >= MAX_32) return MAX_32;
203
765M
  if (sum <= MIN_32) return MIN_32;
204
205
744M
  return (WORD32)sum;
206
765M
}
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_block.c:ixheaac_add32_sat
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
335M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
335M
  WORD64 sum;
199
200
335M
  sum = (WORD64)a + (WORD64)b;
201
202
335M
  if (sum >= MAX_32) return MAX_32;
203
335M
  if (sum <= MIN_32) return MIN_32;
204
205
335M
  return (WORD32)sum;
206
335M
}
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
12.9M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
12.9M
  WORD64 sum;
199
200
12.9M
  sum = (WORD64)a + (WORD64)b;
201
202
12.9M
  if (sum >= MAX_32) return MAX_32;
203
12.1M
  if (sum <= MIN_32) return MIN_32;
204
205
12.0M
  return (WORD32)sum;
206
12.1M
}
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
88.9M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
88.9M
  WORD64 sum;
199
200
88.9M
  sum = (WORD64)a + (WORD64)b;
201
202
88.9M
  if (sum >= MAX_32) return MAX_32;
203
88.9M
  if (sum <= MIN_32) return MIN_32;
204
205
86.6M
  return (WORD32)sum;
206
88.9M
}
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
10.3M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
10.3M
  WORD64 sum;
199
200
10.3M
  sum = (WORD64)a + (WORD64)b;
201
202
10.3M
  if (sum >= MAX_32) return MAX_32;
203
10.3M
  if (sum <= MIN_32) return MIN_32;
204
205
10.3M
  return (WORD32)sum;
206
10.3M
}
ixheaacd_basic_ops.c:ixheaac_add32_sat
Line
Count
Source
197
589M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
589M
  WORD64 sum;
199
200
589M
  sum = (WORD64)a + (WORD64)b;
201
202
589M
  if (sum >= MAX_32) return MAX_32;
203
584M
  if (sum <= MIN_32) return MIN_32;
204
205
583M
  return (WORD32)sum;
206
584M
}
Unexecuted instantiation: ixheaacd_fft_ifft_32x32.c:ixheaac_add32_sat
ixheaacd_fwd_alias_cnx.c:ixheaac_add32_sat
Line
Count
Source
197
2.14M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
2.14M
  WORD64 sum;
199
200
2.14M
  sum = (WORD64)a + (WORD64)b;
201
202
2.14M
  if (sum >= MAX_32) return MAX_32;
203
2.13M
  if (sum <= MIN_32) return MIN_32;
204
205
2.13M
  return (WORD32)sum;
206
2.13M
}
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add32_sat
ixheaacd_mps_calc_m1m2_common.c:ixheaac_add32_sat
Line
Count
Source
197
532k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat(WORD32 a, WORD32 b) {
198
532k
  WORD64 sum;
199
200
532k
  sum = (WORD64)a + (WORD64)b;
201
202
532k
  if (sum >= MAX_32) return MAX_32;
203
502k
  if (sum <= MIN_32) return MIN_32;
204
205
502k
  return (WORD32)sum;
206
502k
}
207
208
13.4M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat3(WORD32 a, WORD32 b, WORD32 c) {
209
13.4M
  WORD64 sum;
210
211
13.4M
  sum = (WORD64)a + (WORD64)b;
212
213
13.4M
  sum = (WORD64)sum + (WORD64)c;
214
215
13.4M
  if (sum > MAX_32) {
216
249k
    sum = MAX_32;
217
249k
  }
218
13.4M
  if (sum < MIN_32) {
219
191k
    sum = MIN_32;
220
191k
  }
221
222
13.4M
  return (WORD32)sum;
223
13.4M
}
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_bitdec.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_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_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_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_block.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
13.2M
static PLATFORM_INLINE WORD32 ixheaac_add32_sat3(WORD32 a, WORD32 b, WORD32 c) {
209
13.2M
  WORD64 sum;
210
211
13.2M
  sum = (WORD64)a + (WORD64)b;
212
213
13.2M
  sum = (WORD64)sum + (WORD64)c;
214
215
13.2M
  if (sum > MAX_32) {
216
159k
    sum = MAX_32;
217
159k
  }
218
13.2M
  if (sum < MIN_32) {
219
191k
    sum = MIN_32;
220
191k
  }
221
222
13.2M
  return (WORD32)sum;
223
13.2M
}
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add32_sat3
ixheaacd_mps_calc_m1m2_common.c:ixheaac_add32_sat3
Line
Count
Source
208
215k
static PLATFORM_INLINE WORD32 ixheaac_add32_sat3(WORD32 a, WORD32 b, WORD32 c) {
209
215k
  WORD64 sum;
210
211
215k
  sum = (WORD64)a + (WORD64)b;
212
213
215k
  sum = (WORD64)sum + (WORD64)c;
214
215
215k
  if (sum > MAX_32) {
216
89.9k
    sum = MAX_32;
217
89.9k
  }
218
215k
  if (sum < MIN_32) {
219
0
    sum = MIN_32;
220
0
  }
221
222
215k
  return (WORD32)sum;
223
215k
}
224
225
11.7G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
11.7G
  WORD64 diff;
227
228
11.7G
  diff = (WORD64)a - (WORD64)b;
229
230
11.7G
  if (diff >= MAX_32) return MAX_32;
231
11.5G
  if (diff <= MIN_32) return MIN_32;
232
233
11.2G
  return (WORD32)diff;
234
11.5G
}
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
13.3M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
13.3M
  WORD64 diff;
227
228
13.3M
  diff = (WORD64)a - (WORD64)b;
229
230
13.3M
  if (diff >= MAX_32) return MAX_32;
231
12.8M
  if (diff <= MIN_32) return MIN_32;
232
233
12.5M
  return (WORD32)diff;
234
12.8M
}
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
ixheaacd_mps_bitdec.c:ixheaac_sub32_sat
Line
Count
Source
225
17.4k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
17.4k
  WORD64 diff;
227
228
17.4k
  diff = (WORD64)a - (WORD64)b;
229
230
17.4k
  if (diff >= MAX_32) return MAX_32;
231
17.4k
  if (diff <= MIN_32) return MIN_32;
232
233
17.4k
  return (WORD32)diff;
234
17.4k
}
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
70.3M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
70.3M
  WORD64 diff;
227
228
70.3M
  diff = (WORD64)a - (WORD64)b;
229
230
70.3M
  if (diff >= MAX_32) return MAX_32;
231
70.2M
  if (diff <= MIN_32) return MIN_32;
232
233
70.2M
  return (WORD32)diff;
234
70.2M
}
Unexecuted instantiation: ixheaacd_mps_m1m2_common.c:ixheaac_sub32_sat
ixheaacd_mps_mdct_2_qmf.c:ixheaac_sub32_sat
Line
Count
Source
225
1.51M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.51M
  WORD64 diff;
227
228
1.51M
  diff = (WORD64)a - (WORD64)b;
229
230
1.51M
  if (diff >= MAX_32) return MAX_32;
231
1.51M
  if (diff <= MIN_32) return MIN_32;
232
233
1.51M
  return (WORD32)diff;
234
1.51M
}
ixheaacd_mps_polyphase.c:ixheaac_sub32_sat
Line
Count
Source
225
4.23G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
4.23G
  WORD64 diff;
227
228
4.23G
  diff = (WORD64)a - (WORD64)b;
229
230
4.23G
  if (diff >= MAX_32) return MAX_32;
231
4.02G
  if (diff <= MIN_32) return MIN_32;
232
233
3.82G
  return (WORD32)diff;
234
4.02G
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.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
213k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
213k
  WORD64 diff;
227
228
213k
  diff = (WORD64)a - (WORD64)b;
229
230
213k
  if (diff >= MAX_32) return MAX_32;
231
208k
  if (diff <= MIN_32) return MIN_32;
232
233
203k
  return (WORD32)diff;
234
208k
}
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
630k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
630k
  WORD64 diff;
227
228
630k
  diff = (WORD64)a - (WORD64)b;
229
230
630k
  if (diff >= MAX_32) return MAX_32;
231
630k
  if (diff <= MIN_32) return MIN_32;
232
233
628k
  return (WORD32)diff;
234
630k
}
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_sub32_sat
ixheaacd_qmf_dec_generic.c:ixheaac_sub32_sat
Line
Count
Source
225
3.84G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
3.84G
  WORD64 diff;
227
228
3.84G
  diff = (WORD64)a - (WORD64)b;
229
230
3.84G
  if (diff >= MAX_32) return MAX_32;
231
3.83G
  if (diff <= MIN_32) return MIN_32;
232
233
3.82G
  return (WORD32)diff;
234
3.83G
}
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
762M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
762M
  WORD64 diff;
227
228
762M
  diff = (WORD64)a - (WORD64)b;
229
230
762M
  if (diff >= MAX_32) return MAX_32;
231
753M
  if (diff <= MIN_32) return MIN_32;
232
233
744M
  return (WORD32)diff;
234
753M
}
ixheaacd_aac_tns.c:ixheaac_sub32_sat
Line
Count
Source
225
5.32M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
5.32M
  WORD64 diff;
227
228
5.32M
  diff = (WORD64)a - (WORD64)b;
229
230
5.32M
  if (diff >= MAX_32) return MAX_32;
231
5.04M
  if (diff <= MIN_32) return MIN_32;
232
233
4.86M
  return (WORD32)diff;
234
5.04M
}
ixheaacd_basic_funcs.c:ixheaac_sub32_sat
Line
Count
Source
225
1.51M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.51M
  WORD64 diff;
227
228
1.51M
  diff = (WORD64)a - (WORD64)b;
229
230
1.51M
  if (diff >= MAX_32) return MAX_32;
231
1.51M
  if (diff <= MIN_32) return MIN_32;
232
233
1.51M
  return (WORD32)diff;
234
1.51M
}
ixheaacd_block.c:ixheaac_sub32_sat
Line
Count
Source
225
85.0M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
85.0M
  WORD64 diff;
227
228
85.0M
  diff = (WORD64)a - (WORD64)b;
229
230
85.0M
  if (diff >= MAX_32) return MAX_32;
231
82.4M
  if (diff <= MIN_32) return MIN_32;
232
233
80.4M
  return (WORD32)diff;
234
82.4M
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_sub32_sat
ixheaacd_env_calc.c:ixheaac_sub32_sat
Line
Count
Source
225
197k
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
197k
  WORD64 diff;
227
228
197k
  diff = (WORD64)a - (WORD64)b;
229
230
197k
  if (diff >= MAX_32) return MAX_32;
231
197k
  if (diff <= MIN_32) return MIN_32;
232
233
197k
  return (WORD32)diff;
234
197k
}
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
23.2M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
23.2M
  WORD64 diff;
227
228
23.2M
  diff = (WORD64)a - (WORD64)b;
229
230
23.2M
  if (diff >= MAX_32) return MAX_32;
231
22.4M
  if (diff <= MIN_32) return MIN_32;
232
233
21.6M
  return (WORD32)diff;
234
22.4M
}
ixheaacd_fft.c:ixheaac_sub32_sat
Line
Count
Source
225
2.00G
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
2.00G
  WORD64 diff;
227
228
2.00G
  diff = (WORD64)a - (WORD64)b;
229
230
2.00G
  if (diff >= MAX_32) return MAX_32;
231
2.00G
  if (diff <= MIN_32) return MIN_32;
232
233
2.00G
  return (WORD32)diff;
234
2.00G
}
ixheaacd_freq_sca.c:ixheaac_sub32_sat
Line
Count
Source
225
1.41M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
1.41M
  WORD64 diff;
227
228
1.41M
  diff = (WORD64)a - (WORD64)b;
229
230
1.41M
  if (diff >= MAX_32) return MAX_32;
231
1.41M
  if (diff <= MIN_32) return MIN_32;
232
233
1.41M
  return (WORD32)diff;
234
1.41M
}
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
27.1M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
27.1M
  WORD64 diff;
227
228
27.1M
  diff = (WORD64)a - (WORD64)b;
229
230
27.1M
  if (diff >= MAX_32) return MAX_32;
231
24.2M
  if (diff <= MIN_32) return MIN_32;
232
233
22.6M
  return (WORD32)diff;
234
24.2M
}
ixheaacd_lpp_tran.c:ixheaac_sub32_sat
Line
Count
Source
225
3.19M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
3.19M
  WORD64 diff;
227
228
3.19M
  diff = (WORD64)a - (WORD64)b;
229
230
3.19M
  if (diff >= MAX_32) return MAX_32;
231
3.19M
  if (diff <= MIN_32) return MIN_32;
232
233
3.19M
  return (WORD32)diff;
234
3.19M
}
ixheaacd_mps_apply_m1.c:ixheaac_sub32_sat
Line
Count
Source
225
216M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
216M
  WORD64 diff;
227
228
216M
  diff = (WORD64)a - (WORD64)b;
229
230
216M
  if (diff >= MAX_32) return MAX_32;
231
198M
  if (diff <= MIN_32) return MIN_32;
232
233
181M
  return (WORD32)diff;
234
198M
}
Unexecuted instantiation: ixheaacd_mps_apply_m2.c:ixheaac_sub32_sat
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_block.c:ixheaac_sub32_sat
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
59.0M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
59.0M
  WORD64 diff;
227
228
59.0M
  diff = (WORD64)a - (WORD64)b;
229
230
59.0M
  if (diff >= MAX_32) return MAX_32;
231
59.0M
  if (diff <= MIN_32) return MIN_32;
232
233
59.0M
  return (WORD32)diff;
234
59.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
4.77M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
4.77M
  WORD64 diff;
227
228
4.77M
  diff = (WORD64)a - (WORD64)b;
229
230
4.77M
  if (diff >= MAX_32) return MAX_32;
231
4.77M
  if (diff <= MIN_32) return MIN_32;
232
233
4.77M
  return (WORD32)diff;
234
4.77M
}
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
3.24M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
3.24M
  WORD64 diff;
227
228
3.24M
  diff = (WORD64)a - (WORD64)b;
229
230
3.24M
  if (diff >= MAX_32) return MAX_32;
231
3.24M
  if (diff <= MIN_32) return MIN_32;
232
233
3.24M
  return (WORD32)diff;
234
3.24M
}
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
423M
static PLATFORM_INLINE WORD32 ixheaac_sub32_sat(WORD32 a, WORD32 b) {
226
423M
  WORD64 diff;
227
228
423M
  diff = (WORD64)a - (WORD64)b;
229
230
423M
  if (diff >= MAX_32) return MAX_32;
231
418M
  if (diff <= MIN_32) return MIN_32;
232
233
413M
  return (WORD32)diff;
234
418M
}
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_sub32_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_common.c:ixheaac_sub32_sat
235
236
320M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
320M
  WORD norm_val;
238
239
320M
  if (a == 0) {
240
35.3M
    norm_val = 31;
241
285M
  } else {
242
285M
    if (a == (WORD32)0xffffffffL) {
243
35.8k
      norm_val = 31;
244
285M
    } else {
245
285M
      if (a < 0) {
246
1.27M
        a = ~a;
247
1.27M
      }
248
4.34G
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
4.05G
        a <<= 1;
250
4.05G
      }
251
285M
    }
252
285M
  }
253
254
320M
  return norm_val;
255
320M
}
ixheaace_api.c:ixheaac_norm32
Line
Count
Source
236
1.84k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.84k
  WORD norm_val;
238
239
1.84k
  if (a == 0) {
240
0
    norm_val = 31;
241
1.84k
  } else {
242
1.84k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
1.84k
    } else {
245
1.84k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
16.6k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
14.8k
        a <<= 1;
250
14.8k
      }
251
1.84k
    }
252
1.84k
  }
253
254
1.84k
  return norm_val;
255
1.84k
}
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
389k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
389k
  WORD norm_val;
238
239
389k
  if (a == 0) {
240
0
    norm_val = 31;
241
389k
  } else {
242
389k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
389k
    } else {
245
389k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
8.17M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
7.78M
        a <<= 1;
250
7.78M
      }
251
389k
    }
252
389k
  }
253
254
389k
  return norm_val;
255
389k
}
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.03M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
2.03M
  WORD norm_val;
238
239
2.03M
  if (a == 0) {
240
0
    norm_val = 31;
241
2.03M
  } else {
242
2.03M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
2.03M
    } else {
245
2.03M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
51.4M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
49.4M
        a <<= 1;
250
49.4M
      }
251
2.03M
    }
252
2.03M
  }
253
254
2.03M
  return norm_val;
255
2.03M
}
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
90.3M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
90.3M
  WORD norm_val;
238
239
90.3M
  if (a == 0) {
240
0
    norm_val = 31;
241
90.3M
  } else {
242
90.3M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
90.3M
    } else {
245
90.3M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
2.46G
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
2.37G
        a <<= 1;
250
2.37G
      }
251
90.3M
    }
252
90.3M
  }
253
254
90.3M
  return norm_val;
255
90.3M
}
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
576k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
576k
  WORD norm_val;
238
239
576k
  if (a == 0) {
240
0
    norm_val = 31;
241
576k
  } else {
242
576k
    if (a == (WORD32)0xffffffffL) {
243
34.7k
      norm_val = 31;
244
541k
    } else {
245
541k
      if (a < 0) {
246
541k
        a = ~a;
247
541k
      }
248
12.8M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
12.2M
        a <<= 1;
250
12.2M
      }
251
541k
    }
252
576k
  }
253
254
576k
  return norm_val;
255
576k
}
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_bitdec.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_dec.c:ixheaac_norm32
ixheaacd_mps_decorr.c:ixheaac_norm32
Line
Count
Source
236
116M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
116M
  WORD norm_val;
238
239
116M
  if (a == 0) {
240
14.5M
    norm_val = 31;
241
101M
  } else {
242
101M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
101M
    } else {
245
101M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
536M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
434M
        a <<= 1;
250
434M
      }
251
101M
    }
252
101M
  }
253
254
116M
  return norm_val;
255
116M
}
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
40.4M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
40.4M
  WORD norm_val;
238
239
40.4M
  if (a == 0) {
240
5.16M
    norm_val = 31;
241
35.2M
  } else {
242
35.2M
    if (a == (WORD32)0xffffffffL) {
243
58
      norm_val = 31;
244
35.2M
    } else {
245
35.2M
      if (a < 0) {
246
388k
        a = ~a;
247
388k
      }
248
146M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
110M
        a <<= 1;
250
110M
      }
251
35.2M
    }
252
35.2M
  }
253
254
40.4M
  return norm_val;
255
40.4M
}
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
391
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
391
  WORD norm_val;
238
239
391
  if (a == 0) {
240
102
    norm_val = 31;
241
289
  } else {
242
289
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
289
    } else {
245
289
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
1.63k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
1.34k
        a <<= 1;
250
1.34k
      }
251
289
    }
252
289
  }
253
254
391
  return norm_val;
255
391
}
Unexecuted instantiation: ixheaacd_mps_smoothing.c:ixheaac_norm32
ixheaacd_mps_temp_process.c:ixheaac_norm32
Line
Count
Source
236
23.1M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
23.1M
  WORD norm_val;
238
239
23.1M
  if (a == 0) {
240
13.7M
    norm_val = 31;
241
13.7M
  } else {
242
9.43M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
9.43M
    } else {
245
9.43M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
139M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
129M
        a <<= 1;
250
129M
      }
251
9.43M
    }
252
9.43M
  }
253
254
23.1M
  return norm_val;
255
23.1M
}
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
503k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
503k
  WORD norm_val;
238
239
503k
  if (a == 0) {
240
0
    norm_val = 31;
241
503k
  } else {
242
503k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
503k
    } else {
245
503k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
2.54M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
2.04M
        a <<= 1;
250
2.04M
      }
251
503k
    }
252
503k
  }
253
254
503k
  return norm_val;
255
503k
}
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
201k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
201k
  WORD norm_val;
238
239
201k
  if (a == 0) {
240
198k
    norm_val = 31;
241
198k
  } else {
242
3.22k
    if (a == (WORD32)0xffffffffL) {
243
425
      norm_val = 31;
244
2.79k
    } else {
245
2.79k
      if (a < 0) {
246
1.60k
        a = ~a;
247
1.60k
      }
248
25.1k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
22.3k
        a <<= 1;
250
22.3k
      }
251
2.79k
    }
252
3.22k
  }
253
254
201k
  return norm_val;
255
201k
}
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
190k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
190k
  WORD norm_val;
238
239
190k
  if (a == 0) {
240
0
    norm_val = 31;
241
190k
  } else {
242
190k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
190k
    } else {
245
190k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
4.47M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
4.28M
        a <<= 1;
250
4.28M
      }
251
190k
    }
252
190k
  }
253
254
190k
  return norm_val;
255
190k
}
ixheaacd_aac_tns.c:ixheaac_norm32
Line
Count
Source
236
442k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
442k
  WORD norm_val;
238
239
442k
  if (a == 0) {
240
200k
    norm_val = 31;
241
242k
  } else {
242
242k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
242k
    } else {
245
242k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
1.37M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
1.13M
        a <<= 1;
250
1.13M
      }
251
242k
    }
252
242k
  }
253
254
442k
  return norm_val;
255
442k
}
ixheaacd_basic_funcs.c:ixheaac_norm32
Line
Count
Source
236
14.7M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
14.7M
  WORD norm_val;
238
239
14.7M
  if (a == 0) {
240
738k
    norm_val = 31;
241
14.0M
  } else {
242
14.0M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
14.0M
    } else {
245
14.0M
      if (a < 0) {
246
72.9k
        a = ~a;
247
72.9k
      }
248
196M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
182M
        a <<= 1;
250
182M
      }
251
14.0M
    }
252
14.0M
  }
253
254
14.7M
  return norm_val;
255
14.7M
}
ixheaacd_block.c:ixheaac_norm32
Line
Count
Source
236
236k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
236k
  WORD norm_val;
238
239
236k
  if (a == 0) {
240
0
    norm_val = 31;
241
236k
  } else {
242
236k
    if (a == (WORD32)0xffffffffL) {
243
508
      norm_val = 31;
244
236k
    } else {
245
236k
      if (a < 0) {
246
236k
        a = ~a;
247
236k
      }
248
5.61M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
5.37M
        a <<= 1;
250
5.37M
      }
251
236k
    }
252
236k
  }
253
254
236k
  return norm_val;
255
236k
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_norm32
ixheaacd_env_calc.c:ixheaac_norm32
Line
Count
Source
236
1.28M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.28M
  WORD norm_val;
238
239
1.28M
  if (a == 0) {
240
73.2k
    norm_val = 31;
241
1.20M
  } else {
242
1.20M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
1.20M
    } else {
245
1.20M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
18.2M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
17.0M
        a <<= 1;
250
17.0M
      }
251
1.20M
    }
252
1.20M
  }
253
254
1.28M
  return norm_val;
255
1.28M
}
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
25.6M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
25.6M
  WORD norm_val;
238
239
25.6M
  if (a == 0) {
240
0
    norm_val = 31;
241
25.6M
  } else {
242
25.6M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
25.6M
    } else {
245
25.6M
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
717M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
691M
        a <<= 1;
250
691M
      }
251
25.6M
    }
252
25.6M
  }
253
254
25.6M
  return norm_val;
255
25.6M
}
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
1.05M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.05M
  WORD norm_val;
238
239
1.05M
  if (a == 0) {
240
561k
    norm_val = 31;
241
561k
  } else {
242
497k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
497k
    } else {
245
497k
      if (a < 0) {
246
3.12k
        a = ~a;
247
3.12k
      }
248
8.91M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
8.42M
        a <<= 1;
250
8.42M
      }
251
497k
    }
252
497k
  }
253
254
1.05M
  return norm_val;
255
1.05M
}
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
874k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
874k
  WORD norm_val;
238
239
874k
  if (a == 0) {
240
0
    norm_val = 31;
241
874k
  } else {
242
874k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
874k
    } else {
245
874k
      if (a < 0) {
246
20.0k
        a = ~a;
247
20.0k
      }
248
1.46M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
588k
        a <<= 1;
250
588k
      }
251
874k
    }
252
874k
  }
253
254
874k
  return norm_val;
255
874k
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_norm32
Unexecuted instantiation: ixheaacd_mps_apply_m2.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
ixheaacd_mps_res_block.c:ixheaac_norm32
Line
Count
Source
236
1.58k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.58k
  WORD norm_val;
238
239
1.58k
  if (a == 0) {
240
0
    norm_val = 31;
241
1.58k
  } else {
242
1.58k
    if (a == (WORD32)0xffffffffL) {
243
114
      norm_val = 31;
244
1.47k
    } else {
245
1.47k
      if (a < 0) {
246
1.47k
        a = ~a;
247
1.47k
      }
248
35.4k
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
33.9k
        a <<= 1;
250
33.9k
      }
251
1.47k
    }
252
1.58k
  }
253
254
1.58k
  return norm_val;
255
1.58k
}
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
269k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
269k
  WORD norm_val;
238
239
269k
  if (a == 0) {
240
50.4k
    norm_val = 31;
241
219k
  } else {
242
219k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
219k
    } else {
245
219k
      if (a < 0) {
246
121
        a = ~a;
247
121
      }
248
5.54M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
5.32M
        a <<= 1;
250
5.32M
      }
251
219k
    }
252
219k
  }
253
254
269k
  return norm_val;
255
269k
}
ixheaacd_tcx_fwd_mdct.c:ixheaac_norm32
Line
Count
Source
236
248k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
248k
  WORD norm_val;
238
239
248k
  if (a == 0) {
240
0
    norm_val = 31;
241
248k
  } else {
242
248k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
248k
    } else {
245
248k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
7.61M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
7.36M
        a <<= 1;
250
7.36M
      }
251
248k
    }
252
248k
  }
253
254
248k
  return norm_val;
255
248k
}
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_norm32
ixheaacd_tns.c:ixheaac_norm32
Line
Count
Source
236
113k
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
113k
  WORD norm_val;
238
239
113k
  if (a == 0) {
240
0
    norm_val = 31;
241
113k
  } else {
242
113k
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
113k
    } else {
245
113k
      if (a < 0) {
246
0
        a = ~a;
247
0
      }
248
3.35M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
3.23M
        a <<= 1;
250
3.23M
      }
251
113k
    }
252
113k
  }
253
254
113k
  return norm_val;
255
113k
}
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.98M
static PLATFORM_INLINE WORD ixheaac_norm32(WORD32 a) {
237
1.98M
  WORD norm_val;
238
239
1.98M
  if (a == 0) {
240
99.2k
    norm_val = 31;
241
1.88M
  } else {
242
1.88M
    if (a == (WORD32)0xffffffffL) {
243
0
      norm_val = 31;
244
1.88M
    } else {
245
1.88M
      if (a < 0) {
246
5.21k
        a = ~a;
247
5.21k
      }
248
16.0M
      for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
249
14.1M
        a <<= 1;
250
14.1M
      }
251
1.88M
    }
252
1.88M
  }
253
254
1.98M
  return norm_val;
255
1.98M
}
256
257
3.77M
static PLATFORM_INLINE WORD ixheaac_pnorm32(WORD32 a) {
258
3.77M
  WORD norm_val;
259
260
3.77M
  if (a == 0) {
261
394k
    norm_val = 31;
262
3.37M
  } else {
263
47.3M
    for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
264
43.9M
      a <<= 1;
265
43.9M
    }
266
3.37M
  }
267
268
3.77M
  return norm_val;
269
3.77M
}
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_bitdec.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_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_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
3.20M
static PLATFORM_INLINE WORD ixheaac_pnorm32(WORD32 a) {
258
3.20M
  WORD norm_val;
259
260
3.20M
  if (a == 0) {
261
269k
    norm_val = 31;
262
2.93M
  } else {
263
42.3M
    for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
264
39.4M
      a <<= 1;
265
39.4M
    }
266
2.93M
  }
267
268
3.20M
  return norm_val;
269
3.20M
}
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
569k
static PLATFORM_INLINE WORD ixheaac_pnorm32(WORD32 a) {
258
569k
  WORD norm_val;
259
260
569k
  if (a == 0) {
261
125k
    norm_val = 31;
262
443k
  } else {
263
4.96M
    for (norm_val = 0; a < (WORD32)0x40000000L; norm_val++) {
264
4.51M
      a <<= 1;
265
4.51M
    }
266
443k
  }
267
268
569k
  return norm_val;
269
569k
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_pnorm32
Unexecuted instantiation: ixheaacd_mps_apply_m2.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_block.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
270
271
39.1M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
39.1M
  WORD32 abs_val;
273
274
39.1M
  abs_val = a;
275
276
39.1M
  if (a < 0) {
277
18.1M
    abs_val = -a;
278
18.1M
  }
279
280
39.1M
  return abs_val;
281
39.1M
}
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
20.2k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
20.2k
  WORD32 abs_val;
273
274
20.2k
  abs_val = a;
275
276
20.2k
  if (a < 0) {
277
8.37k
    abs_val = -a;
278
8.37k
  }
279
280
20.2k
  return abs_val;
281
20.2k
}
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
13.9M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
13.9M
  WORD32 abs_val;
273
274
13.9M
  abs_val = a;
275
276
13.9M
  if (a < 0) {
277
11.0M
    abs_val = -a;
278
11.0M
  }
279
280
13.9M
  return abs_val;
281
13.9M
}
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
55.4k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
55.4k
  WORD32 abs_val;
273
274
55.4k
  abs_val = a;
275
276
55.4k
  if (a < 0) {
277
0
    abs_val = -a;
278
0
  }
279
280
55.4k
  return abs_val;
281
55.4k
}
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
20.5M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
20.5M
  WORD32 abs_val;
273
274
20.5M
  abs_val = a;
275
276
20.5M
  if (a < 0) {
277
7.03M
    abs_val = -a;
278
7.03M
  }
279
280
20.5M
  return abs_val;
281
20.5M
}
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_bitdec.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
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
ixheaacd_mps_smoothing.c:ixheaac_abs32
Line
Count
Source
271
76.8k
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
76.8k
  WORD32 abs_val;
273
274
76.8k
  abs_val = a;
275
276
76.8k
  if (a < 0) {
277
8.44k
    abs_val = -a;
278
8.44k
  }
279
280
76.8k
  return abs_val;
281
76.8k
}
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
2.74M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
2.74M
  WORD32 abs_val;
273
274
2.74M
  abs_val = a;
275
276
2.74M
  if (a < 0) {
277
24.9k
    abs_val = -a;
278
24.9k
  }
279
280
2.74M
  return abs_val;
281
2.74M
}
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
1.75M
static PLATFORM_INLINE WORD32 ixheaac_abs32(WORD32 a) {
272
1.75M
  WORD32 abs_val;
273
274
1.75M
  abs_val = a;
275
276
1.75M
  if (a < 0) {
277
0
    abs_val = -a;
278
0
  }
279
280
1.75M
  return abs_val;
281
1.75M
}
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_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_block.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
282
283
354M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
354M
  WORD32 abs_val;
285
286
354M
  abs_val = a;
287
288
354M
  if (a < 0) {
289
54.6M
    abs_val = ~a;
290
54.6M
  }
291
292
354M
  return abs_val;
293
354M
}
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_bitdec.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_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
32.7k
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
32.7k
  WORD32 abs_val;
285
286
32.7k
  abs_val = a;
287
288
32.7k
  if (a < 0) {
289
5.80k
    abs_val = ~a;
290
5.80k
  }
291
292
32.7k
  return abs_val;
293
32.7k
}
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
275M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
275M
  WORD32 abs_val;
285
286
275M
  abs_val = a;
287
288
275M
  if (a < 0) {
289
29.7M
    abs_val = ~a;
290
29.7M
  }
291
292
275M
  return abs_val;
293
275M
}
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
75.1M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
75.1M
  WORD32 abs_val;
285
286
75.1M
  abs_val = a;
287
288
75.1M
  if (a < 0) {
289
23.7M
    abs_val = ~a;
290
23.7M
  }
291
292
75.1M
  return abs_val;
293
75.1M
}
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
3.41M
static PLATFORM_INLINE WORD32 ixheaac_abs32_nrm(WORD32 a) {
284
3.41M
  WORD32 abs_val;
285
286
3.41M
  abs_val = a;
287
288
3.41M
  if (a < 0) {
289
1.21M
    abs_val = ~a;
290
1.21M
  }
291
292
3.41M
  return abs_val;
293
3.41M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_abs32_nrm
Unexecuted instantiation: ixheaacd_mps_apply_m2.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_block.c:ixheaac_abs32_nrm
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
294
295
687M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
687M
  WORD32 abs_val;
297
298
687M
  abs_val = a;
299
300
687M
  if (a == MIN_32) {
301
1.22M
    abs_val = MAX_32;
302
686M
  } else if (a < 0) {
303
70.8M
    abs_val = -a;
304
70.8M
  }
305
306
687M
  return abs_val;
307
687M
}
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_bitdec.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_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
72.9k
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
72.9k
  WORD32 abs_val;
297
298
72.9k
  abs_val = a;
299
300
72.9k
  if (a == MIN_32) {
301
1.14k
    abs_val = MAX_32;
302
71.7k
  } else if (a < 0) {
303
14.3k
    abs_val = -a;
304
14.3k
  }
305
306
72.9k
  return abs_val;
307
72.9k
}
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
19.7M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
19.7M
  WORD32 abs_val;
297
298
19.7M
  abs_val = a;
299
300
19.7M
  if (a == MIN_32) {
301
313k
    abs_val = MAX_32;
302
19.4M
  } else if (a < 0) {
303
4.89M
    abs_val = -a;
304
4.89M
  }
305
306
19.7M
  return abs_val;
307
19.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
652M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
652M
  WORD32 abs_val;
297
298
652M
  abs_val = a;
299
300
652M
  if (a == MIN_32) {
301
792k
    abs_val = MAX_32;
302
651M
  } else if (a < 0) {
303
62.9M
    abs_val = -a;
304
62.9M
  }
305
306
652M
  return abs_val;
307
652M
}
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
2.18M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
2.18M
  WORD32 abs_val;
297
298
2.18M
  abs_val = a;
299
300
2.18M
  if (a == MIN_32) {
301
693
    abs_val = MAX_32;
302
2.18M
  } else if (a < 0) {
303
979k
    abs_val = -a;
304
979k
  }
305
306
2.18M
  return abs_val;
307
2.18M
}
Unexecuted instantiation: ixheaacd_mps_apply_m1.c:ixheaac_abs32_sat
Unexecuted instantiation: ixheaacd_mps_apply_m2.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_block.c:ixheaac_abs32_sat
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
12.9M
static PLATFORM_INLINE WORD32 ixheaac_abs32_sat(WORD32 a) {
296
12.9M
  WORD32 abs_val;
297
298
12.9M
  abs_val = a;
299
300
12.9M
  if (a == MIN_32) {
301
118k
    abs_val = MAX_32;
302
12.8M
  } else if (a < 0) {
303
2.09M
    abs_val = -a;
304
2.09M
  }
305
306
12.9M
  return abs_val;
307
12.9M
}
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
308
309
2.01k
static PLATFORM_INLINE WORD32 ixheaac_negate32(WORD32 a) {
310
2.01k
  WORD32 neg_val;
311
312
2.01k
  neg_val = -a;
313
314
2.01k
  return neg_val;
315
2.01k
}
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_bitdec.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_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_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
2.01k
static PLATFORM_INLINE WORD32 ixheaac_negate32(WORD32 a) {
310
2.01k
  WORD32 neg_val;
311
312
2.01k
  neg_val = -a;
313
314
2.01k
  return neg_val;
315
2.01k
}
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_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_block.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
316
317
1.39G
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
1.39G
  WORD32 neg_val;
319
320
1.39G
  if (a == MIN_32) {
321
2.81M
    neg_val = MAX_32;
322
1.38G
  } else {
323
1.38G
    neg_val = -a;
324
1.38G
  }
325
1.39G
  return neg_val;
326
1.39G
}
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
ixheaacd_mps_bitdec.c:ixheaac_negate32_sat
Line
Count
Source
317
106k
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
106k
  WORD32 neg_val;
319
320
106k
  if (a == MIN_32) {
321
80
    neg_val = MAX_32;
322
106k
  } else {
323
106k
    neg_val = -a;
324
106k
  }
325
106k
  return neg_val;
326
106k
}
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
244M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
244M
  WORD32 neg_val;
319
320
244M
  if (a == MIN_32) {
321
2.13M
    neg_val = MAX_32;
322
242M
  } else {
323
242M
    neg_val = -a;
324
242M
  }
325
244M
  return neg_val;
326
244M
}
Unexecuted instantiation: ixheaacd_mps_process.c:ixheaac_negate32_sat
Unexecuted instantiation: ixheaacd_mps_reshape_bb_env.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_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
418M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
418M
  WORD32 neg_val;
319
320
418M
  if (a == MIN_32) {
321
1.82k
    neg_val = MAX_32;
322
418M
  } else {
323
418M
    neg_val = -a;
324
418M
  }
325
418M
  return neg_val;
326
418M
}
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
27.7M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
27.7M
  WORD32 neg_val;
319
320
27.7M
  if (a == MIN_32) {
321
0
    neg_val = MAX_32;
322
27.7M
  } else {
323
27.7M
    neg_val = -a;
324
27.7M
  }
325
27.7M
  return neg_val;
326
27.7M
}
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
42.5M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
42.5M
  WORD32 neg_val;
319
320
42.5M
  if (a == MIN_32) {
321
13.1k
    neg_val = MAX_32;
322
42.5M
  } else {
323
42.5M
    neg_val = -a;
324
42.5M
  }
325
42.5M
  return neg_val;
326
42.5M
}
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
385M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
385M
  WORD32 neg_val;
319
320
385M
  if (a == MIN_32) {
321
554k
    neg_val = MAX_32;
322
384M
  } else {
323
384M
    neg_val = -a;
324
384M
  }
325
385M
  return neg_val;
326
385M
}
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
22.6M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
22.6M
  WORD32 neg_val;
319
320
22.6M
  if (a == MIN_32) {
321
15.9k
    neg_val = MAX_32;
322
22.6M
  } else {
323
22.6M
    neg_val = -a;
324
22.6M
  }
325
22.6M
  return neg_val;
326
22.6M
}
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
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_block.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
487k
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
487k
  WORD32 neg_val;
319
320
487k
  if (a == MIN_32) {
321
0
    neg_val = MAX_32;
322
487k
  } else {
323
487k
    neg_val = -a;
324
487k
  }
325
487k
  return neg_val;
326
487k
}
ixheaacd_basic_ops.c:ixheaac_negate32_sat
Line
Count
Source
317
247M
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
247M
  WORD32 neg_val;
319
320
247M
  if (a == MIN_32) {
321
104k
    neg_val = MAX_32;
322
247M
  } else {
323
247M
    neg_val = -a;
324
247M
  }
325
247M
  return neg_val;
326
247M
}
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
105k
static PLATFORM_INLINE WORD32 ixheaac_negate32_sat(WORD32 a) {
318
105k
  WORD32 neg_val;
319
320
105k
  if (a == MIN_32) {
321
0
    neg_val = MAX_32;
322
105k
  } else {
323
105k
    neg_val = -a;
324
105k
  }
325
105k
  return neg_val;
326
105k
}
327
328
157k
static PLATFORM_INLINE WORD32 ixheaac_div32(WORD32 a, WORD32 b, WORD *q_format) {
329
157k
  WORD32 quotient;
330
157k
  UWORD32 mantissa_nr, mantissa_dr;
331
157k
  WORD16 sign = 0;
332
333
157k
  LOOPINDEX i;
334
157k
  WORD q_nr, q_dr;
335
336
157k
  if ((a < 0) && (0 != b)) {
337
0
    a = -a;
338
0
    sign = (WORD16)(sign ^ -1);
339
0
  }
340
341
157k
  if (b < 0) {
342
4.62k
    b = -b;
343
4.62k
    sign = (WORD16)(sign ^ -1);
344
4.62k
  }
345
346
157k
  if (0 == b) {
347
21.8k
    *q_format = 0;
348
21.8k
    return (a);
349
21.8k
  }
350
351
135k
  quotient = 0;
352
353
135k
  q_nr = ixheaac_norm32(a);
354
135k
  mantissa_nr = (UWORD32)a << (q_nr);
355
135k
  q_dr = ixheaac_norm32(b);
356
135k
  mantissa_dr = (UWORD32)b << (q_dr);
357
135k
  *q_format = (WORD)(30 + q_nr - q_dr);
358
359
4.33M
  for (i = 0; i < 31; i++) {
360
4.19M
    quotient = quotient << 1;
361
362
4.19M
    if (mantissa_nr >= mantissa_dr) {
363
1.62M
      mantissa_nr = mantissa_nr - mantissa_dr;
364
1.62M
      quotient += 1;
365
1.62M
    }
366
367
4.19M
    mantissa_nr = (UWORD32)mantissa_nr << 1;
368
4.19M
  }
369
370
135k
  if (sign < 0) {
371
4.62k
    quotient = -quotient;
372
4.62k
  }
373
374
135k
  return quotient;
375
157k
}
ixheaace_api.c:ixheaac_div32
Line
Count
Source
328
920
static PLATFORM_INLINE WORD32 ixheaac_div32(WORD32 a, WORD32 b, WORD *q_format) {
329
920
  WORD32 quotient;
330
920
  UWORD32 mantissa_nr, mantissa_dr;
331
920
  WORD16 sign = 0;
332
333
920
  LOOPINDEX i;
334
920
  WORD q_nr, q_dr;
335
336
920
  if ((a < 0) && (0 != b)) {
337
0
    a = -a;
338
0
    sign = (WORD16)(sign ^ -1);
339
0
  }
340
341
920
  if (b < 0) {
342
0
    b = -b;
343
0
    sign = (WORD16)(sign ^ -1);
344
0
  }
345
346
920
  if (0 == b) {
347
0
    *q_format = 0;
348
0
    return (a);
349
0
  }
350
351
920
  quotient = 0;
352
353
920
  q_nr = ixheaac_norm32(a);
354
920
  mantissa_nr = (UWORD32)a << (q_nr);
355
920
  q_dr = ixheaac_norm32(b);
356
920
  mantissa_dr = (UWORD32)b << (q_dr);
357
920
  *q_format = (WORD)(30 + q_nr - q_dr);
358
359
29.4k
  for (i = 0; i < 31; i++) {
360
28.5k
    quotient = quotient << 1;
361
362
28.5k
    if (mantissa_nr >= mantissa_dr) {
363
5.97k
      mantissa_nr = mantissa_nr - mantissa_dr;
364
5.97k
      quotient += 1;
365
5.97k
    }
366
367
28.5k
    mantissa_nr = (UWORD32)mantissa_nr << 1;
368
28.5k
  }
369
370
920
  if (sign < 0) {
371
0
    quotient = -quotient;
372
0
  }
373
374
920
  return quotient;
375
920
}
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_bitdec.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_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_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_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_block.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
156k
static PLATFORM_INLINE WORD32 ixheaac_div32(WORD32 a, WORD32 b, WORD *q_format) {
329
156k
  WORD32 quotient;
330
156k
  UWORD32 mantissa_nr, mantissa_dr;
331
156k
  WORD16 sign = 0;
332
333
156k
  LOOPINDEX i;
334
156k
  WORD q_nr, q_dr;
335
336
156k
  if ((a < 0) && (0 != b)) {
337
0
    a = -a;
338
0
    sign = (WORD16)(sign ^ -1);
339
0
  }
340
341
156k
  if (b < 0) {
342
4.62k
    b = -b;
343
4.62k
    sign = (WORD16)(sign ^ -1);
344
4.62k
  }
345
346
156k
  if (0 == b) {
347
21.8k
    *q_format = 0;
348
21.8k
    return (a);
349
21.8k
  }
350
351
134k
  quotient = 0;
352
353
134k
  q_nr = ixheaac_norm32(a);
354
134k
  mantissa_nr = (UWORD32)a << (q_nr);
355
134k
  q_dr = ixheaac_norm32(b);
356
134k
  mantissa_dr = (UWORD32)b << (q_dr);
357
134k
  *q_format = (WORD)(30 + q_nr - q_dr);
358
359
4.30M
  for (i = 0; i < 31; i++) {
360
4.17M
    quotient = quotient << 1;
361
362
4.17M
    if (mantissa_nr >= mantissa_dr) {
363
1.61M
      mantissa_nr = mantissa_nr - mantissa_dr;
364
1.61M
      quotient += 1;
365
1.61M
    }
366
367
4.17M
    mantissa_nr = (UWORD32)mantissa_nr << 1;
368
4.17M
  }
369
370
134k
  if (sign < 0) {
371
4.62k
    quotient = -quotient;
372
4.62k
  }
373
374
134k
  return quotient;
375
156k
}
376
377
110M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
110M
  WORD32 out_val;
379
380
110M
  b = ((UWORD32)(b << 24) >> 24);
381
110M
  if (b >= 31) {
382
49.8M
    if (a < 0)
383
7.90M
      out_val = -1;
384
41.9M
    else
385
41.9M
      out_val = 0;
386
60.7M
  } else if (b <= 0) {
387
22.9M
    return a;
388
37.8M
  } else {
389
37.8M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
37.8M
    out_val = (WORD32)a >> b;
391
37.8M
  }
392
393
87.6M
  return out_val;
394
110M
}
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_bitdec.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_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_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
27.7M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
27.7M
  WORD32 out_val;
379
380
27.7M
  b = ((UWORD32)(b << 24) >> 24);
381
27.7M
  if (b >= 31) {
382
11.5M
    if (a < 0)
383
0
      out_val = -1;
384
11.5M
    else
385
11.5M
      out_val = 0;
386
16.2M
  } else if (b <= 0) {
387
13.3M
    return a;
388
13.3M
  } else {
389
2.94M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
2.94M
    out_val = (WORD32)a >> b;
391
2.94M
  }
392
393
14.4M
  return out_val;
394
27.7M
}
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
23.2M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
23.2M
  WORD32 out_val;
379
380
23.2M
  b = ((UWORD32)(b << 24) >> 24);
381
23.2M
  if (b >= 31) {
382
4.78M
    if (a < 0)
383
2.16M
      out_val = -1;
384
2.62M
    else
385
2.62M
      out_val = 0;
386
18.4M
  } else if (b <= 0) {
387
405k
    return a;
388
18.0M
  } else {
389
18.0M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
18.0M
    out_val = (WORD32)a >> b;
391
18.0M
  }
392
393
22.8M
  return out_val;
394
23.2M
}
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
59.5M
static PLATFORM_INLINE WORD32 ixheaac_shr32_sat(WORD32 a, WORD32 b) {
378
59.5M
  WORD32 out_val;
379
380
59.5M
  b = ((UWORD32)(b << 24) >> 24);
381
59.5M
  if (b >= 31) {
382
33.5M
    if (a < 0)
383
5.74M
      out_val = -1;
384
27.7M
    else
385
27.7M
      out_val = 0;
386
33.5M
  } else if (b <= 0) {
387
9.18M
    return a;
388
16.8M
  } else {
389
16.8M
    a = ixheaac_add32_sat(a, (1 << (b - 1)));
390
16.8M
    out_val = (WORD32)a >> b;
391
16.8M
  }
392
393
50.3M
  return out_val;
394
59.5M
}
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_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_block.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
395
396
12.9M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_sat(WORD32 a, WORD16 b, WORD16 c) {
397
12.9M
  WORD32 acc;
398
399
12.9M
  acc = ixheaac_mult16x16in32(b, c);
400
401
12.9M
  acc = ixheaac_add32_sat(a, acc);
402
403
12.9M
  return acc;
404
12.9M
}
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_bitdec.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_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_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
12.9M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_sat(WORD32 a, WORD16 b, WORD16 c) {
397
12.9M
  WORD32 acc;
398
399
12.9M
  acc = ixheaac_mult16x16in32(b, c);
400
401
12.9M
  acc = ixheaac_add32_sat(a, acc);
402
403
12.9M
  return acc;
404
12.9M
}
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_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_block.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
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_bitdec.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_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_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_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_block.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
415
416
41.7M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
41.7M
  WORD32 acc;
418
419
41.7M
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
41.7M
  acc = ixheaac_add32_sat(a, acc);
422
423
41.7M
  return acc;
424
41.7M
}
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_bitdec.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_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
72.9k
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
72.9k
  WORD32 acc;
418
419
72.9k
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
72.9k
  acc = ixheaac_add32_sat(a, acc);
422
423
72.9k
  return acc;
424
72.9k
}
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
5.76M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
5.76M
  WORD32 acc;
418
419
5.76M
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
5.76M
  acc = ixheaac_add32_sat(a, acc);
422
423
5.76M
  return acc;
424
5.76M
}
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
35.8M
static PLATFORM_INLINE WORD32 ixheaac_mac16x16in32_shl_sat(WORD32 a, WORD16 b, WORD16 c) {
417
35.8M
  WORD32 acc;
418
419
35.8M
  acc = ixheaac_mult16x16in32_shl_sat(b, c);
420
421
35.8M
  acc = ixheaac_add32_sat(a, acc);
422
423
35.8M
  return acc;
424
35.8M
}
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_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_block.c:ixheaac_mac16x16in32_shl_sat
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
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_bitdec.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_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_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_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_block.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
435
436
#endif /* IXHEAAC_BASIC_OPS32_H */