32 #if defined(__aarch64__)
37 void a64_s8q_nhwc_5x5_s1_output2x2_mla_depthfirst_impl(
39 const int8_t *
const *
const,
50 class a64_s8q_nhwc_5x5_s1_output2x2_mla_depthfirst :
public DepthwiseDepthfirstStrategy<int8_t, int8_t, int8_t, int32_t>
52 using Parent = DepthwiseDepthfirstStrategy<int8_t, int8_t, int8_t, int32_t>;
55 constexpr
static unsigned int kernel_rows = 5;
56 constexpr
static unsigned int kernel_cols = 5;
58 constexpr
static unsigned int stride_rows = 1;
59 constexpr
static unsigned int stride_cols = 1;
61 a64_s8q_nhwc_5x5_s1_output2x2_mla_depthfirst(
const CPUInfo *) : Parent(2, 2, 5, 5, 1, 1) {}
67 unsigned int get_accumulator_depth_vl(
void)
const override {
return 2; }
73 #endif // defined(__aarch64__)