Home
last modified time | relevance | path

Searched refs:ASSERT_FP_EQ (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/libc/test/src/math/
H A DNextAfterTest.h43 ASSERT_FP_EQ(func(nan, 0), nan); in testNaN()
44 ASSERT_FP_EQ(func(0, nan), nan); in testNaN()
56 ASSERT_FP_EQ(result, expected); in testBoundaries()
61 ASSERT_FP_EQ(result, expected); in testBoundaries()
67 ASSERT_FP_EQ(result, expected); in testBoundaries()
72 ASSERT_FP_EQ(result, expected); in testBoundaries()
78 ASSERT_FP_EQ(result, expected); in testBoundaries()
83 ASSERT_FP_EQ(result, expected); in testBoundaries()
104 ASSERT_FP_EQ(func(x, 0), 0); in testBoundaries()
140 ASSERT_FP_EQ(result, inf); in testBoundaries()
[all …]
H A DRIntTest.h61 ASSERT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
62 ASSERT_FP_EQ(neg_inf, func(neg_inf)); in testSpecialNumbers()
63 ASSERT_FP_EQ(nan, func(nan)); in testSpecialNumbers()
64 ASSERT_FP_EQ(zero, func(zero)); in testSpecialNumbers()
65 ASSERT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
73 ASSERT_FP_EQ(func(T(1.0)), mpfr::round(T(1.0), mpfr_mode)); in testRoundNumbers()
74 ASSERT_FP_EQ(func(T(-1.0)), mpfr::round(T(-1.0), mpfr_mode)); in testRoundNumbers()
75 ASSERT_FP_EQ(func(T(10.0)), mpfr::round(T(10.0), mpfr_mode)); in testRoundNumbers()
86 ASSERT_FP_EQ(func(T(0.5)), mpfr::round(T(0.5), mpfr_mode)); in testFractions()
105 ASSERT_FP_EQ(func(x), mpfr::round(x, mpfr_mode)); in testSubnormalRange()
[all …]
H A DLdExpTest.h43 ASSERT_FP_EQ(zero, func(zero, exp)); in testSpecialNumbers()
44 ASSERT_FP_EQ(neg_zero, func(neg_zero, exp)); in testSpecialNumbers()
45 ASSERT_FP_EQ(inf, func(inf, exp)); in testSpecialNumbers()
46 ASSERT_FP_EQ(neg_inf, func(neg_inf, exp)); in testSpecialNumbers()
47 ASSERT_FP_EQ(nan, func(nan, exp)); in testSpecialNumbers()
56 ASSERT_FP_EQ(T(val << exp), func(T(val), exp)); in testPowersOfTwo()
65 ASSERT_FP_EQ(inf, func(T(x), exp)); in testOverflow()
66 ASSERT_FP_EQ(neg_inf, func(-T(x), exp)); in testOverflow()
115 ASSERT_FP_EQ(func(x, -1), x / 2); in testNormalOperation()
116 ASSERT_FP_EQ(func(-x, -1), -x / 2); in testNormalOperation()
[all …]
H A DSqrtTest.h29 ASSERT_FP_EQ(aNaN, func(aNaN)); in test_special_numbers()
30 ASSERT_FP_EQ(inf, func(inf)); in test_special_numbers()
31 ASSERT_FP_EQ(aNaN, func(neg_inf)); in test_special_numbers()
32 ASSERT_FP_EQ(0.0, func(0.0)); in test_special_numbers()
33 ASSERT_FP_EQ(-0.0, func(-0.0)); in test_special_numbers()
34 ASSERT_FP_EQ(aNaN, func(T(-1.0))); in test_special_numbers()
35 ASSERT_FP_EQ(T(1.0), func(T(1.0))); in test_special_numbers()
36 ASSERT_FP_EQ(T(2.0), func(T(4.0))); in test_special_numbers()
37 ASSERT_FP_EQ(T(3.0), func(T(9.0))); in test_special_numbers()
H A DLogbTest.h29 ASSERT_FP_EQ(aNaN, func(aNaN)); in testSpecialNumbers()
30 ASSERT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
31 ASSERT_FP_EQ(inf, func(neg_inf)); in testSpecialNumbers()
32 ASSERT_FP_EQ(neg_inf, func(0.0)); in testSpecialNumbers()
33 ASSERT_FP_EQ(neg_inf, func(-0.0)); in testSpecialNumbers()
84 ASSERT_FP_EQ(T(exponent), func(x) + T(1.0)); in testRange()
H A DFrexpTest.h30 ASSERT_FP_EQ(aNaN, func(aNaN, &exponent)); in testSpecialNumbers()
31 ASSERT_FP_EQ(inf, func(inf, &exponent)); in testSpecialNumbers()
32 ASSERT_FP_EQ(neg_inf, func(neg_inf, &exponent)); in testSpecialNumbers()
34 ASSERT_FP_EQ(0.0, func(0.0, &exponent)); in testSpecialNumbers()
37 ASSERT_FP_EQ(-0.0, func(-0.0, &exponent)); in testSpecialNumbers()
H A DCopySignTest.h44 ASSERT_FP_EQ(res1, -x); in testRange()
47 ASSERT_FP_EQ(res2, x); in testRange()
H A DRemQuoTest.h126 ASSERT_FP_EQ(result.f, nan); in testNormalRange()
/llvm-project-15.0.7/libc/utils/UnitTest/
H A DFPMatcher.h85 #define ASSERT_FP_EQ(expected, actual) \ macro