27 #if defined(__aarch64__)
32 void a64_s8_nhwc_max_2x2_s1_output2x2_depthfirst_impl(
unsigned int,
const int8_t *
const *
const, int8_t *
const *
const,
bool,
unsigned int,
unsigned int,
unsigned int,
unsigned int);
34 struct a64_s8_nhwc_max_2x2_s1_output2x2_depthfirst :
public DepthfirstStrategy<int8_t, int8_t>
36 using Parent = DepthfirstStrategy<int8_t, int8_t>;
39 const static auto pool_rows = 2u, pool_cols = 2u;
40 const static auto stride_rows = 1u, stride_cols = 1u;
42 a64_s8_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_s8_nhwc_max_2x2_s1_output2x2_depthfirst_impl; }
51 #endif // defined(__aarch64__)