32 #if defined(ARM_COMPUTE_ENABLE_SVE)
37 void sve_s8q_nhwc_3x3_s2_output2x2_mla_depthfirst_impl(
unsigned int,
const int8_t *
const *,
const int8_t *,
const int32_t *,
const arm_gemm::Requantize32 &,
const int32_t *,
const int32_t *, int8_t *
const *);
39 class sve_s8q_nhwc_3x3_s2_output2x2_mla_depthfirst :
public DepthwiseDepthfirstStrategy<int8_t, int8_t, int8_t, int32_t>
41 using Parent = DepthwiseDepthfirstStrategy<int8_t, int8_t, int8_t, int32_t>;
44 constexpr
static unsigned int kernel_rows = 3;
45 constexpr
static unsigned int kernel_cols = 3;
47 constexpr
static unsigned int stride_rows = 2;
48 constexpr
static unsigned int stride_cols = 2;
50 sve_s8q_nhwc_3x3_s2_output2x2_mla_depthfirst(
const CPUInfo *) : Parent(2, 2, 3, 3, 2, 2) {}
56 unsigned int get_accumulator_depth_vl(
void)
const override {
return 2; }
62 #endif // defined(ARM_COMPUTE_ENABLE_SVE)