Inconsistent comparison macros in function tdm_SCh_LSF_intra_pred_fx()
# Basic info
- Fixed point:
- Encoder (fixed): bd5a11ecd43cddcd9465fdc51296e86372bcecd3
- Decoder (fixed): bd5a11ecd43cddcd9465fdc51296e86372bcecd3
# Issue description
In function `tdm_SCh_LSF_intra_pred_fx()` there are four comparisons made and only three of them are using comparison macros. Investigate if this is desired or there has been a mistake.
Based on the fact that comparisons are done using macros like IVAS_24k4 they don't need any comparison macros. But there are 3 instances of LE_16() used with macros.
```
IF( LE_32( element_brate, IVAS_13k2 ) )
{
fixed_beta = 28508; // 0.87f in Q15
move16();
}
ELSE IF( LE_32( element_brate, IVAS_16k4 ) )
{
fixed_beta = 30801; // 0.94f in Q15
move16();
}
ELSE IF( element_brate <= IVAS_24k4 )
{
fixed_beta = 29818; // 0.91f in Q15
move16();
}
ELSE IF( LE_32( element_brate, IVAS_32k ) )
{
fixed_beta = 30146; // 0.92f in Q15
move16();
}
ELSE
{
fixed_beta = 29818; // 0.91f in Q15
move16();
}
```
issue