diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-04-29 13:28:36 -0700 |
---|---|---|
committer | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-04-29 13:28:36 -0700 |
commit | ef3ac9d05a7a6b06ead65b5baafb66918fb2031b (patch) | |
tree | 4796d065f37ee88a723a29f8dec8fc10802d7116 | |
parent | d7b75e8d86f927b0f6eece21f849f280fa4157dd (diff) |
Fixed the AVX512 packet traits
-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 }; }; |