Draft: Resolve "bit allocation corner cases miss-alignment between float and fix"

Reason why this change is needed

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.

Description of the change

aligning with float

Affected operating points

May affect BE on some rare cases.

Closes #2585

Merge request reports

Loading