Possible bug in function ivas_calculate_abs_fr()
# Basic info - Fixed point: f122e999aa35adaa28c66bc1afb22932f40e67f4 # Bug description In function `ivas_calculate_abs_fr_fx()` a certain condition seems to be different from what is implemented in floating point. In floating point we have: ``` if ( ppFilterbank_FRs_s[i] < 0.1f ) { ppFilterbank_FRs_s[i] = 0.1f; } ``` But in fixed point we have: ``` if ( ppFilterbank_FRs_s_fx[i] < 0 ) { ppFilterbank_FRs_s_fx[i] = 419430; // 0.1 in Q22 move32(); } ``` The condition is different and it is not obvious how this can't make a problem. please justify or fix this.
issue