MLBEDSW-11195: Fix double-rounding in RewriteRescale
- Double-rounded rescales with shift >31 cannot be reduced without affecting the rounding factor.
- Add correctRounding check to ensure that rounding is correct before adjusting shifts. This affects double-rounding per-channel rescales that cannot be fused to an operator.
Change-Id: I9fdc871f2d951f32c37accfcc927d560c915f501 Signed-off-by: Alexander Bengtsson Alexander.Bengtsson@arm.com