diff options
author | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-04-06 17:11:31 -0700 |
---|---|---|
committer | Benoit Steiner <benoit.steiner.goog@gmail.com> | 2016-04-06 17:11:31 -0700 |
commit | 532fdf24cb8e0ec0ee546a8ba57fc3d75f138e9f (patch) | |
tree | 2899042bd90850a0ba2a1499997fd7634d3f1eb6 /Eigen/Core | |
parent | 165150e89677bf1006ee8d3a66891744f228206d (diff) |
Added support for hardware conversion between fp16 and full floats whenever
possible.
Diffstat (limited to 'Eigen/Core')
-rw-r--r-- | Eigen/Core | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Eigen/Core b/Eigen/Core index e44819383..1e62f3ec1 100644 --- a/Eigen/Core +++ b/Eigen/Core @@ -204,6 +204,11 @@ #endif #endif +#if defined(__F16C__) + // We can use the optimized fp16 to float and float to fp16 conversion routines + #define EIGEN_HAS_FP16_C +#endif + #if defined __CUDACC__ #define EIGEN_VECTORIZE_CUDA #include <vector_types.h> |