[regression] Assert in ivas_compute_core_buffers_fx of BASOP encoder
# Basic info <!--- Add commit SHA used to reproduce --> - Float reference: - Encoder (float): - Decoder (float): - Fixed point: - Encoder (fixed): 8e8b913a7a845137424deca5bfaad1299be3f955 - Decoder (fixed): # Bug description While checking status of old issues, I found out an assert happening in BASOP encoder, see stack trace below ``` Assertion failed: (0), function shl, file basop32.c, line 792. shl basop32.c:792 shl basop32.c:792 scale_sig tools_fx.c:1613 ivas_compute_core_buffers_fx ivas_core_pre_proc_fx.c:1019 pre_proc_ivas_fx ivas_core_pre_proc_fx.c:632 ivas_core_enc_fx ivas_core_enc_fx.c:222 ivas_cpe_enc_fx ivas_cpe_enc_fx.c:1388 ivas_enc_fx ivas_enc_fx.c:284 IVAS_ENC_EncodeFrameToSerial lib_enc_fx.c:1533 main encoder.c:911 ``` The code at the ivas_compute_core_buffers_fx is within switch `NONBE_FIX_ISSUE_2206`. # Ways to reproduce Attached rate switching file [generic_start_128k_20frames.bin](/uploads/5937edd2ea17dd9c634a68b0e32d9167/generic_start_128k_20frames.bin) <!-- Commandline or script --> ```bash IVAS_cod -masa 2 ltv48_MASA2TC.met -max_band swb generic_start_128k_20frames.bin 48 ltv48_MASA2TC.wav basop.bs ``` <!--- Below are labels that will be added but are not shown in description. This is a template to help fill them. Add further information to the first row and remove and add labels as necessary. -->
issue