Fixed the AVX512 packet traits

This commit is contained in:
Benoit Steiner 2016-04-29 13:28:36 -07:00
parent d7b75e8d86
commit ef3ac9d05a

View File

@ -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
};
};