diff options
-rw-r--r-- | Eigen/src/Core/arch/AVX512/PacketMath.h | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/Eigen/src/Core/arch/AVX512/PacketMath.h b/Eigen/src/Core/arch/AVX512/PacketMath.h index b7ce61c29..8392c4673 100644 --- a/Eigen/src/Core/arch/AVX512/PacketMath.h +++ b/Eigen/src/Core/arch/AVX512/PacketMath.h @@ -55,7 +55,6 @@ template<> struct packet_traits<float> : default_packet_traits size = 16, HasHalfPacket = 1, HasDiv = 1, - HasBlend = 0, #if EIGEN_GNUC_AT_LEAST(5, 3) #ifdef EIGEN_VECTORIZE_AVX512DQ HasLog = 1, @@ -64,8 +63,6 @@ template<> struct packet_traits<float> : default_packet_traits HasSqrt = 1, HasRsqrt = 1, #endif - HasSelect = 1, - HasEq = 1 }; }; template<> struct packet_traits<double> : default_packet_traits @@ -77,13 +74,11 @@ template<> struct packet_traits<double> : default_packet_traits AlignedOnScalar = 1, size = 8, HasHalfPacket = 1, - HasExp = 0, - HasDiv = 1, - HasBlend = 1, +#if EIGEN_GNUC_AT_LEAST(5, 3) HasSqrt = 1, - HasRsqrt = EIGEN_FAST_MATH, - HasSelect = 1, - HasEq = 1 + HasRsqrt = EIGEN_FAST_MATH +#endif + HasDiv = 1 }; }; |