Error-prone condition in ivas_decision_matrix_enc_fx()
# Bug description
In `ivas_decision_matrix_enc_fx()` we have a wrong or at least error prone condition compared to the floating-point code, at line 343:
**BASOP:**
```
ELSE IF( GE_16( extract_l( st->total_brate ), MIN_BRATE_WB_BWE ) && !st->flag_ACELP16k )
```
**Float:**
```
else if ( st->total_brate >= MIN_BRATE_WB_BWE && !st->flag_ACELP16k )
```
The problem is really the `extract_l()` around `st->total_brate`, which only extracts the lowest 16 bits. I.e. in case st-\>total_brate \> 32767 this check might fail.
In my opinion, the `extract_l()` should be removed and `GE_16()` should be replaced by `GE_32()`.
<!--- 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