Reorder added

Adds Reorder kernel exposing blocking reorders from arm_gemm

Resolves ONCPUML-1232

Change-Id: I42bf4166311fe1771565134d3ed7039fc8e30230
Signed-off-by: David Svantesson <david.svantesson@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/9500
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: SiCong Li <sicong.li@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Benchmark: Arm Jenkins <bsgcomp@arm.com>
diff --git a/Android.bp b/Android.bp
index bfc7474..83b971b 100644
--- a/Android.bp
+++ b/Android.bp
@@ -296,6 +296,7 @@
         "src/core/NEON/kernels/NEROIPoolingLayerKernel.cpp",
         "src/core/NEON/kernels/NERangeKernel.cpp",
         "src/core/NEON/kernels/NEReductionOperationKernel.cpp",
+        "src/core/NEON/kernels/NEReorderKernel.cpp",
         "src/core/NEON/kernels/NEReorgLayerKernel.cpp",
         "src/core/NEON/kernels/NEReverseKernel.cpp",
         "src/core/NEON/kernels/NESelectKernel.cpp",
@@ -963,6 +964,7 @@
         "src/runtime/NEON/functions/NERange.cpp",
         "src/runtime/NEON/functions/NEReduceMean.cpp",
         "src/runtime/NEON/functions/NEReductionOperation.cpp",
+        "src/runtime/NEON/functions/NEReorder.cpp",
         "src/runtime/NEON/functions/NEReorgLayer.cpp",
         "src/runtime/NEON/functions/NEReshapeLayer.cpp",
         "src/runtime/NEON/functions/NEReverse.cpp",