diff --git a/Eigen/src/Core/arch/AVX/TypeCasting.h b/Eigen/src/Core/arch/AVX/TypeCasting.h index 888f51d04..77cf26626 100644 --- a/Eigen/src/Core/arch/AVX/TypeCasting.h +++ b/Eigen/src/Core/arch/AVX/TypeCasting.h @@ -74,7 +74,7 @@ template<> EIGEN_STRONG_INLINE Packet8f pcast(const Packet8i } template<> EIGEN_STRONG_INLINE Packet8f pcast(const Packet4d& a, const Packet4d& b) { - return _mm256_set_m128(_mm256_cvtpd_ps(a), _mm256_cvtpd_ps(b)); + return _mm256_set_m128(_mm256_cvtpd_ps(b), _mm256_cvtpd_ps(a)); } template <>