NEON implementations of QC8 DWCONV microkernels

PiperOrigin-RevId: 382205004
diff --git a/BUILD.bazel b/BUILD.bazel
index 4eed7ce..21c8af5 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -1752,6 +1752,14 @@
     "src/math/sqrt-neon-nr1rsqrts.c",
     "src/math/sqrt-neon-nr2rsqrts.c",
     "src/math/sqrt-neon-nr3rsqrts.c",
+    "src/qc8-dwconv/gen/up8x9-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up8x25-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up16x9-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up16x25-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up24x9-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up24x25-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up32x9-minmax-fp32-neon-mul16.c",
+    "src/qc8-dwconv/gen/up32x25-minmax-fp32-neon-mul16.c",
     "src/qc8-gemm/gen/1x8c8-minmax-fp32-neon-mlal-padal.c",
     "src/qc8-gemm/gen/1x16-minmax-fp32-neon-mlal-lane.c",
     "src/qc8-gemm/gen/2x8c8-minmax-fp32-neon-mlal-padal.c",
@@ -2301,6 +2309,14 @@
     "src/math/roundne-neonv8.c",
     "src/math/roundu-neonv8.c",
     "src/math/roundz-neonv8.c",
+    "src/qc8-dwconv/gen/up8x9-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up8x25-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up16x9-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up16x25-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up24x9-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up24x25-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up32x9-minmax-fp32-neonv8-mul16.c",
+    "src/qc8-dwconv/gen/up32x25-minmax-fp32-neonv8-mul16.c",
     "src/qc8-gemm/gen/1x8c8-minmax-fp32-neonv8-mlal-padal.c",
     "src/qc8-gemm/gen/1x16-minmax-fp32-neonv8-mlal-lane.c",
     "src/qc8-gemm/gen/2x8c8-minmax-fp32-neonv8-mlal-padal.c",