Enable vmfa in arm7va/aarch32 when present

* vfma is an extension on armv7a and it can be enabled
 with -mfpu=neon-vfpv4

* Resolves MLCE-1079

Change-Id: Id455c39ee4feb8d3cdc4515c8307eb8a5d6e093b
Signed-off-by: Pablo Marquez Tello <pablo.tello@arm.com>
Reviewed-on: https://review.mlplatform.org/c/ml/ComputeLibrary/+/9795
Benchmark: Arm Jenkins <bsgcomp@arm.com>
Tested-by: Arm Jenkins <bsgcomp@arm.com>
Reviewed-by: Jakub Sujak <jakub.sujak@arm.com>
Comments-Addressed: Arm Jenkins <bsgcomp@arm.com>
diff --git a/src/core/NEON/NEMath.inl b/src/core/NEON/NEMath.inl
index 6198a25..1cbe669 100644
--- a/src/core/NEON/NEMath.inl
+++ b/src/core/NEON/NEMath.inl
@@ -52,11 +52,11 @@
 #ifndef DOXYGEN_SKIP_THIS
 inline float32x4_t prefer_vfmaq_f32(float32x4_t a, float32x4_t b, float32x4_t c)
 {
-#ifdef __aarch64__
+#if __ARM_FEATURE_FMA
     return vfmaq_f32(a, b, c);
-#else  // __aarch64__
+#else // __ARM_FEATURE_FMA
     return vmlaq_f32(a, b, c);
-#endif // __aarch64__
+#endif // __ARM_FEATURE_FMA
 }
 
 inline float32x4_t vfloorq_f32(float32x4_t val)