diff options
author | Srinivas Vasudevan <srvasude@gmail.com> | 2016-12-02 14:13:01 -0800 |
---|---|---|
committer | Srinivas Vasudevan <srvasude@gmail.com> | 2016-12-02 14:13:01 -0800 |
commit | 218764ee1f0a21e1faf20ed314ffafeae79eb170 (patch) | |
tree | fc8901c4b69b57f889b3a88e94ec162e4c19bd98 /test/half_float.cpp | |
parent | 27873008d431a307bed9c200a12622a361af4d14 (diff) |
Added support for expm1 in Eigen.
Diffstat (limited to 'test/half_float.cpp')
-rw-r--r-- | test/half_float.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/test/half_float.cpp b/test/half_float.cpp index f8d438e2f..6f3196852 100644 --- a/test/half_float.cpp +++ b/test/half_float.cpp @@ -185,6 +185,11 @@ void test_basic_functions() VERIFY_IS_APPROX(float(numext::exp(half(EIGEN_PI))), 20.f + float(EIGEN_PI)); VERIFY_IS_APPROX(float(exp(half(EIGEN_PI))), 20.f + float(EIGEN_PI)); + VERIFY_IS_EQUAL(float(numext::expm1(half(0.0f))), 0.0f); + VERIFY_IS_EQUAL(float(expm1(half(0.0f))), 0.0f); + VERIFY_IS_APPROX(float(numext::expm1(half(2.0f))), 6.3890561f); + VERIFY_IS_APPROX(float(expm1(half(2.0f))), 6.3890561f); + VERIFY_IS_EQUAL(float(numext::log(half(1.0f))), 0.0f); VERIFY_IS_EQUAL(float(log(half(1.0f))), 0.0f); VERIFY_IS_APPROX(float(numext::log(half(10.0f))), 2.30273f); |