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