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