Optimize QC8 DWCONV microkernel selection on AVX and XOP

PiperOrigin-RevId: 387283184
diff --git a/BUILD.bazel b/BUILD.bazel
index 0794374..006b297 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -4077,8 +4077,8 @@
     "src/f32-vunary/gen/vabs-avx-x16.c",
     "src/f32-vunary/gen/vneg-avx-x16.c",
     "src/f32-vunary/gen/vsqr-avx-x16.c",
-    "src/qc8-dwconv/gen/up16x9-minmax-fp32-avx-mul32.c",
-    "src/qc8-dwconv/gen/up16x25-minmax-fp32-avx-mul32.c",
+    "src/qc8-dwconv/gen/up16x9-minmax-fp32-avx-mul16-add16.c",
+    "src/qc8-dwconv/gen/up16x25-minmax-fp32-avx-mul16-add16.c",
     "src/qc8-gemm/gen/1x4c8-minmax-fp32-avx-ld128.c",
     "src/qc8-gemm/gen/2x4c8-minmax-fp32-avx-ld128.c",
     "src/qc8-igemm/gen/1x4c8-minmax-fp32-avx-ld128.c",
@@ -4417,8 +4417,8 @@
 ]
 
 PROD_XOP_MICROKERNEL_SRCS = [
-    "src/qc8-dwconv/gen/up16x9-minmax-fp32-xop-mul32.c",
-    "src/qc8-dwconv/gen/up16x25-minmax-fp32-xop-mul32.c",
+    "src/qc8-dwconv/gen/up16x9-minmax-fp32-xop-mul16-add16.c",
+    "src/qc8-dwconv/gen/up16x25-minmax-fp32-xop-mul16-add16.c",
     "src/qc8-gemm/gen/1x4c8-minmax-fp32-xop-ld64.c",
     "src/qc8-gemm/gen/2x4c8-minmax-fp32-xop-ld64.c",
     "src/qc8-igemm/gen/1x4c8-minmax-fp32-xop-ld64.c",