31 #if defined(ARM_COMPUTE_ENABLE_SVE)
36 void sve_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst_impl(
const int8_t *
const *
const, int8_t *
const *
const,
const void *,
unsigned int,
const arm_gemm::Requantize32&);
38 struct sve_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst : DepthfirstMultiplierStrategy<int8_t, int8_t, int8_t, int32_t>
40 using Parent = DepthfirstMultiplierStrategy<int8_t, int8_t, int8_t, int32_t>;
41 constexpr
static unsigned int kernel_rows = 3;
42 constexpr
static unsigned int kernel_cols = 3;
44 constexpr
static unsigned int stride_rows = 2;
45 constexpr
static unsigned int stride_cols = 2;
47 sve_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst(
const CPUInfo *)
48 : Parent(2, 4, kernel_rows, kernel_cols, stride_rows, stride_cols)
54 Parent::KernelType kernel = sve_s8q_packed_to_nhwc_3x3_s2_with_multiplier_output2x4_dot_depthfirst_impl;
61 #endif // defined(ARM_COMPUTE_ENABLE_SVE)