aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-04-29 13:28:36 -0700
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-04-29 13:28:36 -0700
commitef3ac9d05a7a6b06ead65b5baafb66918fb2031b (patch)
tree4796d065f37ee88a723a29f8dec8fc10802d7116
parentd7b75e8d86f927b0f6eece21f849f280fa4157dd (diff)
Fixed the AVX512 packet traits
-rw-r--r--Eigen/src/Core/arch/AVX512/PacketMath.h13
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
};
};