Home
last modified time | relevance | path

Searched refs:neg_zero (Results 1 – 22 of 22) sorted by relevance

/llvm-project-15.0.7/libc/test/src/math/
H A DFModTest.h48 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 DFDimTest.h26 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 DRemQuoTest.h27 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, &quotient), 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 DHypotTest.h31 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 DLdExpTest.h32 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 DFmaTest.h30 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 DNextAfterTest.h30 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 DModfTest.h31 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 DRIntTest.h37 const T neg_zero = T(FPBits::neg_zero()); variable
65 ASSERT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
H A DCopySignTest.h31 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 DCeilTest.h26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
H A DFloorTest.h26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
H A DRoundTest.h26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
H A DTruncTest.h26 EXPECT_FP_EQ(neg_zero, func(neg_zero)); in testSpecialNumbers()
H A DRoundToIntegerTest.h36 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 DFAbsTest.h31 EXPECT_FP_EQ(zero, func(neg_zero)); in testSpecialNumbers()
H A Dlog1pf_test.cpp28 EXPECT_FP_EQ(neg_zero, __llvm_libc::log1pf(-0.0f)); in TEST()
H A DILogbTest.h26 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 DManipulationFunctions.h52 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 DFPBits.h155 static constexpr FPBits<T> neg_zero() { return zero(true); } in neg_zero() function
/llvm-project-15.0.7/libc/utils/UnitTest/
H A DFPMatcher.h74 const T neg_zero = T(FPBits::neg_zero()); \
/llvm-project-15.0.7/libc/src/__support/FPUtil/x86_64/
H A DLongDoubleBits.h159 static FPBits<long double> neg_zero() {