Fix compilation without vector engine available (e.g., x86 with SSE disabled):

-> ppolevl is required by ndtri even for the scalar path
This commit is contained in:
Gael Guennebaud 2019-09-05 18:16:46 +02:00
parent 3031d57200
commit 55b63d4ea3
4 changed files with 2 additions and 6 deletions

View File

@ -163,6 +163,8 @@ using std::ptrdiff_t;
// Generic half float support // Generic half float support
#include "src/Core/arch/Default/Half.h" #include "src/Core/arch/Default/Half.h"
#include "src/Core/arch/Default/TypeCasting.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 #if defined EIGEN_VECTORIZE_AVX512
#include "src/Core/arch/SSE/PacketMath.h" #include "src/Core/arch/SSE/PacketMath.h"

View File

@ -12,8 +12,6 @@
#ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H #ifndef EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#define EIGEN_MATH_FUNCTIONS_ALTIVEC_H #define EIGEN_MATH_FUNCTIONS_ALTIVEC_H
#include "../Default/GenericPacketMathFunctions.h"
namespace Eigen { namespace Eigen {
namespace internal { namespace internal {

View File

@ -8,8 +8,6 @@
#ifndef EIGEN_MATH_FUNCTIONS_NEON_H #ifndef EIGEN_MATH_FUNCTIONS_NEON_H
#define EIGEN_MATH_FUNCTIONS_NEON_H #define EIGEN_MATH_FUNCTIONS_NEON_H
#include "../Default/GenericPacketMathFunctions.h"
namespace Eigen { namespace Eigen {
namespace internal { namespace internal {

View File

@ -15,8 +15,6 @@
#ifndef EIGEN_MATH_FUNCTIONS_SSE_H #ifndef EIGEN_MATH_FUNCTIONS_SSE_H
#define EIGEN_MATH_FUNCTIONS_SSE_H #define EIGEN_MATH_FUNCTIONS_SSE_H
#include "../Default/GenericPacketMathFunctions.h"
namespace Eigen { namespace Eigen {
namespace internal { namespace internal {