Use more verbose compiler flags for NEON DOT ISA on AArch32
PiperOrigin-RevId: 326544450
diff --git a/BUILD.bazel b/BUILD.bazel
index 157497a..80ab346 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -3013,7 +3013,11 @@
xnnpack_cc_library(
name = "neondot_ukernels",
hdrs = INTERNAL_HDRS,
- aarch32_copts = ["-march=armv8.2-a+dotprod"],
+ aarch32_copts = [
+ "-marm",
+ "-march=armv8.2-a+dotprod",
+ "-mfpu=neon-fp-armv8",
+ ],
aarch32_srcs = NEONDOT_UKERNELS,
aarch64_copts = ["-march=armv8.2-a+dotprod"],
aarch64_srcs = NEONDOT_UKERNELS,
@@ -3029,7 +3033,11 @@
xnnpack_cc_library(
name = "neondot_ukernels_test_mode",
hdrs = INTERNAL_HDRS,
- aarch32_copts = ["-march=armv8.2-a+dotprod"],
+ aarch32_copts = [
+ "-marm",
+ "-march=armv8.2-a+dotprod",
+ "-mfpu=neon-fp-armv8",
+ ],
aarch32_srcs = NEONDOT_UKERNELS,
aarch64_copts = ["-march=armv8.2-a+dotprod"],
aarch64_srcs = NEONDOT_UKERNELS,