Skip to content

Resolve "Replace Overflow BASOP-Operators by overflow-free variants in lib_com"

Closes #1836 (closed)


Files to do: ( grep "Overflow", "Ovf", "_o(" ) Places where _sat was set without knowing wether saturation may occur or not, is marked with comment //??sat

status file comment
DONE arith_coder_fx.c no //??sat marking
NO NEED basop32.c no //??sat marking
NO NEED basop32.h no //??sat marking
NO NEED basop_lsf_tools.c no //??sat marking
DONE basop_util.c no //??sat marking
DONE bitalloc_fx.c no //??sat marking
DONE cldfb_evs_fx.c no //??sat marking
DONE cldfb_fx.c no //??sat marking
DONE cng_exc_fx.c no //??sat marking
DONE codec_tcx_common_fx.c no //??sat marking
DONE deemph_fx.c no //??sat marking
DONE edct_fx.c no //??sat marking
NO NEED enh1632.c no //??sat marking
NO NEED enh1632.h no //??sat marking
NO NEED enh32.c no //??sat marking
NO NEED enh40.c no //??sat marking
NO NEED enh40.h no //??sat marking
NO NEED enh64.c no //??sat marking
NO NEED enh64.h no //??sat marking
NO NEED enhUL32.c no //??sat marking
DONE enr_1_az_fx.c LEFT ASIS - no //??sat marking
DONE env_stab_fx.c LEFT IN env_stability_fx() - no //??sat marking
DONE fd_cng_com_fx.c no //??sat marking
DONE fft_fx_evs.c
DONE fft_rel_fx.c nothing don
DONE frame_ener_fx.c
DONE get_gain_fx.c
DONE gs_bitallocation_fx.c
DONE gs_bitallocation_ivas_fx.c
DONE gs_gains_fx.c
DONE gs_noisefill_fx.c
DONE hp50_fx.c
DONE hq2_bit_alloc_fx.c
DONE hq2_core_com_fx.c
DONE hq2_noise_inject_fx.c
DONE ifft_rel_fx.c
DONE igf_base_fx.c IGFCommonFuncsCalcSfbEnergyPowerSpec(): L_macNs_CO and L_add_co kept
DONE interpol_fx.c
DONE log2.c kept all _o
DONE low_rate_band_att_fx.c
DONE lpc_tools_fx.c
DONE lsf_tools_fx.c E_LPC_f_isp_a_conversion(), lsp2lpc_fx(), E_LPC_f_lsp_pol_get() : kept _o
DONE lsp_conv_poly_fx.c
DONE math_op.c Dot_product12_o() - kept _o
NO NEED math_op.h
DONE modif_fs_fx.c
DONE oper_32b.c
DONE phase_dispersion_fx.c
DONE ppp_fx.c
DONE pred_lt4_fx.c
DONE preemph_fx.c
NO NEED prot_fx.h
DONE pvq_com_fx.c
DONE residu_fx.c
DONE stat_noise_uv_mod_fx.c
DONE swb_bwe_com_fx.c Leave some _o ops in calc_tilt_bwe_fx()
DONE swb_bwe_com_lr_fx.c
DONE swb_tbe_com_fx.c
DONE syn_filt_fx.c
DONE tcx_ltp_fx.c
DONE tcx_mdct_fx.c
DONE tcx_utils_fx.c
DONE tns_base.c
DONE tools_fx.c keep __o op partially: conv_fx(), conv_fx_32(), Calc_Energy_Autoscaled(), dot_prod_satcontr()
DONE weight_a_fx.c
DONE wi_fx.c
DONE window_fx.c
Edited by Fabian Bauer

Merge request reports

Loading