text: /******************************************************************************
  * Copyright (c) Intel Corporation - All rights reserved.                      *
  * This file is part of the LIBXSMM library.                                   *
  *                                                                             *
  * For information on the license, see the LICENSE file.                       *
  * Further information: https://github.com/hfp/libxsmm/                        *
  * SPDX-License-Identifier: BSD-3-Clause                                       *
  ******************************************************************************/
  /* Evangelos Georganas (Intel Corp.)
  ******************************************************************************/
  
  #ifndef GENERATOR_MATELTWISE_CVTFP32BF16_ACT_AVX_AVX512_H
  #define GENERATOR_MATELTWISE_CVTFP32BF16_ACT_AVX_AVX512_H
  
  #include "generator_common.h"
  
  LIBXSMM_API_INTERN
  void libxsmm_generator_cvtfp32bf16_vnni_format_avx512_microkernel( libxsmm_generated_code*                        io_generated_code,
      libxsmm_loop_label_tracker*                    io_loop_label_tracker,
      libxsmm_mateltwise_gp_reg_mapping*             i_gp_reg_mapping,
      const libxsmm_mateltwise_kernel_config*        i_micro_kernel_config,
      const libxsmm_meltw_descriptor*                i_mateltwise_desc );
  
  LIBXSMM_API_INTERN
  void libxsmm_generator_cvtfp32bf16_avx512_microkernel( libxsmm_generated_code*                        io_generated_code,
      libxsmm_loop_label_tracker*                    io_loop_label_tracker,
      libxsmm_mateltwise_gp_reg_mapping*             i_gp_reg_mapping,
      const libxsmm_mateltwise_kernel_config*        i_micro_kernel_config,
      const libxsmm_meltw_descriptor*                i_mateltwise_desc );
  
  #endif /* GENERATOR_MATELTWISE_CVTFP32BF16_ACT_AVX_AVX512_H */
  
  