chromium/third_party/xnnpack/src/src/xnnpack/vunary.h

// Copyright 2019 Google LLC
//
// This source code is licensed under the BSD-style license found in the
// LICENSE file in the root directory of this source tree.

#pragma once

#include <stddef.h>
#include <stdint.h>

#include "xnnpack/common.h"
#include "xnnpack/microparams.h"

#ifdef __cplusplus
extern "C" {
#endif


#define DECLARE_BF16_UKERNEL_FUNCTION(fn_name, params_union)

#define DECLARE_F16_UKERNEL_FUNCTION(fn_name, params_union)

#define DECLARE_F32_UKERNEL_FUNCTION(fn_name, params_union)


#define DECLARE_BF16_VABS_UKERNEL_FUNCTION(fn_name)

DECLARE_BF16_VABS_UKERNEL_FUNCTION()
DECLARE_BF16_VABS_UKERNEL_FUNCTION()
DECLARE_BF16_VABS_UKERNEL_FUNCTION()

#define DECLARE_F16_VABS_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VABS_UKERNEL_FUNCTION()
DECLARE_F16_VABS_UKERNEL_FUNCTION()

DECLARE_F16_VABS_UKERNEL_FUNCTION()
DECLARE_F16_VABS_UKERNEL_FUNCTION()

#define DECLARE_F32_VABS_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()
DECLARE_F32_VABS_UKERNEL_FUNCTION()

#define DECLARE_F16_VCLAMP_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F16_VCLAMP_UKERNEL_FUNCTION()

#define DECLARE_F32_VCLAMP_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()

DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()
DECLARE_F32_VCLAMP_UKERNEL_FUNCTION()


#define DECLARE_S8_VCLAMP_UKERNEL_FUNCTION(fn_name)

DECLARE_S8_VCLAMP_UKERNEL_FUNCTION(xnn_s8_vclamp_ukernel__neon_u64)
DECLARE_S8_VCLAMP_UKERNEL_FUNCTION(xnn_s8_vclamp_ukernel__scalar_u4)
DECLARE_S8_VCLAMP_UKERNEL_FUNCTION(xnn_s8_vclamp_ukernel__sse2_u64)
DECLARE_S8_VCLAMP_UKERNEL_FUNCTION(xnn_s8_vclamp_ukernel__sse41_u64)
DECLARE_S8_VCLAMP_UKERNEL_FUNCTION(xnn_s8_vclamp_ukernel__wasmsimd_u64)

#define DECLARE_U8_VCLAMP_UKERNEL_FUNCTION(fn_name)

DECLARE_U8_VCLAMP_UKERNEL_FUNCTION(xnn_u8_vclamp_ukernel__neon_u64)
DECLARE_U8_VCLAMP_UKERNEL_FUNCTION(xnn_u8_vclamp_ukernel__scalar_u4)
DECLARE_U8_VCLAMP_UKERNEL_FUNCTION(xnn_u8_vclamp_ukernel__sse2_u64)
DECLARE_U8_VCLAMP_UKERNEL_FUNCTION(xnn_u8_vclamp_ukernel__wasmsimd_u64)


#define DECLARE_F16_VELU_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VELU_UKERNEL_FUNCTION()
DECLARE_F16_VELU_UKERNEL_FUNCTION()

DECLARE_F16_VELU_UKERNEL_FUNCTION()
DECLARE_F16_VELU_UKERNEL_FUNCTION()

#define DECLARE_F32_VELU_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()

DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()
DECLARE_F32_VELU_UKERNEL_FUNCTION()


#define DECLARE_F16_VHSWISH_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F16_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F16_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F16_VHSWISH_UKERNEL_FUNCTION()


#define DECLARE_F16_VNEG_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VNEG_UKERNEL_FUNCTION()
DECLARE_F16_VNEG_UKERNEL_FUNCTION()

DECLARE_F16_VNEG_UKERNEL_FUNCTION()
DECLARE_F16_VNEG_UKERNEL_FUNCTION()

#define DECLARE_F32_VNEG_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()
DECLARE_F32_VNEG_UKERNEL_FUNCTION()

#define DECLARE_F16_VRND_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()

DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()

DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()

DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()
DECLARE_F16_VRND_UKERNEL_FUNCTION()

#define DECLARE_F32_VRND_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()

DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()

DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()

DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()
DECLARE_F32_VRND_UKERNEL_FUNCTION()


#define DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F16_VSIGMOID_UKERNEL_FUNCTION()

#define DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()

DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()
DECLARE_F32_VSIGMOID_UKERNEL_FUNCTION()


#define DECLARE_F16_VSQR_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VSQR_UKERNEL_FUNCTION()
DECLARE_F16_VSQR_UKERNEL_FUNCTION()

DECLARE_F16_VSQR_UKERNEL_FUNCTION()
DECLARE_F16_VSQR_UKERNEL_FUNCTION()

#define DECLARE_F32_VSQR_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()
DECLARE_F32_VSQR_UKERNEL_FUNCTION()

#define DECLARE_F16_VSQRT_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VSQRT_UKERNEL_FUNCTION()

#define DECLARE_F32_VSQRT_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VSQRT_UKERNEL_FUNCTION()


#define DECLARE_F16_VTANH_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()
DECLARE_F16_VTANH_UKERNEL_FUNCTION()

#define DECLARE_F32_VTANH_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()
DECLARE_F32_VTANH_UKERNEL_FUNCTION()

#define DECLARE_F32_VGELU_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
    
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()
DECLARE_F32_VGELU_UKERNEL_FUNCTION()

#define DECLARE_F32_VHSWISH_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()

DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()
DECLARE_F32_VHSWISH_UKERNEL_FUNCTION()


#define DECLARE_F32_VEXP_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VEXP_UKERNEL_FUNCTION()
DECLARE_F32_VEXP_UKERNEL_FUNCTION()
DECLARE_F32_VEXP_UKERNEL_FUNCTION()

#define DECLARE_F32_VLOG_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()
DECLARE_F32_VLOG_UKERNEL_FUNCTION()

#define DECLARE_F16_VLRELU_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VLRELU_UKERNEL_FUNCTION()
DECLARE_F16_VLRELU_UKERNEL_FUNCTION()

DECLARE_F16_VLRELU_UKERNEL_FUNCTION()
DECLARE_F16_VLRELU_UKERNEL_FUNCTION()

#define DECLARE_F32_VRELU_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()
DECLARE_F32_VRELU_UKERNEL_FUNCTION()

#define DECLARE_F32_VLRELU_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()

DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()
DECLARE_F32_VLRELU_UKERNEL_FUNCTION()


#define DECLARE_F32_VRSQRT_UKERNEL_FUNCTION(fn_name)

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F32_VRSQRT_UKERNEL_FUNCTION()

#define DECLARE_F16_VRSQRT_UKERNEL_FUNCTION(fn_name)

DECLARE_F16_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VRSQRT_UKERNEL_FUNCTION()

DECLARE_F16_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VRSQRT_UKERNEL_FUNCTION()
DECLARE_F16_VRSQRT_UKERNEL_FUNCTION()


#define DECLARE_U64_U32_VSQRTSHIFT_UKERNEL_FUNCTION(fn_name)

DECLARE_U64_U32_VSQRTSHIFT_UKERNEL_FUNCTION(xnn_u64_u32_vsqrtshift_ukernel__scalar_cvtu32_sqrt_cvtu32f64_u1)


#define DECLARE_XX_VUNARY_UKERNEL_FUNCTION(fn_name)

DECLARE_XX_VUNARY_UKERNEL_FUNCTION(xnn_xx_copy_ukernel__scalar_memcpy)


#ifdef __cplusplus
}  // extern "C"
#endif