Guard FP16 Global Average Pooling by initialization flags

Return xnn_status_unsupported_hardware if FP16 microkernels were not
initialized

PiperOrigin-RevId: 317374043
diff --git a/BUILD.bazel b/BUILD.bazel
index 14ccb94..92c2a36 100644
--- a/BUILD.bazel
+++ b/BUILD.bazel
@@ -46,7 +46,6 @@
 
 OPERATOR_TEST_DEPS = [
     ":XNNPACK_test_mode",
-    "@cpuinfo",
     "@pthreadpool",
     "@FP16",
 ]
@@ -2123,12 +2122,6 @@
     "include/xnnpack.h",
 ]
 
-OPERATOR_TEST_HDRS = [
-    "src/xnnpack/isa-checks.h",
-    "src/xnnpack/params.h",
-    "src/xnnpack/common.h",
-]
-
 OPERATOR_TEST_PARAMS_HDRS = [
     "src/xnnpack/params.h",
     "src/xnnpack/common.h",
@@ -4865,7 +4858,7 @@
     srcs = [
         "test/global-average-pooling-nwc.cc",
         "test/global-average-pooling-operator-tester.h",
-    ] + OPERATOR_TEST_HDRS,
+    ] + OPERATOR_TEST_PARAMS_HDRS,
     deps = OPERATOR_TEST_DEPS,
 )