aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Core
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2015-07-22 18:22:16 -0700
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2015-07-22 18:22:16 -0700
commit6d6e6d0b88bf4ec89931ca25c21a0471d0d08470 (patch)
treef8f457a95ab47e9d1c8708279d95dd49ffd34ada /Eigen/Core
parentce65c2922add3b4a1f54c5080ec3a85ac3e878af (diff)
Define EIGEN_VECTORIZE_AVX2 and EIGEN_VECTORIZE_FMA when the corresponding instructions can be used by the compiler
Diffstat (limited to 'Eigen/Core')
-rw-r--r--Eigen/Core6
1 files changed, 6 insertions, 0 deletions
diff --git a/Eigen/Core b/Eigen/Core
index 91713a43e..4843a33e6 100644
--- a/Eigen/Core
+++ b/Eigen/Core
@@ -131,6 +131,12 @@
#define EIGEN_VECTORIZE_SSE4_1
#define EIGEN_VECTORIZE_SSE4_2
#endif
+ #ifdef __AVX2__
+ #define EIGEN_VECTORIZE_AVX2
+ #endif
+ #ifdef __FMA__
+ #define EIGEN_VECTORIZE_FMA
+ #endif
// include files