Lines Matching full:log1p
1 //===-- Unittests for log1p -----------------------------------------------===//
12 #include "src/math/log1p.h"
19 EXPECT_FP_EQ(aNaN, LIBC_NAMESPACE::log1p(aNaN)); in TEST_F()
20 EXPECT_FP_EQ(inf, LIBC_NAMESPACE::log1p(inf)); in TEST_F()
21 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log1p(neg_inf), FE_INVALID); in TEST_F()
22 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log1p(-2.0), FE_INVALID); in TEST_F()
23 EXPECT_FP_EQ(zero, LIBC_NAMESPACE::log1p(0.0)); in TEST_F()
24 EXPECT_FP_EQ(neg_zero, LIBC_NAMESPACE::log1p(-0.0)); in TEST_F()
25 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, LIBC_NAMESPACE::log1p(-1.0), in TEST_F()
29 LIBC_NAMESPACE::log1p(0x1.9b536cac3a09dp1023)); in TEST_F()
39 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::log1p(min_denormal)); in TEST_F()
41 LIBC_NAMESPACE::log1p(0x1.9b536cac3a09dp1023)); in TEST_F()
47 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::log1p(min_denormal)); in TEST_F()
49 LIBC_NAMESPACE::log1p(0x1.9b536cac3a09dp1023)); in TEST_F()
55 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::log1p(min_denormal)); in TEST_F()
57 LIBC_NAMESPACE::log1p(0x1.9b536cac3a09dp1023)); in TEST_F()