Add missing inclusion of mmintrin.h

This commit is contained in:
Gael Guennebaud 2016-05-26 09:51:50 +02:00
parent 2d7ed54ba2
commit cc1ab64f29
2 changed files with 16 additions and 0 deletions

View File

@ -531,6 +531,14 @@ ptranspose(PacketBlock<Packet8h,4>& kernel) {
#elif defined(EIGEN_VECTORIZE_SSE) && !EIGEN_ARCH_x86_64
} // end namespace internal
} // end namespace Eigen
#include <mmintrin.h>
namespace Eigen {
namespace internal {
typedef struct {
__m64 x;
} Packet4h;

View File

@ -130,6 +130,14 @@ template<> EIGEN_STRONG_INLINE Packet8h pcast<Packet8f, Packet8h>(const Packet8f
#elif defined(EIGEN_VECTORIZE_SSE) && !EIGEN_ARCH_x86_64
} // end namespace internal
} // end namespace Eigen
#include <mmintrin.h>
namespace Eigen {
namespace internal {
template <>
struct type_casting_traits<Eigen::half, float> {
enum {