27 #if defined(__aarch64__)
32 void a64_fp32_nhwc_max_2x2_s1_output2x2_depthfirst_impl(
unsigned int,
const float *
const *
const,
float *
const *
const,
bool,
unsigned int,
unsigned int,
unsigned int,
unsigned int);
34 struct a64_fp32_nhwc_max_2x2_s1_output2x2_depthfirst :
public DepthfirstStrategy<float, float>
36 using Parent = DepthfirstStrategy<float, float>;
39 const static auto pool_rows = 2u, pool_cols = 2u;
40 const static auto stride_rows = 1u, stride_cols = 1u;
42 a64_fp32_nhwc_max_2x2_s1_output2x2_depthfirst(
const CPUInfo *)
43 : Parent(pool_rows, pool_cols, stride_rows, stride_cols, 2, 2) {}
45 Parent::KernelType get_kernel(
void)
const {
return a64_fp32_nhwc_max_2x2_s1_output2x2_depthfirst_impl; }
51 #endif // defined(__aarch64__)