#pragma once
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
#include "xnnpack/common.h"
#include "xnnpack/microfnptr.h"
#include "xnnpack/microparams.h"
#ifdef __cplusplus
extern "C" {
#endif
struct xnn_x8_lut_config { … };
struct xnn_transpose_subconfig { … };
struct xnn_transpose_config { … };
struct xnn_cmul_config { … };
struct xnn_binary_elementwise_subconfig { … };
struct xnn_binary_elementwise_config { … };
struct xnn_unary_elementwise_config { … };
struct xnn_reduce_config { … };
struct xnn_xx_fill_config { … };
struct xnn_xx_pad_config { … };
struct xnn_avgpool_config { … };
struct xnn_pavgpool_config { … };
struct xnn_gavgpool_config { … };
struct xnn_gavgpool_cw_config { … };
xnn_dwconv_ukernel;
struct xnn_dwconv_config { … };
struct xnn_ibilinear_config { … };
struct xnn_ibilinear_chw_config { … };
struct xnn_prelu_config { … };
struct xnn_gemm_config { … };
struct xnn_maxpool_config { … };
struct xnn_zip_config { … };
struct xnn_rmax_config { … };
struct xnn_spmm_config { … };
struct xnn_dwconv2d_chw_parameters { … };
struct xnn_dwconv2d_chw_config { … };
struct xnn_conv_hwc2chw_config { … };
struct xnn_vmulcaddc_config { … };
struct xnn_raddstoreexpminusmax_config { … };
struct xnn_argmaxpool_config { … };
struct xnn_lut32norm_config { … };
struct xnn_unpool_config { … };
#ifdef __cplusplus
}
#endif