aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2012-09-26 19:28:57 +0200
committerGravatar Gael Guennebaud <g.gael@free.fr>2012-09-26 19:28:57 +0200
commit7e97dd5bd87ac4edfc4244039e55cd04e6f77568 (patch)
treea00935bd752ef10b22ae106210d8a07ab61b386a /Eigen
parent1edb396542e7fc2275e8e2acd80b85cfad8cf64e (diff)
we should not directly include the *mmintrin.h headers but include immintrin.h only
Diffstat (limited to 'Eigen')
-rw-r--r--Eigen/Core15
1 files changed, 1 insertions, 14 deletions
diff --git a/Eigen/Core b/Eigen/Core
index 88337e47e..366465888 100644
--- a/Eigen/Core
+++ b/Eigen/Core
@@ -87,20 +87,7 @@
// so, to avoid compile errors when windows.h is included after Eigen/Core, ensure intrinsics are extern "C" here too.
// notice that since these are C headers, the extern "C" is theoretically needed anyways.
extern "C" {
- #include <emmintrin.h>
- #include <xmmintrin.h>
- #ifdef EIGEN_VECTORIZE_SSE3
- #include <pmmintrin.h>
- #endif
- #ifdef EIGEN_VECTORIZE_SSSE3
- #include <tmmintrin.h>
- #endif
- #ifdef EIGEN_VECTORIZE_SSE4_1
- #include <smmintrin.h>
- #endif
- #ifdef EIGEN_VECTORIZE_SSE4_2
- #include <nmmintrin.h>
- #endif
+ #include <immintrin.h>
} // end extern "C"
#elif defined __ALTIVEC__
#define EIGEN_VECTORIZE