28 #include "../std_transforms_fixed.hpp"
33 void a64_gemm_s16_asimd_8x12(
const int16_t *,
const int16_t *, int32_t *,
int,
int,
int);
43 class cls_a64_gemm_s16_8x12 {
45 typedef int16_t operand_type;
46 typedef int32_t result_type;
48 typedef void (*kern_type)(
const int16_t *,
const int16_t *, int32_t *, int, int, int);
51 static unsigned int out_width() {
55 static unsigned int out_height() {
59 static unsigned int k_unroll() {
64 StdTransformsFixed<operand_type, result_type, 8, 12> transforms = {};
65 StdTransformsFixed<operand_type, result_type, 8, 12, 1, true> transforms_quantized = {};
67 kern_type kernel = a64_gemm_s16_asimd_8x12;
69 cls_a64_gemm_s16_8x12(
const CPUInfo *) { }