fix build for generic builds
Change-Id: I25ec2b8b6d0517097678b62fe4dcd286bf746d24
diff --git a/decoder/arm/impeg2d_function_selector.c b/decoder/arm/impeg2d_function_selector.c
index d43e060..bc6a688 100644
--- a/decoder/arm/impeg2d_function_selector.c
+++ b/decoder/arm/impeg2d_function_selector.c
@@ -79,24 +79,26 @@
switch(e_proc_arch)
{
- case ARCH_ARM_NONEON:
- impeg2d_init_function_ptr_generic(ps_codec);
+#if defined(ARMV8)
+ case ARCH_ARMV8_GENERIC:
+ default:
+ impeg2d_init_function_ptr_av8(ps_codec);
break;
-#ifndef ARMV8
+#elif !defined(DISABLE_NEON)
case ARCH_ARM_A5:
case ARCH_ARM_A7:
case ARCH_ARM_A9:
case ARCH_ARM_A15:
case ARCH_ARM_A9Q:
default:
- impeg2d_init_function_ptr_a9q(ps_codec);
+ impeg2d_init_function_ptr_a9q(ps_codec);
break;
-#else /* ARMV8 */
- case ARCH_ARMV8_GENERIC:
+#else
default:
- impeg2d_init_function_ptr_av8(ps_codec);
+#endif
+ case ARCH_ARM_NONEON:
+ impeg2d_init_function_ptr_generic(ps_codec);
break;
-#endif /* ARMV8 */
}
}