| /llvm-project-15.0.7/libc/test/src/math/ |
| H A D | NextAfterTest.h | 43 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 D | RIntTest.h | 61 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 D | LdExpTest.h | 43 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 D | SqrtTest.h | 29 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 D | LogbTest.h | 29 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 D | FrexpTest.h | 30 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 D | CopySignTest.h | 44 ASSERT_FP_EQ(res1, -x); in testRange() 47 ASSERT_FP_EQ(res2, x); in testRange()
|
| H A D | RemQuoTest.h | 126 ASSERT_FP_EQ(result.f, nan); in testNormalRange()
|
| /llvm-project-15.0.7/libc/utils/UnitTest/ |
| H A D | FPMatcher.h | 85 #define ASSERT_FP_EQ(expected, actual) \ macro
|