Coverage Report

Created: 2026-02-26 06:35

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/libxaac/common/ixheaac_basic_ops16.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_OPS16_H
21
#define IXHEAAC_BASIC_OPS16_H
22
23
47.5M
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
47.5M
  WORD16 var_out;
25
26
47.5M
  if (op1 > 0X00007fffL) {
27
2.78M
    var_out = MAX_16;
28
44.7M
  } else if (op1 < (WORD32)0xffff8000L) {
29
2.92M
    var_out = (WORD16)(-32768);
30
41.8M
  } else {
31
41.8M
    var_out = (WORD16)(op1);
32
41.8M
  }
33
47.5M
  return (var_out);
34
47.5M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_sat16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_sat16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_sat16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_sat16
ixheaacd_longblock.c:ixheaac_sat16
Line
Count
Source
23
54.1k
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
54.1k
  WORD16 var_out;
25
26
54.1k
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
54.1k
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
54.1k
  } else {
31
54.1k
    var_out = (WORD16)(op1);
32
54.1k
  }
33
54.1k
  return (var_out);
34
54.1k
}
ixheaacd_lt_predict.c:ixheaac_sat16
Line
Count
Source
23
40.5M
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
40.5M
  WORD16 var_out;
25
26
40.5M
  if (op1 > 0X00007fffL) {
27
2.77M
    var_out = MAX_16;
28
37.8M
  } else if (op1 < (WORD32)0xffff8000L) {
29
2.90M
    var_out = (WORD16)(-32768);
30
34.8M
  } else {
31
34.8M
    var_out = (WORD16)(op1);
32
34.8M
  }
33
40.5M
  return (var_out);
34
40.5M
}
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_sat16
ixheaacd_sbr_dec.c:ixheaac_sat16
Line
Count
Source
23
30.0k
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
30.0k
  WORD16 var_out;
25
26
30.0k
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
30.0k
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
30.0k
  } else {
31
30.0k
    var_out = (WORD16)(op1);
32
30.0k
  }
33
30.0k
  return (var_out);
34
30.0k
}
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_sat16
ixheaacd_basic_funcs.c:ixheaac_sat16
Line
Count
Source
23
357k
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
357k
  WORD16 var_out;
25
26
357k
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
357k
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
357k
  } else {
31
357k
    var_out = (WORD16)(op1);
32
357k
  }
33
357k
  return (var_out);
34
357k
}
ixheaacd_block.c:ixheaac_sat16
Line
Count
Source
23
715k
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
715k
  WORD16 var_out;
25
26
715k
  if (op1 > 0X00007fffL) {
27
14.6k
    var_out = MAX_16;
28
701k
  } else if (op1 < (WORD32)0xffff8000L) {
29
15.3k
    var_out = (WORD16)(-32768);
30
685k
  } else {
31
685k
    var_out = (WORD16)(op1);
32
685k
  }
33
715k
  return (var_out);
34
715k
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_sat16
ixheaacd_env_calc.c:ixheaac_sat16
Line
Count
Source
23
2.29M
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
2.29M
  WORD16 var_out;
25
26
2.29M
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
2.29M
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
2.29M
  } else {
31
2.29M
    var_out = (WORD16)(op1);
32
2.29M
  }
33
2.29M
  return (var_out);
34
2.29M
}
ixheaacd_env_dec.c:ixheaac_sat16
Line
Count
Source
23
470k
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
470k
  WORD16 var_out;
25
26
470k
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
470k
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
470k
  } else {
31
470k
    var_out = (WORD16)(op1);
32
470k
  }
33
470k
  return (var_out);
34
470k
}
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_sat16
ixheaacd_lpp_tran.c:ixheaac_sat16
Line
Count
Source
23
3.07M
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
3.07M
  WORD16 var_out;
25
26
3.07M
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
3.07M
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
3.07M
  } else {
31
3.07M
    var_out = (WORD16)(op1);
32
3.07M
  }
33
3.07M
  return (var_out);
