aboutsummaryrefslogtreecommitdiffhomepage
path: root/Eigen/Core
diff options
context:
space:
mode:
authorGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-04-06 17:11:31 -0700
committerGravatar Benoit Steiner <benoit.steiner.goog@gmail.com>2016-04-06 17:11:31 -0700
commit532fdf24cb8e0ec0ee546a8ba57fc3d75f138e9f (patch)
tree2899042bd90850a0ba2a1499997fd7634d3f1eb6 /Eigen/Core
parent165150e89677bf1006ee8d3a66891744f228206d (diff)
Added support for hardware conversion between fp16 and full floats whenever
possible.
Diffstat (limited to 'Eigen/Core')
-rw-r--r--Eigen/Core5
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>