Lines Matching full:atan2
1 //===-- Unittests for atan2 -----------------------------------------------===//
9 #include "src/math/atan2.h"
16 EXPECT_FP_EQ_ALL_ROUNDING(aNaN, LIBC_NAMESPACE::atan2(aNaN, zero)); in TEST_F()
17 EXPECT_FP_EQ_ALL_ROUNDING(aNaN, LIBC_NAMESPACE::atan2(1.0, aNaN)); in TEST_F()
18 EXPECT_FP_EQ_ALL_ROUNDING(0.0, LIBC_NAMESPACE::atan2(zero, zero)); in TEST_F()
19 EXPECT_FP_EQ_ALL_ROUNDING(-0.0, LIBC_NAMESPACE::atan2(-0.0, zero)); in TEST_F()
20 EXPECT_FP_EQ_ALL_ROUNDING(0.0, LIBC_NAMESPACE::atan2(1.0, inf)); in TEST_F()
21 EXPECT_FP_EQ_ALL_ROUNDING(-0.0, LIBC_NAMESPACE::atan2(-1.0, inf)); in TEST_F()
32 LIBC_NAMESPACE::atan2(min_denormal, min_denormal)); in TEST_F()
34 LIBC_NAMESPACE::atan2(min_denormal, max_denormal)); in TEST_F()
36 LIBC_NAMESPACE::atan2(max_denormal, min_denormal)); in TEST_F()
38 LIBC_NAMESPACE::atan2(max_denormal, max_denormal)); in TEST_F()
44 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(min_denormal, min_denormal)); in TEST_F()
45 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(min_denormal, max_denormal)); in TEST_F()
46 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(max_denormal, min_denormal)); in TEST_F()
47 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(max_denormal, max_denormal)); in TEST_F()
53 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(min_denormal, min_denormal)); in TEST_F()
54 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(min_denormal, max_denormal)); in TEST_F()
55 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(max_denormal, min_denormal)); in TEST_F()
56 EXPECT_FP_EQ(0.0, LIBC_NAMESPACE::atan2(max_denormal, max_denormal)); in TEST_F()