From 9f3276981c1854d1241d4b21514f38a89347ad4f Mon Sep 17 00:00:00 2001 From: Benoit Steiner Date: Thu, 6 Oct 2016 10:29:48 -0700 Subject: [PATCH] Enabling AVX512 should also enable AVX2. --- Eigen/Core | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Eigen/Core b/Eigen/Core index 3fabc5a43..f5eec0e39 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -142,6 +142,7 @@ #endif #ifdef __AVX512F__ #define EIGEN_VECTORIZE_AVX512 + #define EIGEN_VECTORIZE_AVX2 #define EIGEN_VECTORIZE_AVX #define EIGEN_VECTORIZE_FMA #ifdef __AVX512DQ__ @@ -280,7 +281,7 @@ namespace Eigen { inline static const char *SimdInstructionSetsInUse(void) { #if defined(EIGEN_VECTORIZE_AVX512) - return "AVX512, AVX SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2"; + return "AVX512, FMA, AVX2, AVX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2"; #elif defined(EIGEN_VECTORIZE_AVX) return "AVX SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2"; #elif defined(EIGEN_VECTORIZE_SSE4_2)