AVX512/TypeCasting.h File Reference

Go to the source code of this file.

Classes

struct  Eigen::internal::type_casting_traits< float, bool >
 
struct  Eigen::internal::type_casting_traits< bool, float >
 
struct  Eigen::internal::type_casting_traits< float, int >
 
struct  Eigen::internal::type_casting_traits< int, float >
 
struct  Eigen::internal::type_casting_traits< float, double >
 
struct  Eigen::internal::type_casting_traits< double, float >
 
struct  Eigen::internal::type_casting_traits< double, int >
 
struct  Eigen::internal::type_casting_traits< int, double >
 
struct  Eigen::internal::type_casting_traits< double, int64_t >
 
struct  Eigen::internal::type_casting_traits< int64_t, double >
 
struct  Eigen::internal::type_casting_traits< half, float >
 
struct  Eigen::internal::type_casting_traits< float, half >
 
struct  Eigen::internal::type_casting_traits< bfloat16, float >
 
struct  Eigen::internal::type_casting_traits< float, bfloat16 >
 

Namespaces

 Eigen
 Namespace containing all symbols from the Eigen library.
 
 Eigen::internal
 Namespace containing low-level routines from the Eigen library.
 

Functions

template<>
EIGEN_STRONG_INLINE Packet16b Eigen::internal::pcast< Packet16f, Packet16b > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::pcast< Packet16b, Packet16f > (const Packet16b &a)
 
template<>
EIGEN_STRONG_INLINE Packet16i Eigen::internal::pcast< Packet16f, Packet16i > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::pcast< Packet16f, Packet8d > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::pcast< Packet8f, Packet8d > (const Packet8f &a)
 
template<>
EIGEN_STRONG_INLINE Packet8l Eigen::internal::pcast< Packet8d, Packet8l > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::pcast< Packet16i, Packet16f > (const Packet16i &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::pcast< Packet16i, Packet8d > (const Packet16i &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::pcast< Packet8i, Packet8d > (const Packet8i &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::pcast< Packet8l, Packet8d > (const Packet8l &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::pcast< Packet8d, Packet16f > (const Packet8d &a, const Packet8d &b)
 
template<>
EIGEN_STRONG_INLINE Packet16i Eigen::internal::pcast< Packet8d, Packet16i > (const Packet8d &a, const Packet8d &b)
 
template<>
EIGEN_STRONG_INLINE Packet8i Eigen::internal::pcast< Packet8d, Packet8i > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet8f Eigen::internal::pcast< Packet8d, Packet8f > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet16i Eigen::internal::preinterpret< Packet16i, Packet16f > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::preinterpret< Packet16f, Packet16i > (const Packet16i &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::preinterpret< Packet8d, Packet16f > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::preinterpret< Packet8d, Packet8l > (const Packet8l &a)
 
template<>
EIGEN_STRONG_INLINE Packet8l Eigen::internal::preinterpret< Packet8l, Packet8d > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::preinterpret< Packet16f, Packet8d > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet8f Eigen::internal::preinterpret< Packet8f, Packet16f > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet4f Eigen::internal::preinterpret< Packet4f, Packet16f > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet4d Eigen::internal::preinterpret< Packet4d, Packet8d > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet2d Eigen::internal::preinterpret< Packet2d, Packet8d > (const Packet8d &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::preinterpret< Packet16f, Packet8f > (const Packet8f &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::preinterpret< Packet16f, Packet4f > (const Packet4f &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::preinterpret< Packet8d, Packet4d > (const Packet4d &a)
 
template<>
EIGEN_STRONG_INLINE Packet8d Eigen::internal::preinterpret< Packet8d, Packet2d > (const Packet2d &a)
 
template<>
EIGEN_STRONG_INLINE Packet8i Eigen::internal::preinterpret< Packet8i, Packet16i > (const Packet16i &a)
 
template<>
EIGEN_STRONG_INLINE Packet4i Eigen::internal::preinterpret< Packet4i, Packet16i > (const Packet16i &a)
 
template<>
EIGEN_STRONG_INLINE Packet8h Eigen::internal::preinterpret< Packet8h, Packet16h > (const Packet16h &a)
 
template<>
EIGEN_STRONG_INLINE Packet8bf Eigen::internal::preinterpret< Packet8bf, Packet16bf > (const Packet16bf &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::pcast< Packet16h, Packet16f > (const Packet16h &a)
 
template<>
EIGEN_STRONG_INLINE Packet16h Eigen::internal::pcast< Packet16f, Packet16h > (const Packet16f &a)
 
template<>
EIGEN_STRONG_INLINE Packet16f Eigen::internal::pcast< Packet16bf, Packet16f > (const Packet16bf &a)
 
template<>
EIGEN_STRONG_INLINE Packet16bf Eigen::internal::pcast< Packet16f, Packet16bf > (const Packet16f &a)