diff options
-rw-r--r-- | Eigen/Core | 2 | ||||
-rw-r--r-- | Eigen/src/Core/arch/AltiVec/MathFunctions.h | 2 | ||||
-rw-r--r-- | Eigen/src/Core/arch/NEON/MathFunctions.h | 2 | ||||
-rw-r--r-- | Eigen/src/Core/arch/SSE/MathFunctions.h | 2 |
4 files changed, 2 insertions, 6 deletions
diff --git a/Eigen/Core b/Eigen/Core index 9d8f8fce8..e3d03f674 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -163,6 +163,8 @@ using std::ptrdiff_t; // Generic half float support #include "src/Core/arch/Default/Half.h" #include "src/Core/arch/Default/TypeCasting.h" +// This file provides generic implementations valid for scalar as well +#include "src/Core/arch/Default/GenericPacketMathFunctions.h" #if defined EIGEN_VECTORIZE_AVX512 #include "src/Core/arch/SSE/PacketMath.h" diff --git a/Eigen/src/Core/arch/AltiVec/MathFunctions.h b/Eigen/src/Core/arch/AltiVec/MathFunctions.h index 81097e668..b6d1f47f2 100644 --- a/Eigen/src/Core/arch/AltiVec/MathFunctions.h +++ b/Eigen/src/Core/arch/AltiVec/MathFunctions.h @@ -12,8 +12,6 @@ #ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H #define EIGEN_MATH_FUNCTIONS_ALTIVEC_H -#include "../Default/GenericPacketMathFunctions.h" - namespace Eigen { namespace internal { diff --git a/Eigen/src/Core/arch/NEON/MathFunctions.h b/Eigen/src/Core/arch/NEON/MathFunctions.h index 2e7d0e944..fdee9f9b4 100644 --- a/Eigen/src/Core/arch/NEON/MathFunctions.h +++ b/Eigen/src/Core/arch/NEON/MathFunctions.h @@ -8,8 +8,6 @@ #ifndef EIGEN_MATH_FUNCTIONS_NEON_H #define EIGEN_MATH_FUNCTIONS_NEON_H -#include "../Default/GenericPacketMathFunctions.h" - namespace Eigen { namespace internal { diff --git a/Eigen/src/Core/arch/SSE/MathFunctions.h b/Eigen/src/Core/arch/SSE/MathFunctions.h index 02c8f3c2f..b21bb93bf 100644 --- a/Eigen/src/Core/arch/SSE/MathFunctions.h +++ b/Eigen/src/Core/arch/SSE/MathFunctions.h @@ -15,8 +15,6 @@ #ifndef EIGEN_MATH_FUNCTIONS_SSE_H #define EIGEN_MATH_FUNCTIONS_SSE_H -#include "../Default/GenericPacketMathFunctions.h" - namespace Eigen { namespace internal { |