8 #ifndef EIGEN_MATH_FUNCTIONS_NEON_H
9 #define EIGEN_MATH_FUNCTIONS_NEON_H
11 #include "../../InternalHeaderCheck.h"
20 #if EIGEN_HAS_ARM64_FP16_VECTOR_ARITHMETIC
23 Packet4hf ptanh<Packet4hf>(
const Packet4hf&
x) {
30 Packet8hf ptanh<Packet8hf>(
const Packet8hf&
x) {
59 #if EIGEN_ARCH_ARM64 && !EIGEN_APPLE_DOUBLE_NEON_BUG
#define BF16_PACKET_FUNCTION(PACKET_F, PACKET_BF16, METHOD)
#define EIGEN_INSTANTIATE_GENERIC_MATH_FUNCS_DOUBLE(PACKET)
#define EIGEN_INSTANTIATE_GENERIC_MATH_FUNCS_FLOAT(PACKET)
#define EIGEN_DEVICE_FUNC
Packet8bf F32ToBf16(Packet4f p4f)
eigen_packet_wrapper< uint16x4_t, 19 > Packet4bf
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet plog(const Packet &a)
Packet4f pldexp< Packet4f >(const Packet4f &a, const Packet4f &exponent)
Packet8f Bf16ToF32(const Packet8bf &a)
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pexp(const Packet &a)
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet pcos(const Packet &a)
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet psin(const Packet &a)
Packet8h pfrexp(const Packet8h &a, Packet8h &exponent)
EIGEN_DEFINE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet4f ptanh< Packet4f >(const Packet4f &_x)
EIGEN_DECLARE_FUNCTION_ALLOWING_MULTIPLE_DEFINITIONS Packet ptanh(const Packet &a)
Packet4f pfrexp< Packet4f >(const Packet4f &a, Packet4f &exponent)
Packet8h pldexp(const Packet8h &a, const Packet8h &exponent)