MLBEDSW-10992: Fix pool block decomposition
- The calculation of remainingWidth/remainingHeight in NewPaddingForBlock was incorrect, which led to incorrect right/bottom padding.
- DecomposeBlocks calculated incorrect IFM shape. Height and width could sometimes be as low as zero, which later caused the scheduler to calculate incorrect OFM block.
- Add asserts to prevent similar bad IFM/OFM shapes.
Signed-off-by: Johan Gunnarsson johan.gunnarsson@arm.com Change-Id: Id3cb8757e376a31aad270c5d3226835770ab2bb1