diff --git a/Eigen/src/Core/arch/SSE/PacketMath.h b/Eigen/src/Core/arch/SSE/PacketMath.h index d9c0c9812..dea744396 100644 --- a/Eigen/src/Core/arch/SSE/PacketMath.h +++ b/Eigen/src/Core/arch/SSE/PacketMath.h @@ -260,7 +260,6 @@ template<> EIGEN_STRONG_INLINE Packet4f ploadu(const float* from) { EIGEN_DEBUG_UNALIGNED_LOAD #if EIGEN_AVOID_CUSTOM_UNALIGNED_LOADS - // bug 195: gcc/i386 emits weird x87 fldl/fstpl instructions for _mm_load_sd return _mm_loadu_ps(from); #else __m128d res; @@ -273,7 +272,6 @@ template<> EIGEN_STRONG_INLINE Packet2d ploadu(const double* from) { EIGEN_DEBUG_UNALIGNED_LOAD #if EIGEN_AVOID_CUSTOM_UNALIGNED_LOADS - // bug 195: gcc/i386 emits weird x87 fldl/fstpl instructions for _mm_load_sd return _mm_loadu_pd(from); #else __m128d res; @@ -286,7 +284,6 @@ template<> EIGEN_STRONG_INLINE Packet4i ploadu(const int* from) { EIGEN_DEBUG_UNALIGNED_LOAD #if EIGEN_AVOID_CUSTOM_UNALIGNED_LOADS - // bug 195: gcc/i386 emits weird x87 fldl/fstpl instructions for _mm_load_sd return _mm_loadu_si128(reinterpret_cast(from)); #else __m128d res;