34
3.07M
}
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_sat16
ixheaacd_mps_res_longblock.c:ixheaac_sat16
Line
Count
Source
23
131
static PLATFORM_INLINE WORD16 ixheaac_sat16(WORD32 op1) {
24
131
  WORD16 var_out;
25
26
131
  if (op1 > 0X00007fffL) {
27
0
    var_out = MAX_16;
28
131
  } else if (op1 < (WORD32)0xffff8000L) {
29
0
    var_out = (WORD16)(-32768);
30
131
  } else {
31
131
    var_out = (WORD16)(op1);
32
131
  }
33
131
  return (var_out);
34
131
}
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_sat16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_sat16
35
36
393k
static PLATFORM_INLINE WORD16 ixheaac_add16(WORD16 op1, WORD16 op2) {
37
393k
  WORD16 var_out;
38
39
393k
  var_out = ((WORD16)(op1 + op2));
40
393k
  return (var_out);
41
393k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_add16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_add16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_add16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_add16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_add16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_add16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_add16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_add16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_add16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_add16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_add16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_add16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_add16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_add16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_add16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_add16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_add16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_add16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_add16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_add16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_add16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_add16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_add16
ixheaacd_env_dec.c:ixheaac_add16
Line
Count
Source
36
72.9k
static PLATFORM_INLINE WORD16 ixheaac_add16(WORD16 op1, WORD16 op2) {
37
72.9k
  WORD16 var_out;
38
39
72.9k
  var_out = ((WORD16)(op1 + op2));
40
72.9k
  return (var_out);
41
72.9k
}
ixheaacd_env_extr.c:ixheaac_add16
Line
Count
Source
36
288k
static PLATFORM_INLINE WORD16 ixheaac_add16(WORD16 op1, WORD16 op2) {
37
288k
  WORD16 var_out;
38
39
288k
  var_out = ((WORD16)(op1 + op2));
40
288k
  return (var_out);
41
288k
}
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_add16
ixheaacd_lpp_tran.c:ixheaac_add16
Line
Count
Source
36
30.0k
static PLATFORM_INLINE WORD16 ixheaac_add16(WORD16 op1, WORD16 op2) {
37
30.0k
  WORD16 var_out;
38
39
30.0k
  var_out = ((WORD16)(op1 + op2));
40
30.0k
  return (var_out);
41
30.0k
}
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_add16
ixheaacd_ps_bitdec.c:ixheaac_add16
Line
Count
Source
36
2.02k
static PLATFORM_INLINE WORD16 ixheaac_add16(WORD16 op1, WORD16 op2) {
37
2.02k
  WORD16 var_out;
38
39
2.02k
  var_out = ((WORD16)(op1 + op2));
40
2.02k
  return (var_out);
41
2.02k
}
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_add16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add16
42
43
54.2k
static PLATFORM_INLINE WORD16 ixheaac_add16_sat(WORD16 op1, WORD16 op2) {
44
54.2k
  WORD16 var_out;
45
54.2k
  WORD32 sum;
46
47
54.2k
  sum = (WORD32)op1 + (WORD32)op2;
48
54.2k
  var_out = ixheaac_sat16(sum);
49
54.2k
  return (var_out);
50
54.2k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_add16_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_add16_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_add16_sat
ixheaacd_longblock.c:ixheaac_add16_sat
Line
Count
Source
43
54.1k
static PLATFORM_INLINE WORD16 ixheaac_add16_sat(WORD16 op1, WORD16 op2) {
44
54.1k
  WORD16 var_out;
45
54.1k
  WORD32 sum;
46
47
54.1k
  sum = (WORD32)op1 + (WORD32)op2;
48
54.1k
  var_out = ixheaac_sat16(sum);
49
54.1k
  return (var_out);
50
54.1k
}
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_add16_sat
ixheaacd_mps_res_longblock.c:ixheaac_add16_sat
Line
Count
Source
43
131
static PLATFORM_INLINE WORD16 ixheaac_add16_sat(WORD16 op1, WORD16 op2) {
44
131
  WORD16 var_out;
45
131
  WORD32 sum;
46
47
131
  sum = (WORD32)op1 + (WORD32)op2;
48
131
  var_out = ixheaac_sat16(sum);
49
131
  return (var_out);
50
131
}
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_add16_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_add16_sat
51
52
10.3M
static PLATFORM_INLINE WORD16 ixheaac_sub16(WORD16 op1, WORD16 op2) {
53
10.3M
  WORD16 var_out;
54
55
10.3M
  var_out = ((WORD16)(op1 - op2));
56
10.3M
  return (var_out);
57
10.3M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_sub16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_sub16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_sub16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_sub16
ixheaacd_env_calc.c:ixheaac_sub16
Line
Count
Source
52
10.3M
static PLATFORM_INLINE WORD16 ixheaac_sub16(WORD16 op1, WORD16 op2) {
53
10.3M
  WORD16 var_out;
54
55
10.3M
  var_out = ((WORD16)(op1 - op2));
56
10.3M
  return (var_out);
57
10.3M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_sub16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_sub16
58
59
500k
static PLATFORM_INLINE WORD16 ixheaac_sub16_sat(WORD16 op1, WORD16 op2) {
60
500k
  WORD16 var_out;
61
500k
  WORD32 diff;
62
63
500k
  diff = (WORD32)op1 - op2;
64
500k
  var_out = ixheaac_sat16(diff);
65
500k
  return (var_out);
66
500k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_sub16_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_sub16_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_sub16_sat
ixheaacd_sbr_dec.c:ixheaac_sub16_sat
Line
Count
Source
59
30.0k
static PLATFORM_INLINE WORD16 ixheaac_sub16_sat(WORD16 op1, WORD16 op2) {
60
30.0k
  WORD16 var_out;
61
30.0k
  WORD32 diff;
62
63
30.0k
  diff = (WORD32)op1 - op2;
64
30.0k
  var_out = ixheaac_sat16(diff);
65
30.0k
  return (var_out);
66
30.0k
}
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_sub16_sat
ixheaacd_env_dec.c:ixheaac_sub16_sat
Line
Count
Source
59
470k
static PLATFORM_INLINE WORD16 ixheaac_sub16_sat(WORD16 op1, WORD16 op2) {
60
470k
  WORD16 var_out;
61
470k
  WORD32 diff;
62
63
470k
  diff = (WORD32)op1 - op2;
64
470k
  var_out = ixheaac_sat16(diff);
65
470k
  return (var_out);
66
470k
}
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_sub16_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_sub16_sat
67
68
5.01M
static PLATFORM_INLINE WORD16 ixheaac_mult16(WORD16 op1, WORD16 op2) {
69
5.01M
  WORD16 var_out;
70
71
5.01M
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 16));
72
5.01M
  return (var_out);
73
5.01M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_mult16
ixheaacd_env_dec.c:ixheaac_mult16
Line
Count
Source
68
5.01M
static PLATFORM_INLINE WORD16 ixheaac_mult16(WORD16 op1, WORD16 op2) {
69
5.01M
  WORD16 var_out;
70
71
5.01M
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 16));
72
5.01M
  return (var_out);
73
5.01M
}
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult16
74
75
3.24M
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl(WORD16 op1, WORD16 op2) {
76
3.24M
  WORD16 var_out;
77
78
3.24M
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 15));
79
3.24M
  return (var_out);
80
3.24M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult16_shl
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult16_shl
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult16_shl
ixheaacd_env_calc.c:ixheaac_mult16_shl
Line
Count
Source
75
2.69M
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl(WORD16 op1, WORD16 op2) {
76
2.69M
  WORD16 var_out;
77
78
2.69M
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 15));
79
2.69M
  return (var_out);
