28 #include "../std_transforms_fixed.hpp"
33 void a64_gemm_u16_asimd_8x12(
const uint16_t *,
const uint16_t *, uint32_t *,
int,
int,
int);
35 class cls_a64_gemm_u16_8x12 {
37 typedef uint16_t operand_type;
38 typedef uint32_t result_type;
40 typedef void (*kern_type)(
const uint16_t *,
const uint16_t *, uint32_t *, int, int, int);
43 static unsigned int out_width() {
47 static unsigned int out_height() {
51 static unsigned int k_unroll() {
56 StdTransformsFixed<operand_type, result_type, 8, 12> transforms = {};
57 StdTransformsFixed<operand_type, result_type, 8, 12, 1, true> transforms_quantized = {};
59 kern_type kernel = a64_gemm_u16_asimd_8x12;
61 cls_a64_gemm_u16_8x12(
const CPUInfo *) { }