MLBEDSW-4429: elementwise_broadcast output diff

This commit fixes a regression caused by a recent
commit where io_ranges and elementwise_broadcast
were failing with off-by-one errors.
The culprit was the incorrect usage of NATURAL
rounding in cases of elementwise ADD and SUB
where the input and output scales were equal and
advanced scaling was not used.

Signed-off-by: Dwight Lidman <dwight.lidman@arm.com>
Change-Id: I35d56298e911a4d1bbca7d201bcde6044c8a5490
diff --git a/ethosu/vela/register_command_stream_generator.py b/ethosu/vela/register_command_stream_generator.py
index 3b552e0..6db9fe3 100644
--- a/ethosu/vela/register_command_stream_generator.py
+++ b/ethosu/vela/register_command_stream_generator.py
@@ -744,8 +744,6 @@
                 # the following we know that double rounding will have no effect for advanced scaling
                 # no matter the input, so we can safely use simplified scaling with double rounding disabled.
                 use_advanced_scaling = int(ofm_scale) & 0xFFF != 0
-                if not use_advanced_scaling:
-                    npu_op.rounding_mode = NpuRoundingMode.NATURAL
             else:
                 use_advanced_scaling = True
             if use_advanced_scaling: