math/mpx-mul4-{arm-neon,arm64-simd}.S, etc.: Add ARM versions of `mul4'.
[catacomb] / math / mpx-mul4-test.c
index 85a1532..5325db0 100644 (file)
@@ -61,6 +61,18 @@ static int cpu_features_p(void) { return (cpu_feature_p(CPUFEAT_X86_SSE2)); }
 static int cpu_features_p(void) { return (cpu_feature_p(CPUFEAT_X86_SSE2)); }
 #endif
 
+#if CPUFAM_ARMEL
+#  define VARIANT _arm_neon
+#  define REPR_32
+static int cpu_features_p(void) { return (cpu_feature_p(CPUFEAT_ARM_NEON)); }
+#endif
+
+#if CPUFAM_ARM64
+#  define VARIANT _arm64_simd
+#  define REPR_32
+static int cpu_features_p(void) { return (1); }
+#endif
+
 #ifndef VARIANT
 #  error "Unsupported CPU family."
 #endif