Go to the documentation of this file.
10 #ifndef EIGEN_TYPE_CASTING_AVX_H
11 #define EIGEN_TYPE_CASTING_AVX_H
20 struct type_casting_traits<
float,
int> {
29 struct type_casting_traits<
int,
float> {
38 #ifndef EIGEN_VECTORIZE_AVX512
77 #endif // EIGEN_VECTORIZE_AVX512
80 return _mm256_cvttps_epi32(
a);
84 return _mm256_cvtepi32_ps(
a);
88 return _mm256_castps_si256(
a);
92 return _mm256_castsi256_ps(
a);
115 #endif // EIGEN_TYPE_CASTING_AVX_H
Namespace containing all symbols from the Eigen library.
EIGEN_STRONG_INLINE Packet8f pcast< Packet8h, Packet8f >(const Packet8h &a)
EIGEN_STRONG_INLINE Packet8f pcast< Packet8i, Packet8f >(const Packet8i &a)
EIGEN_STRONG_INLINE Packet8bf F32ToBf16(Packet4f p4f)
#define EIGEN_STRONG_INLINE
EIGEN_STRONG_INLINE Packet8bf pcast< Packet8f, Packet8bf >(const Packet8f &a)
EIGEN_STRONG_INLINE Packet8i pcast< Packet8f, Packet8i >(const Packet8f &a)
EIGEN_STRONG_INLINE Packet8f Bf16ToF32(const Packet8bf &a)
EIGEN_STRONG_INLINE Packet8h pcast< Packet8f, Packet8h >(const Packet8f &a)
EIGEN_STRONG_INLINE Packet8i preinterpret< Packet8i, Packet8f >(const Packet8f &a)
EIGEN_STRONG_INLINE Packet8f preinterpret< Packet8f, Packet8i >(const Packet8i &a)
EIGEN_STRONG_INLINE Packet8f half2float(const Packet8h &a)
EIGEN_STRONG_INLINE Packet8h float2half(const Packet8f &a)
EIGEN_STRONG_INLINE Packet8f pcast< Packet8bf, Packet8f >(const Packet8bf &a)
gtsam
Author(s):
autogenerated on Sat Nov 16 2024 04:09:37