80
2.69M
}
ixheaacd_env_dec.c:ixheaac_mult16_shl
Line
Count
Source
75
505k
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl(WORD16 op1, WORD16 op2) {
76
505k
  WORD16 var_out;
77
78
505k
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 15));
79
505k
  return (var_out);
80
505k
}
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_mult16_shl
ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult16_shl
Line
Count
Source
75
35.6k
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl(WORD16 op1, WORD16 op2) {
76
35.6k
  WORD16 var_out;
77
78
35.6k
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 15));
79
35.6k
  return (var_out);
80
35.6k
}
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult16_shl
ixheaacd_ps_bitdec.c:ixheaac_mult16_shl
Line
Count
Source
75
6.47k
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl(WORD16 op1, WORD16 op2) {
76
6.47k
  WORD16 var_out;
77
78
6.47k
  var_out = ((WORD16)(((WORD32)op1 * (WORD32)op2) >> 15));
79
6.47k
  return (var_out);
80
6.47k
}
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult16_shl
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult16_shl
81
82
5.37M
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl_sat(WORD16 op1, WORD16 op2) {
83
5.37M
  WORD16 var_out;
84
5.37M
  WORD32 temp;
85
86
5.37M
  temp = ((WORD32)(((WORD32)op1 * (WORD32)op2) >> 15));
87
5.37M
  var_out = ixheaac_sat16(temp);
88
5.37M
  return (var_out);
89
5.37M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_mult16_shl_sat
ixheaacd_env_calc.c:ixheaac_mult16_shl_sat
Line
Count
Source
82
2.29M
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl_sat(WORD16 op1, WORD16 op2) {
83
2.29M
  WORD16 var_out;
84
2.29M
  WORD32 temp;
85
86
2.29M
  temp = ((WORD32)(((WORD32)op1 * (WORD32)op2) >> 15));
87
2.29M
  var_out = ixheaac_sat16(temp);
88
2.29M
  return (var_out);
89
2.29M
}
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_mult16_shl_sat
ixheaacd_lpp_tran.c:ixheaac_mult16_shl_sat
Line
Count
Source
82
3.07M
static PLATFORM_INLINE WORD16 ixheaac_mult16_shl_sat(WORD16 op1, WORD16 op2) {
83
3.07M
  WORD16 var_out;
84
3.07M
  WORD32 temp;
85
86
3.07M
  temp = ((WORD32)(((WORD32)op1 * (WORD32)op2) >> 15));
87
3.07M
  var_out = ixheaac_sat16(temp);
88
3.07M
  return (var_out);
89
3.07M
}
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_mult16_shl_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_mult16_shl_sat
90
91
24.0M
static PLATFORM_INLINE WORD16 ixheaac_shl16(WORD16 op1, WORD16 shift) {
92
24.0M
  WORD16 var_out;
93
94
24.0M
  var_out = (WORD16)(op1 << shift);
95
24.0M
  return (var_out);
96
24.0M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl16
ixheaacd_lt_predict.c:ixheaac_shl16
Line
Count
Source
91
23.7M
static PLATFORM_INLINE WORD16 ixheaac_shl16(WORD16 op1, WORD16 shift) {
92
23.7M
  WORD16 var_out;
93
94
23.7M
  var_out = (WORD16)(op1 << shift);
95
23.7M
  return (var_out);
96
23.7M
}
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shl16
ixheaacd_lpp_tran.c:ixheaac_shl16
Line
Count
Source
91
288k
static PLATFORM_INLINE WORD16 ixheaac_shl16(WORD16 op1, WORD16 shift) {
92
288k
  WORD16 var_out;
93
94
288k
  var_out = (WORD16)(op1 << shift);
95
288k
  return (var_out);
96
288k
}
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl16
97
98
715k
static PLATFORM_INLINE WORD16 ixheaac_shl16_sat(WORD16 op1, WORD16 shift) {
99
715k
  WORD16 var_out;
100
715k
  WORD32 temp;
101
102
715k
  if (shift > 15) {
103
0
    shift = 15;
104
0
  }
105
715k
  temp = (WORD32)(op1 << shift);
106
715k
  var_out = ixheaac_sat16(temp);
107
715k
  return (var_out);
108
715k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl16_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl16_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl16_sat
ixheaacd_block.c:ixheaac_shl16_sat
Line
Count
Source
98
715k
static PLATFORM_INLINE WORD16 ixheaac_shl16_sat(WORD16 op1, WORD16 shift) {
99
715k
  WORD16 var_out;
100
715k
  WORD32 temp;
101
102
715k
  if (shift > 15) {
103
0
    shift = 15;
104
0
  }
105
715k
  temp = (WORD32)(op1 << shift);
106
715k
  var_out = ixheaac_sat16(temp);
107
715k
  return (var_out);
108
715k
}
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl16_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl16_sat
109
110
37.9k
static PLATFORM_INLINE WORD16 ixheaac_shr16(WORD16 op1, WORD16 shift) {
111
37.9k
  WORD16 var_out;
112
113
37.9k
  var_out = ((WORD16)(op1 >> shift));
114
37.9k
  return (var_out);
115
37.9k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shr16
ixheaacd_env_dec.c:ixheaac_shr16
Line
Count
Source
110
5.94k
static PLATFORM_INLINE WORD16 ixheaac_shr16(WORD16 op1, WORD16 shift) {
111
5.94k
  WORD16 var_out;
112
113
5.94k
  var_out = ((WORD16)(op1 >> shift));
114
5.94k
  return (var_out);
115
5.94k
}
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr16
ixheaacd_freq_sca.c:ixheaac_shr16
Line
Count
Source
110
31.0k
static PLATFORM_INLINE WORD16 ixheaac_shr16(WORD16 op1, WORD16 shift) {
111
31.0k
  WORD16 var_out;
112
113
31.0k
  var_out = ((WORD16)(op1 >> shift));
114
31.0k
  return (var_out);
115
31.0k
}
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr16
ixheaacd_mps_res_channel.c:ixheaac_shr16
Line
Count
Source
110
848
static PLATFORM_INLINE WORD16 ixheaac_shr16(WORD16 op1, WORD16 shift) {
111
848
  WORD16 var_out;
112
113
848
  var_out = ((WORD16)(op1 >> shift));
114
848
  return (var_out);
115
848
}
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr16
ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr16
Line
Count
Source
110
169
static PLATFORM_INLINE WORD16 ixheaac_shr16(WORD16 op1, WORD16 shift) {
111
169
  WORD16 var_out;
112
113
169
  var_out = ((WORD16)(op1 >> shift));
114
169
  return (var_out);
115
169
}
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr16
116
117
0
static PLATFORM_INLINE WORD16 ixheaac_shl16_dir(WORD16 op1, WORD16 shift) {
118
0
  WORD16 var_out;
119
0
  if (shift > 0) {
120
0
    var_out = ixheaac_shl16(op1, shift);
121
0
  } else {
122
0
    var_out = ixheaac_shr16(op1, (WORD16)(-shift));
123
0
  }
124
0
  return (var_out);
125
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl16_dir
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl16_dir
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl16_dir
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl16_dir
126
127
0
static PLATFORM_INLINE WORD16 ixheaac_shr16_dir(WORD16 op1, WORD16 shift) {
128
0
  WORD16 var_out;
129
0
130
0
  if (shift < 0) {
131
0
    var_out = ixheaac_shl16(op1, (WORD16)(-shift));
132
0
  } else {
133
0
    var_out = ixheaac_shr16(op1, shift);
134
0
  }
135
0
  return (var_out);
136
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr16_dir
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr16_dir
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr16_dir
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr16_dir
137
138
0
static PLATFORM_INLINE WORD16 ixheaac_shl16_dir_sat(WORD16 op1, WORD16 shift) {
139
0
  WORD16 var_out;
140
0
  if (shift > 0) {
141
0
    var_out = ixheaac_shl16_sat(op1, shift);
142
0
  } else {
143
0
    var_out = ixheaac_shr16(op1, (WORD16)(-shift));
144
0
  }
145
0
  return (var_out);
146
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shl16_dir_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shl16_dir_sat
147
148
1.01k
static PLATFORM_INLINE WORD16 ixheaac_shr16_dir_sat(WORD16 op1, WORD16 shift) {
149
1.01k
  WORD16 var_out;
150
151
1.01k
  if (shift < 0) {
152
0
    var_out = ixheaac_shl16_sat(op1, (WORD16)(-shift));
153
1.01k
  } else {
154
1.01k
    var_out = ixheaac_shr16(op1, shift);
155
1.01k
  }
156
1.01k
  return (var_out);
157
1.01k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_shr16_dir_sat
ixheaacd_mps_res_channel.c:ixheaac_shr16_dir_sat
Line
Count
Source
148
848
static PLATFORM_INLINE WORD16 ixheaac_shr16_dir_sat(WORD16 op1, WORD16 shift) {
149
848
  WORD16 var_out;
150
151
848
  if (shift < 0) {
152
0
    var_out = ixheaac_shl16_sat(op1, (WORD16)(-shift));
153
848
  } else {
154
848
    var_out = ixheaac_shr16(op1, shift);
155
848
  }
156
848
  return (var_out);
157
848
}
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_shr16_dir_sat
ixheaacd_mps_res_pns_js_thumb.c:ixheaac_shr16_dir_sat
Line
Count
Source
148
169
static PLATFORM_INLINE WORD16 ixheaac_shr16_dir_sat(WORD16 op1, WORD16 shift) {
149
169
  WORD16 var_out;
150
151
169
  if (shift < 0) {
152
0
    var_out = ixheaac_shl16_sat(op1, (WORD16)(-shift));
153
169
  } else {
154
169
    var_out = ixheaac_shr16(op1, shift);
155
169
  }
156
169
  return (var_out);
157
169
}
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_shr16_dir_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_shr16_dir_sat
158
159
0
static PLATFORM_INLINE WORD16 ixheaac_norm16(WORD16 op1) {
160
0
  WORD16 var_out;
161
0
162
0
  if (0 == op1) {
163
0
    var_out = 0;
164
0
  } else {
165
0
    if ((WORD16)0xffff == op1) {
166
0
      var_out = 15;
167
0
    } else {
168
0
      if (op1 < 0) {
169
0
        op1 = (WORD16)(~op1);
170
0
      }
171
0
      for (var_out = 0; op1 < 0x4000; var_out++) {
172
0
        op1 <<= 1;
173
0
      }
174
0
    }
175
0
  }
176
0
177
0
  return (var_out);
178
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_norm16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_norm16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_norm16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_norm16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_norm16
179
180
0
static PLATFORM_INLINE WORD16 ixheaac_abs16(WORD16 op1) {
181
0
  WORD16 var_out;
182
183
0
  if (op1 < 0) {
184
0
    var_out = (WORD16)(-op1);
185
0
  } else {
186
0
    var_out = op1;
187
0
  }
188
0
  return (var_out);
189
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_abs16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_abs16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_abs16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_abs16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_abs16
190
191
34.0k
static PLATFORM_INLINE WORD16 ixheaac_abs16_sat(WORD16 op1) {
192
34.0k
  WORD16 var_out;
193
194
34.0k
  if (-32768 == op1) {
195
0
    var_out = MAX_16;
196
34.0k
  } else {
197
34.0k
    if (op1 < 0) {
198
21.5k
      var_out = (WORD16)(-op1);
199
21.5k
    } else {
200
12.4k
      var_out = op1;
201
12.4k
    }
202
34.0k
  }
203
34.0k
  return (var_out);
204
34.0k
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_tns.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_abs16_sat
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_abs16_sat
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_api.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_abs16_sat
ixheaacd_sbrdec_lpfuncs.c:ixheaac_abs16_sat
Line
Count
Source
191
34.0k
static PLATFORM_INLINE WORD16 ixheaac_abs16_sat(WORD16 op1) {
192
34.0k
  WORD16 var_out;
193
194
34.0k
  if (-32768 == op1) {
195
0
    var_out = MAX_16;
196
34.0k
  } else {
197
34.0k
    if (op1 < 0) {
198
21.5k
      var_out = (WORD16)(-op1);
199
21.5k
    } else {
200
12.4k
      var_out = op1;
201
12.4k
    }
202
34.0k
  }
203
34.0k
  return (var_out);
204
34.0k
}
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_block.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_abs16_sat
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_abs16_sat
205
206
8.47M
static PLATFORM_INLINE WORD16 ixheaac_negate16(WORD16 op1) {
207
8.47M
  WORD16 var_out;
208
209
8.47M
  if (-32768 == op1) {
210
0
    var_out = MAX_16;
211
8.47M
  } else {
212
8.47M
    var_out = (WORD16)(-op1);
213
8.47M
  }
214
8.47M
  return (var_out);
215
8.47M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_negate16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_negate16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_negate16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_negate16
ixheaacd_lpfuncs.c:ixheaac_negate16
Line
Count
Source
206
8.47M
static PLATFORM_INLINE WORD16 ixheaac_negate16(WORD16 op1) {
207
8.47M
  WORD16 var_out;
208
209
8.47M
  if (-32768 == op1) {
210
0
    var_out = MAX_16;
211
8.47M
  } else {
212
8.47M
    var_out = (WORD16)(-op1);
213
8.47M
  }
214
8.47M
  return (var_out);
215
8.47M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_negate16
ixheaacd_ps_bitdec.c:ixheaac_negate16
Line
Count
Source
206
1.29k
static PLATFORM_INLINE WORD16 ixheaac_negate16(WORD16 op1) {
207
1.29k
  WORD16 var_out;
208
209
1.29k
  if (-32768 == op1) {
210
0
    var_out = MAX_16;
211
1.29k
  } else {
212
1.29k
    var_out = (WORD16)(-op1);
213
1.29k
  }
214
1.29k
  return (var_out);
215
1.29k
}
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_negate16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_negate16
216
217
0
static PLATFORM_INLINE WORD16 ixheaac_min16(WORD16 op1, WORD16 op2) {
218
0
  WORD16 var_out;
219
220
0
  var_out = op1 < op2 ? op1 : op2;
221
0
  return (var_out);
222
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_min16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_min16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_min16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_min16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_min16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_min16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_min16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_min16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_min16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_min16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_min16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_min16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_min16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_min16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_min16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_min16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_min16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_min16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_min16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_min16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_min16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_min16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_min16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_min16
223
224
0
static PLATFORM_INLINE WORD16 ixheaac_max16(WORD16 op1, WORD16 op2) {
225
0
  WORD16 var_out;
226
227
0
  var_out = op1 > op2 ? op1 : op2;
228
0
  return (var_out);
229
0
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_max16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_max16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_max16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_max16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_max16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_max16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_max16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_max16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_max16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_max16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_max16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_max16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_max16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_max16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_max16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_max16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_max16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_max16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_max16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_max16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_max16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_max16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_api.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_lt_predict.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_multichannel.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_qmf_dec_generic.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_aac_tns.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_lpfuncs.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_mps_res_tns.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_max16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_max16
230
231
269M
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
269M
  WORD16 var_out;
233
234
269M
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
269M
  return (var_out);
236
269M
}
Unexecuted instantiation: ixheaace_api.c:ixheaac_round16
Unexecuted instantiation: ixheaace_enc_main.c:ixheaac_round16
Unexecuted instantiation: ixheaace_psy_mod.c:ixheaac_round16
Unexecuted instantiation: ixheaace_psy_utils.c:ixheaac_round16
Unexecuted instantiation: ixheaace_qc_main_hp.c:ixheaac_round16
Unexecuted instantiation: ixheaace_qc_util.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_main.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_qmf_enc_init.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_ton_corr.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_tran_det.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sf_estimation.c:ixheaac_round16
Unexecuted instantiation: ixheaace_stereo_preproc.c:ixheaac_round16
Unexecuted instantiation: ixheaace_tns.c:ixheaac_round16
Unexecuted instantiation: ixheaace_tns_hp.c:ixheaac_round16
Unexecuted instantiation: ixheaace_tns_init.c:ixheaac_round16
Unexecuted instantiation: ixheaace_write_adts_adif.c:ixheaac_round16
Unexecuted instantiation: ixheaace_write_bitstream.c:ixheaac_round16
Unexecuted instantiation: iusace_esbr_inter_tes.c:ixheaac_round16
Unexecuted instantiation: iusace_esbr_pvc.c:ixheaac_round16
Unexecuted instantiation: ixheaace_adjust_threshold.c:ixheaac_round16
Unexecuted instantiation: ixheaace_basic_ops.c:ixheaac_round16
Unexecuted instantiation: ixheaace_bitbuffer_hp.c:ixheaac_round16
Unexecuted instantiation: ixheaace_bits_count.c:ixheaac_round16
Unexecuted instantiation: ixheaace_dynamic_bits.c:ixheaac_round16
Unexecuted instantiation: ixheaace_group_data.c:ixheaac_round16
Unexecuted instantiation: ixheaace_ms_stereo.c:ixheaac_round16
Unexecuted instantiation: ixheaace_psy_configuration.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_code_envelope.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_crc.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_env_est.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_env_est_init.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_frame_info_gen.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_freq_scaling.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_inv_filtering_estimation.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_missing_harmonics_det.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_noise_floor_est.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_qmf_enc.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_ton_corr_hp.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_tran_det_hp.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_write_bitstream.c:ixheaac_round16
Unexecuted instantiation: ixheaace_sbr_code_envelope_lp.c:ixheaac_round16
ixheaacd_api.c:ixheaac_round16
Line
Count
Source
231
159M
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
159M
  WORD16 var_out;
233
234
159M
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
159M
  return (var_out);
236
159M
}
Unexecuted instantiation: ixheaacd_bitbuffer.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_channel.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_common_initfuncs.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_common_lpfuncs.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_common_rom.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_drc_freq_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_headerdecode.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_initfuncs.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_latmdemux.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_ld_mps_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_longblock.c:ixheaac_round16
ixheaacd_lt_predict.c:ixheaac_round16
Line
Count
Source
231
48.3M
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
48.3M
  WORD16 var_out;
233
234
48.3M
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
48.3M
  return (var_out);
236
48.3M
}
ixheaacd_multichannel.c:ixheaac_round16
Line
Count
Source
231
225
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
225
  WORD16 var_out;
233
234
225
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
225
  return (var_out);
236
225
}
Unexecuted instantiation: ixheaacd_peak_limiter.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_pns_js_thumb.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_rev_vlc.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_sbrdecoder.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_sbrdec_initfuncs.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_sbrdec_lpfuncs.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_sbr_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_stereo.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_function_selector_x86.c:ixheaac_round16
ixheaacd_qmf_dec_generic.c:ixheaac_round16
Line
Count
Source
231
45.5M
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
45.5M
  WORD16 var_out;
233
234
45.5M
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
45.5M
  return (var_out);
236
45.5M
}
Unexecuted instantiation: ixheaacd_aacdecoder.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_aacpluscheck.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_aac_ec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_aac_imdct.c:ixheaac_round16
ixheaacd_aac_tns.c:ixheaac_round16
Line
Count
Source
231
4.09M
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
4.09M
  WORD16 var_out;
233
234
4.09M
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
4.09M
  return (var_out);
236
4.09M
}
Unexecuted instantiation: ixheaacd_basic_funcs.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_block.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_dsp_fft32x32s.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_env_calc.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_env_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_env_extr.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_freq_sca.c:ixheaac_round16
ixheaacd_lpfuncs.c:ixheaac_round16
Line
Count
Source
231
11.5M
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
11.5M
  WORD16 var_out;
233
234
11.5M
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
11.5M
  return (var_out);
236
11.5M
}
Unexecuted instantiation: ixheaacd_lpp_tran.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_mps_calc_m1m2_tree_515x.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_mps_res_channel.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_mps_res_longblock.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_mps_res_pns_js_thumb.c:ixheaac_round16
ixheaacd_mps_res_tns.c:ixheaac_round16
Line
Count
Source
231
52.5k
static PLATFORM_INLINE WORD16 ixheaac_round16(WORD32 op1) {
232
52.5k
  WORD16 var_out;
233
234
52.5k
  var_out = (WORD16)(ixheaac_add32_sat(op1, 0x8000) >> 16);
235
52.5k
  return (var_out);
236
52.5k
}
Unexecuted instantiation: ixheaacd_ps_bitdec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_ps_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_ps_dec_flt.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_qmf_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_thumb_ps_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_usac_ec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_arith_dec.c:ixheaac_round16
Unexecuted instantiation: ixheaacd_hybrid.c:ixheaac_round16
237
#endif /* IXHEAAC_BASIC_OPS16_H */