31 #if defined(__aarch64__) && defined(__ARM_FP16_ARGS) && defined(__ARM_FEATURE_FP16_VECTOR_ARITHMETIC)
36 void a64_fp16_nhwc_generic_output9_mla_depthfirst_impl(
const __fp16 *
const *
const, __fp16 *
const *
const,
const void *,
const void *,
const unsigned int,
const unsigned int,
const __fp16,
const __fp16);
38 class a64_fp16_nhwc_generic_output9_mla_depthfirst :
public GenericDepthfirstKernelStrategy<__fp16, __fp16, __fp16, __fp16>
40 KernelType kernel = a64_fp16_nhwc_generic_output9_mla_depthfirst_impl;
43 a64_fp16_nhwc_generic_output9_mla_depthfirst(
const CPUInfo *) : GenericDepthfirstKernelStrategy<__fp16, __fp16, __fp16, __fp16>(9,
arm_gemm::
VLType::
None) {}
45 KernelType get_kernel()
const override {
return kernel; }
51 #endif // defined(__aarch64__) && defined(__ARM_FP16_ARGS) && defined(__ARM_FEATURE_FP16_VECTOR_ARITHMETIC)