diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-05-23 15:21:40 -0700 |
---|---|---|
committer | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-05-23 15:21:40 -0700 |
commit | 7d980d74e56ebbf42f57722060f6de46617b90fc (patch) | |
tree | 4605e894a20224eb146da88df18c7315a75d99d1 /Eigen/Core | |
parent | 5d51a7f12c69138ed2a43df240bdf27a5313f7ce (diff) |
Started to vectorize the processing of 16bit floats on CPU.
Diffstat (limited to 'Eigen/Core')
-rw-r--r-- | Eigen/Core | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Eigen/Core b/Eigen/Core index 50040135f..2c376ba3a 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -353,13 +353,14 @@ using std::ptrdiff_t; #include "src/Core/arch/ZVector/Complex.h" #endif +// Half float support #include "src/Core/arch/CUDA/Half.h" +#include "src/Core/arch/CUDA/PacketMathHalf.h" +#include "src/Core/arch/CUDA/TypeCasting.h" #if defined EIGEN_VECTORIZE_CUDA #include "src/Core/arch/CUDA/PacketMath.h" - #include "src/Core/arch/CUDA/PacketMathHalf.h" #include "src/Core/arch/CUDA/MathFunctions.h" - #include "src/Core/arch/CUDA/TypeCasting.h" #endif #include "src/Core/arch/Default/Settings.h" |