| /llvm-project-15.0.7/libc/test/src/math/ |
| H A D | FModTest.h | 48 TEST_SPECIAL(neg_zero, 3.0, neg_zero, false, 0); in testSpecialNumbers() 49 TEST_SPECIAL(neg_zero, nl::denorm_min(), neg_zero, false, 0); in testSpecialNumbers() 50 TEST_SPECIAL(neg_zero, -nl::denorm_min(), neg_zero, false, 0); in testSpecialNumbers() 51 TEST_SPECIAL(neg_zero, nl::min(), neg_zero, false, 0); in testSpecialNumbers() 52 TEST_SPECIAL(neg_zero, -nl::min(), neg_zero, false, 0); in testSpecialNumbers() 53 TEST_SPECIAL(neg_zero, nl::max(), neg_zero, false, 0); in testSpecialNumbers() 54 TEST_SPECIAL(neg_zero, -nl::max(), neg_zero, false, 0); in testSpecialNumbers() 91 TEST_SPECIAL(neg_zero, neg_zero, nl::quiet_NaN(), true, FE_INVALID); in testSpecialNumbers() 98 TEST_SPECIAL(neg_zero, inf, neg_zero, false, 0); in testSpecialNumbers() 105 TEST_SPECIAL(neg_zero, neg_inf, neg_zero, false, 0); in testSpecialNumbers() [all …]
|
| H A D | FDimTest.h | 26 EXPECT_FP_EQ(nan, func(neg_zero, nan)); in test_na_n_arg() 35 EXPECT_FP_EQ(zero, func(neg_zero, inf)); in test_inf_arg() 43 EXPECT_FP_EQ(inf, func(neg_zero, neg_inf)); in test_neg_inf_arg() 50 EXPECT_FP_EQ(zero, func(zero, neg_zero)); in test_both_zero() 51 EXPECT_FP_EQ(zero, func(neg_zero, zero)); in test_both_zero() 52 EXPECT_FP_EQ(zero, func(neg_zero, neg_zero)); in test_both_zero() 81 const T neg_zero = T(__llvm_libc::fputil::FPBits<T>::neg_zero()); variable
|
| H A D | RemQuoTest.h | 27 const T neg_zero = T(__llvm_libc::fputil::FPBits<T>::neg_zero()); variable 48 y = neg_zero; in testSpecialNumbers() 67 x = neg_zero; in testSpecialNumbers() 69 EXPECT_FP_EQ(func(x, y, "ient), neg_zero); in testSpecialNumbers() 90 EXPECT_FP_EQ(func(-x, y, &q), neg_zero); in testEqualNumeratorAndDenominator() 93 EXPECT_FP_EQ(func(-x, -y, &q), neg_zero); in testEqualNumeratorAndDenominator()
|
| H A D | HypotTest.h | 31 const T neg_zero = T(__llvm_libc::fputil::FPBits<T>::neg_zero()); variable 38 EXPECT_FP_EQ(func(neg_inf, neg_zero), inf); in test_special_numbers() 42 EXPECT_FP_EQ(func(neg_zero, nan), nan); in test_special_numbers() 44 EXPECT_FP_EQ(func(neg_zero, zero), zero); in test_special_numbers()
|
| H A D | LdExpTest.h | 32 const T neg_zero = T(__llvm_libc::fputil::FPBits<T>::neg_zero()); variable 44 ASSERT_FP_EQ(neg_zero, func(neg_zero, exp)); in testSpecialNumbers() 79 ASSERT_FP_EQ(func(x, -exp), x > 0 ? zero : neg_zero); in testUnderflowToZeroOnNormal() 92 ASSERT_FP_EQ(func(x, -exp), x > 0 ? zero : neg_zero); in testUnderflowToZeroOnSubnormal()
|
| H A D | FmaTest.h | 30 const T neg_zero = T(__llvm_libc::fputil::FPBits<T>::neg_zero()); variable 44 EXPECT_FP_EQ(func(zero, neg_zero, neg_zero), neg_zero); in test_special_numbers()
|
| H A D | NextAfterTest.h | 30 const T neg_zero = T(FPBits::neg_zero()); variable 48 ASSERT_FP_EQ(func(zero, neg_zero), neg_zero); in testBoundaries() 49 ASSERT_FP_EQ(func(neg_zero, zero), zero); in testBoundaries() 63 x = neg_zero; in testBoundaries()
|
| H A D | ModfTest.h | 31 EXPECT_FP_EQ(neg_zero, func(neg_zero, &integral)); in testSpecialNumbers() 32 EXPECT_FP_EQ(integral, neg_zero); in testSpecialNumbers() 36 EXPECT_FP_EQ(neg_zero, func(neg_inf, &integral)); in testSpecialNumbers()
|
| H A D | RIntTest.h | 37 const T neg_zero = T(FPBits::neg_zero()); variable 65 ASSERT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
|
| H A D | CopySignTest.h | 31 EXPECT_FP_EQ(neg_zero, func(zero, -1.0)); in testSpecialNumbers() 32 EXPECT_FP_EQ(zero, func(neg_zero, 1.0)); in testSpecialNumbers()
|
| H A D | CeilTest.h | 26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
|
| H A D | FloorTest.h | 26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
|
| H A D | RoundTest.h | 26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
|
| H A D | TruncTest.h | 26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
|
| H A D | RoundToIntegerTest.h | 36 const F neg_zero = F(__llvm_libc::fputil::FPBits<F>::neg_zero()); variable 103 test_one_input(func, neg_zero, I(0), false); in do_round_numbers_test()
|
| H A D | FAbsTest.h | 31 EXPECT_FP_EQ(zero, func(neg_zero)); in testSpecialNumbers()
|
| H A D | log1pf_test.cpp | 28 EXPECT_FP_EQ(neg_zero, __llvm_libc::log1pf(-0.0f)); in TEST()
|
| H A D | ILogbTest.h | 26 EXPECT_EQ(FP_ILOGB0, func(T(__llvm_libc::fputil::FPBits<T>::neg_zero()))); in test_special_numbers()
|
| /llvm-project-15.0.7/libc/src/__support/FPUtil/ |
| H A D | ManipulationFunctions.h | 52 return bits.get_sign() ? T(FPBits<T>::neg_zero()) : T(FPBits<T>::zero()); in modf() 58 return bits.get_sign() ? T(FPBits<T>::neg_zero()) : T(FPBits<T>::zero()); in modf() 140 return bits.get_sign() ? T(FPBits<T>::neg_zero()) : T(FPBits<T>::zero()); in ldexp()
|
| H A D | FPBits.h | 155 static constexpr FPBits<T> neg_zero() { return zero(true); } in neg_zero() function
|
| /llvm-project-15.0.7/libc/utils/UnitTest/ |
| H A D | FPMatcher.h | 74 const T neg_zero = T(FPBits::neg_zero()); \
|
| /llvm-project-15.0.7/libc/src/__support/FPUtil/x86_64/ |
| H A D | LongDoubleBits.h | 159 static FPBits<long double> neg_zero() {
|