Critical mismatch In function ivas_spar_unquant_dtx_indicies()
# Basic info - Float reference: - Encoder (float): c0987abc - Decoder (float): c0987abc - Fixed point: - Encoder (fixed): 76c121e6f8496b75ad63de2d192de5f99677260b - Decoder (fixed): 76c121e6f8496b75ad63de2d192de5f99677260b # Bug description Static analysis shows that in function `ivas_spar_unquant_dtx_indicies()` there is significant problem concerning length of a loop. In floating point we have: ``` for ( i = 0; i < FOA_CHANNELS - ndm_per_band[bw * b]; i++ ) ``` But in fixed point instead of `[bw * b]` we have `[bw - b]` ! ``` FOR( i = 0; i < ( FOA_CHANNELS - ndm_per_band[( bw - b )] ); i++ ) ``` Please fix this.
issue