COMPMID-2841: Enable aarch32 builds

Decouples the execution state from the architecture.
Now architectures can be set as (armv7a, armv8a, etc) and execution
state using the `estate` flag with the following options (auto, 32, 64).

Change-Id: Ie7f757b3565495a39c7e20fb350a72fd9c5a2a4f
Signed-off-by: Georgios Pinitas <georgios.pinitas@arm.com>
Reviewed-on: https://review.mlplatform.org/c/2438
Reviewed-by: Pablo Marquez <pablo.tello@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
diff --git a/src/core/NEON/kernels/arm_gemm/merges/a32_merge_float_8x6.hpp b/src/core/NEON/kernels/arm_gemm/merges/a32_merge_float_8x6.hpp
index 9409646..16bdbb5 100644
--- a/src/core/NEON/kernels/arm_gemm/merges/a32_merge_float_8x6.hpp
+++ b/src/core/NEON/kernels/arm_gemm/merges/a32_merge_float_8x6.hpp
@@ -83,12 +83,16 @@
                 switch ((y + 5) - ymax) {
                     case 4:
                         outptr1 = dummyres;
+                        /* fall through */
                     case 3:
                         outptr2 = dummyres;
+                        /* fall through */
                     case 2:
                         outptr3 = dummyres;
+                        /* fall through */
                     case 1:
                         outptr4 = dummyres;
+                        /* fall through */
                     case 0:
                         outptr5 = dummyres;
                         break;