bit allocation corner cases miss-alignment between float and fix
# Basic info
<!--- Add commit SHA used to reproduce -->
- Float reference:
- Encoder (float):
- Decoder (float):
- Fixed point:
- Encoder (fixed): 06686cc2
- Decoder (fixed):
# Bug description
While reviewing code, it has been found that some bit allocation corner cases don't behave exactly the same in float and fixed-point. It could affect the cross-link float-fixed point.
# Ways to reproduce
Box folder: ...\Box_EXTERNAL_IVAS_BASOP_VERIFICATION\issues\issue-xxxx
<!-- Commandline or script -->
```bash
```
<!--- 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