FP16 GAVGPOOL microkernel
PiperOrigin-RevId: 314770333
diff --git a/BUILD.bazel b/BUILD.bazel
index 9761f8b..54c0636 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -1000,6 +1000,8 @@
AARCH64_NEONFP16ARITH_UKERNELS = [
"src/f16-clamp/gen/neonfp16arith-x16.c",
"src/f16-clamp/gen/neonfp16arith-x8.c",
+ "src/f16-gavgpool/7p7x-minmax-neonfp16arith-c8.c",
+ "src/f16-gavgpool/7x-minmax-neonfp16arith-c8.c",
"src/f16-hswish/gen/neonfp16arith-x16.c",
"src/f16-hswish/gen/neonfp16arith-x8.c",
"src/f16-prelu/gen/neonfp16arith-2x16.c",
@@ -3459,6 +3461,16 @@
)
xnnpack_unit_test(
+ name = "f16_gavgpool_minmax_test",
+ srcs = [
+ "test/f16-gavgpool-minmax.cc",
+ "test/gavgpool-microkernel-tester.h",
+ "src/xnnpack/AlignedAllocator.h",
+ ] + MICROKERNEL_TEST_HDRS,
+ deps = MICROKERNEL_TEST_DEPS,
+)
+
+xnnpack_unit_test(
name = "f32_gavgpool_minmax_test",
srcs = [
"test/f32-gavgpool-minmax.cc",