Home
last modified time | relevance | path

Searched refs:EXPECT_FP_EQ (Results 1 – 25 of 29) sorted by relevance

12

/llvm-project-15.0.7/libc/test/src/math/
H A DCeilTest.h25 EXPECT_FP_EQ(zero, func(zero)); in testSpecialNumbers()
28 EXPECT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
29 EXPECT_FP_EQ(neg_inf, func(neg_inf)); in testSpecialNumbers()
31 EXPECT_FP_EQ(aNaN, func(aNaN)); in testSpecialNumbers()
35 EXPECT_FP_EQ(T(1.0), func(T(1.0))); in testRoundedNumbers()
36 EXPECT_FP_EQ(T(-1.0), func(T(-1.0))); in testRoundedNumbers()
37 EXPECT_FP_EQ(T(10.0), func(T(10.0))); in testRoundedNumbers()
44 EXPECT_FP_EQ(T(1.0), func(T(0.5))); in testFractions()
50 EXPECT_FP_EQ(T(2.0), func(T(1.3))); in testFractions()
52 EXPECT_FP_EQ(T(2.0), func(T(1.5))); in testFractions()
[all …]
H A DFloorTest.h25 EXPECT_FP_EQ(zero, func(zero)); in testSpecialNumbers()
28 EXPECT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
29 EXPECT_FP_EQ(neg_inf, func(neg_inf)); in testSpecialNumbers()
31 EXPECT_FP_EQ(aNaN, func(aNaN)); in testSpecialNumbers()
35 EXPECT_FP_EQ(T(1.0), func(T(1.0))); in testRoundedNumbers()
36 EXPECT_FP_EQ(T(-1.0), func(T(-1.0))); in testRoundedNumbers()
37 EXPECT_FP_EQ(T(10.0), func(T(10.0))); in testRoundedNumbers()
44 EXPECT_FP_EQ(T(0.0), func(T(0.5))); in testFractions()
50 EXPECT_FP_EQ(T(1.0), func(T(1.3))); in testFractions()
52 EXPECT_FP_EQ(T(1.0), func(T(1.5))); in testFractions()
[all …]
H A DRoundTest.h25 EXPECT_FP_EQ(zero, func(zero)); in testSpecialNumbers()
28 EXPECT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
29 EXPECT_FP_EQ(neg_inf, func(neg_inf)); in testSpecialNumbers()
31 EXPECT_FP_EQ(aNaN, func(aNaN)); in testSpecialNumbers()
35 EXPECT_FP_EQ(T(1.0), func(T(1.0))); in testRoundedNumbers()
36 EXPECT_FP_EQ(T(-1.0), func(T(-1.0))); in testRoundedNumbers()
37 EXPECT_FP_EQ(T(10.0), func(T(10.0))); in testRoundedNumbers()
44 EXPECT_FP_EQ(T(1.0), func(T(0.5))); in testFractions()
50 EXPECT_FP_EQ(T(1.0), func(T(1.3))); in testFractions()
52 EXPECT_FP_EQ(T(2.0), func(T(1.5))); in testFractions()
[all …]
H A DTruncTest.h25 EXPECT_FP_EQ(zero, func(zero)); in testSpecialNumbers()
28 EXPECT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
29 EXPECT_FP_EQ(neg_inf, func(neg_inf)); in testSpecialNumbers()
31 EXPECT_FP_EQ(aNaN, func(aNaN)); in testSpecialNumbers()
35 EXPECT_FP_EQ(T(1.0), func(T(1.0))); in testRoundedNumbers()
36 EXPECT_FP_EQ(T(-1.0), func(T(-1.0))); in testRoundedNumbers()
37 EXPECT_FP_EQ(T(10.0), func(T(10.0))); in testRoundedNumbers()
44 EXPECT_FP_EQ(T(0.0), func(T(0.5))); in testFractions()
50 EXPECT_FP_EQ(T(1.0), func(T(1.3))); in testFractions()
52 EXPECT_FP_EQ(T(1.0), func(T(1.5))); in testFractions()
[all …]
H A DModfTest.h30 EXPECT_FP_EQ(integral, zero); in testSpecialNumbers()
32 EXPECT_FP_EQ(integral, neg_zero); in testSpecialNumbers()
35 EXPECT_FP_EQ(inf, integral); in testSpecialNumbers()
37 EXPECT_FP_EQ(neg_inf, integral); in testSpecialNumbers()
46 EXPECT_FP_EQ(T(1.0), integral); in testIntegers()
49 EXPECT_FP_EQ(T(-1.0), integral); in testIntegers()
52 EXPECT_FP_EQ(T(10.0), integral); in testIntegers()
55 EXPECT_FP_EQ(T(-10.0), integral); in testIntegers()
68 EXPECT_FP_EQ(integral, T(1.0)); in testFractions()
71 EXPECT_FP_EQ(integral, T(-1.0)); in testFractions()
[all …]
H A DFMaxTest.h25 EXPECT_FP_EQ(inf, func(aNaN, inf)); in testNaN()
27 EXPECT_FP_EQ(0.0, func(aNaN, 0.0)); in testNaN()
28 EXPECT_FP_EQ(-0.0, func(-0.0, aNaN)); in testNaN()
31 EXPECT_FP_EQ(aNaN, func(aNaN, aNaN)); in testNaN()
36 EXPECT_FP_EQ(inf, func(inf, 0.0)); in testInfArg()
37 EXPECT_FP_EQ(inf, func(-0.0, inf)); in testInfArg()
51 EXPECT_FP_EQ(0.0, func(0.0, 0.0)); in testBothZero()
52 EXPECT_FP_EQ(0.0, func(-0.0, 0.0)); in testBothZero()
53 EXPECT_FP_EQ(0.0, func(0.0, -0.0)); in testBothZero()
71 EXPECT_FP_EQ(x, func(x, y)); in testRange()
[all …]
H A DFMinTest.h25 EXPECT_FP_EQ(inf, func(aNaN, inf)); in testNaN()
27 EXPECT_FP_EQ(0.0, func(aNaN, 0.0)); in testNaN()
28 EXPECT_FP_EQ(-0.0, func(-0.0, aNaN)); in testNaN()
31 EXPECT_FP_EQ(aNaN, func(aNaN, aNaN)); in testNaN()
36 EXPECT_FP_EQ(0.0, func(inf, 0.0)); in testInfArg()
37 EXPECT_FP_EQ(-0.0, func(-0.0, inf)); in testInfArg()
51 EXPECT_FP_EQ(0.0, func(0.0, 0.0)); in testBothZero()
52 EXPECT_FP_EQ(-0.0, func(-0.0, 0.0)); in testBothZero()
53 EXPECT_FP_EQ(-0.0, func(0.0, -0.0)); in testBothZero()
71 EXPECT_FP_EQ(y, func(x, y)); in testRange()
[all …]
H A DFDimTest.h23 EXPECT_FP_EQ(nan, func(nan, inf)); in test_na_n_arg()
24 EXPECT_FP_EQ(nan, func(neg_inf, nan)); in test_na_n_arg()
25 EXPECT_FP_EQ(nan, func(nan, zero)); in test_na_n_arg()
26 EXPECT_FP_EQ(nan, func(neg_zero, nan)); in test_na_n_arg()
29 EXPECT_FP_EQ(func(nan, nan), nan); in test_na_n_arg()
33 EXPECT_FP_EQ(zero, func(neg_inf, inf)); in test_inf_arg()
34 EXPECT_FP_EQ(inf, func(inf, zero)); in test_inf_arg()
41 EXPECT_FP_EQ(inf, func(inf, neg_inf)); in test_neg_inf_arg()
49 EXPECT_FP_EQ(zero, func(zero, zero)); in test_both_zero()
67 EXPECT_FP_EQ(x - y, func(x, y)); in test_in_range()
[all …]
H A DLogbTest.h37 EXPECT_FP_EQ(T(0.0), func(T(1.0))); in testPowersOfTwo()
38 EXPECT_FP_EQ(T(0.0), func(T(-1.0))); in testPowersOfTwo()
40 EXPECT_FP_EQ(T(1.0), func(T(2.0))); in testPowersOfTwo()
41 EXPECT_FP_EQ(T(1.0), func(T(-2.0))); in testPowersOfTwo()
43 EXPECT_FP_EQ(T(2.0), func(T(4.0))); in testPowersOfTwo()
44 EXPECT_FP_EQ(T(2.0), func(T(-4.0))); in testPowersOfTwo()
46 EXPECT_FP_EQ(T(3.0), func(T(8.0))); in testPowersOfTwo()
47 EXPECT_FP_EQ(T(3.0), func(T(-8.0))); in testPowersOfTwo()
49 EXPECT_FP_EQ(T(4.0), func(T(16.0))); in testPowersOfTwo()
57 EXPECT_FP_EQ(T(1.0), func(T(3.0))); in testSomeIntegers()
[all …]
H A DFrexpTest.h44 EXPECT_FP_EQ(T(0.5), func(T(1.0), &exponent)); in testPowersOfTwo()
46 EXPECT_FP_EQ(T(-0.5), func(T(-1.0), &exponent)); in testPowersOfTwo()
49 EXPECT_FP_EQ(T(0.5), func(T(2.0), &exponent)); in testPowersOfTwo()
51 EXPECT_FP_EQ(T(-0.5), func(T(-2.0), &exponent)); in testPowersOfTwo()
54 EXPECT_FP_EQ(T(0.5), func(T(4.0), &exponent)); in testPowersOfTwo()
56 EXPECT_FP_EQ(T(-0.5), func(T(-4.0), &exponent)); in testPowersOfTwo()
59 EXPECT_FP_EQ(T(0.5), func(T(8.0), &exponent)); in testPowersOfTwo()
61 EXPECT_FP_EQ(T(-0.5), func(T(-8.0), &exponent)); in testPowersOfTwo()
64 EXPECT_FP_EQ(T(0.5), func(T(16.0), &exponent)); in testPowersOfTwo()
69 EXPECT_FP_EQ(T(0.5), func(T(32.0), &exponent)); in testPowersOfTwo()
[all …]
H A Dsincosf_test.cpp33 EXPECT_FP_EQ(aNaN, cos); in TEST()
34 EXPECT_FP_EQ(aNaN, sin); in TEST()
38 EXPECT_FP_EQ(1.0f, cos); in TEST()
39 EXPECT_FP_EQ(0.0f, sin); in TEST()
43 EXPECT_FP_EQ(1.0f, cos); in TEST()
44 EXPECT_FP_EQ(-0.0f, sin); in TEST()
48 EXPECT_FP_EQ(aNaN, cos); in TEST()
49 EXPECT_FP_EQ(aNaN, sin); in TEST()
53 EXPECT_FP_EQ(aNaN, cos); in TEST()
54 EXPECT_FP_EQ(aNaN, sin); in TEST()
[all …]
H A Dexpm1f_test.cpp26 EXPECT_FP_EQ(aNaN, __llvm_libc::expm1f(aNaN)); in TEST()
29 EXPECT_FP_EQ(inf, __llvm_libc::expm1f(inf)); in TEST()
32 EXPECT_FP_EQ(-1.0f, __llvm_libc::expm1f(neg_inf)); in TEST()
35 EXPECT_FP_EQ(0.0f, __llvm_libc::expm1f(0.0f)); in TEST()
38 EXPECT_FP_EQ(-0.0f, __llvm_libc::expm1f(-0.0f)); in TEST()
44 EXPECT_FP_EQ(inf, __llvm_libc::expm1f(float(FPBits(0x7f7fffffU)))); in TEST()
47 EXPECT_FP_EQ(inf, __llvm_libc::expm1f(float(FPBits(0x42cffff8U)))); in TEST()
50 EXPECT_FP_EQ(inf, __llvm_libc::expm1f(float(FPBits(0x42d00008U)))); in TEST()
56 EXPECT_FP_EQ(-1.0f, __llvm_libc::expm1f(float(FPBits(0xff7fffffU)))); in TEST()
59 EXPECT_FP_EQ(-1.0f, __llvm_libc::expm1f(x)); in TEST()
[all …]
H A DFmaTest.h43 EXPECT_FP_EQ(func(zero, zero, zero), zero); in test_special_numbers()
44 EXPECT_FP_EQ(func(zero, neg_zero, neg_zero), neg_zero); in test_special_numbers()
45 EXPECT_FP_EQ(func(inf, inf, zero), inf); in test_special_numbers()
46 EXPECT_FP_EQ(func(neg_inf, inf, neg_inf), neg_inf); in test_special_numbers()
47 EXPECT_FP_EQ(func(inf, zero, zero), nan); in test_special_numbers()
48 EXPECT_FP_EQ(func(inf, neg_inf, inf), nan); in test_special_numbers()
49 EXPECT_FP_EQ(func(nan, zero, inf), nan); in test_special_numbers()
50 EXPECT_FP_EQ(func(inf, neg_inf, nan), nan); in test_special_numbers()
63 EXPECT_FP_EQ(func(T(1.75), z, -z), T(0.75) * z); in test_special_numbers()
65 EXPECT_FP_EQ(func(T(3.0), T(5.0), -T(15.0)), T(0.0)); in test_special_numbers()
[all …]
H A DRemQuoTest.h41 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
43 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
47 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
49 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
53 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
57 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
61 EXPECT_FP_EQ(nan, func(x, y, &quotient)); in testSpecialNumbers()
73 EXPECT_FP_EQ(func(x, y, &quotient), x); in testSpecialNumbers()
84 EXPECT_FP_EQ(func(x, y, &q), zero); in testEqualNumeratorAndDenominator()
87 EXPECT_FP_EQ(func(x, -y, &q), zero); in testEqualNumeratorAndDenominator()
[all …]
H A Dexp2f_test.cpp26 EXPECT_FP_EQ(aNaN, __llvm_libc::exp2f(aNaN)); in TEST()
29 EXPECT_FP_EQ(inf, __llvm_libc::exp2f(inf)); in TEST()
32 EXPECT_FP_EQ(0.0f, __llvm_libc::exp2f(neg_inf)); in TEST()
35 EXPECT_FP_EQ(1.0f, __llvm_libc::exp2f(0.0f)); in TEST()
38 EXPECT_FP_EQ(1.0f, __llvm_libc::exp2f(-0.0f)); in TEST()
44 EXPECT_FP_EQ(inf, __llvm_libc::exp2f(float(FPBits(0x7f7fffffU)))); in TEST()
47 EXPECT_FP_EQ(inf, __llvm_libc::exp2f(float(FPBits(0x43000000U)))); in TEST()
50 EXPECT_FP_EQ(inf, __llvm_libc::exp2f(float(FPBits(0x43000001U)))); in TEST()
81 EXPECT_FP_EQ(0.0f, __llvm_libc::exp2f(float(FPBits(0xff7fffffU)))); in TEST()
H A Dexpf_test.cpp26 EXPECT_FP_EQ(aNaN, __llvm_libc::expf(aNaN)); in TEST()
29 EXPECT_FP_EQ(inf, __llvm_libc::expf(inf)); in TEST()
32 EXPECT_FP_EQ(0.0f, __llvm_libc::expf(neg_inf)); in TEST()
35 EXPECT_FP_EQ(1.0f, __llvm_libc::expf(0.0f)); in TEST()
38 EXPECT_FP_EQ(1.0f, __llvm_libc::expf(-0.0f)); in TEST()
44 EXPECT_FP_EQ(inf, __llvm_libc::expf(float(FPBits(0x7f7fffffU)))); in TEST()
47 EXPECT_FP_EQ(inf, __llvm_libc::expf(float(FPBits(0x42cffff8U)))); in TEST()
50 EXPECT_FP_EQ(inf, __llvm_libc::expf(float(FPBits(0x42d00008U)))); in TEST()
56 EXPECT_FP_EQ(0.0f, __llvm_libc::expf(float(FPBits(0xff7fffffU)))); in TEST()
H A Dcosf_test.cpp31 EXPECT_FP_EQ(aNaN, __llvm_libc::cosf(aNaN)); in TEST()
34 EXPECT_FP_EQ(1.0f, __llvm_libc::cosf(0.0f)); in TEST()
37 EXPECT_FP_EQ(1.0f, __llvm_libc::cosf(-0.0f)); in TEST()
40 EXPECT_FP_EQ(aNaN, __llvm_libc::cosf(inf)); in TEST()
43 EXPECT_FP_EQ(aNaN, __llvm_libc::cosf(neg_inf)); in TEST()
63 EXPECT_FP_EQ(1.0f, result); in TEST()
68 EXPECT_FP_EQ(1.0f, result); in TEST()
H A DCopySignTest.h25 EXPECT_FP_EQ(aNaN, func(aNaN, -1.0)); in testSpecialNumbers()
26 EXPECT_FP_EQ(aNaN, func(aNaN, 1.0)); in testSpecialNumbers()
28 EXPECT_FP_EQ(neg_inf, func(inf, -1.0)); in testSpecialNumbers()
29 EXPECT_FP_EQ(inf, func(neg_inf, 1.0)); in testSpecialNumbers()
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 DHypotTest.h35 EXPECT_FP_EQ(func(inf, nan), inf); in test_special_numbers()
36 EXPECT_FP_EQ(func(nan, neg_inf), inf); in test_special_numbers()
37 EXPECT_FP_EQ(func(zero, inf), inf); in test_special_numbers()
38 EXPECT_FP_EQ(func(neg_inf, neg_zero), inf); in test_special_numbers()
40 EXPECT_FP_EQ(func(nan, nan), nan); in test_special_numbers()
41 EXPECT_FP_EQ(func(nan, zero), nan); 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 DFAbsTest.h25 EXPECT_FP_EQ(aNaN, func(aNaN)); in testSpecialNumbers()
27 EXPECT_FP_EQ(inf, func(inf)); in testSpecialNumbers()
28 EXPECT_FP_EQ(inf, func(neg_inf)); in testSpecialNumbers()
30 EXPECT_FP_EQ(zero, func(zero)); in testSpecialNumbers()
31 EXPECT_FP_EQ(zero, func(neg_zero)); in testSpecialNumbers()
H A Dlog10f_test.cpp24 EXPECT_FP_EQ(aNaN, __llvm_libc::log10f(aNaN)); in TEST()
25 EXPECT_FP_EQ(inf, __llvm_libc::log10f(inf)); in TEST()
27 EXPECT_FP_EQ(neg_inf, __llvm_libc::log10f(0.0f)); in TEST()
28 EXPECT_FP_EQ(neg_inf, __llvm_libc::log10f(-0.0f)); in TEST()
30 EXPECT_FP_EQ(zero, __llvm_libc::log10f(1.0f)); in TEST()
H A Dlog2f_test.cpp24 EXPECT_FP_EQ(aNaN, __llvm_libc::log2f(aNaN)); in TEST()
25 EXPECT_FP_EQ(inf, __llvm_libc::log2f(inf)); in TEST()
27 EXPECT_FP_EQ(neg_inf, __llvm_libc::log2f(0.0f)); in TEST()
28 EXPECT_FP_EQ(neg_inf, __llvm_libc::log2f(-0.0f)); in TEST()
30 EXPECT_FP_EQ(zero, __llvm_libc::log2f(1.0f)); in TEST()
H A Dlogf_test.cpp24 EXPECT_FP_EQ(aNaN, __llvm_libc::logf(aNaN)); in TEST()
25 EXPECT_FP_EQ(inf, __llvm_libc::logf(inf)); in TEST()
27 EXPECT_FP_EQ(neg_inf, __llvm_libc::logf(0.0f)); in TEST()
28 EXPECT_FP_EQ(neg_inf, __llvm_libc::logf(-0.0f)); in TEST()
30 EXPECT_FP_EQ(zero, __llvm_libc::logf(1.0f)); in TEST()
H A Dlog1pf_test.cpp24 EXPECT_FP_EQ(aNaN, __llvm_libc::log1pf(aNaN)); in TEST()
25 EXPECT_FP_EQ(inf, __llvm_libc::log1pf(inf)); in TEST()
27 EXPECT_FP_EQ(zero, __llvm_libc::log1pf(0.0f)); in TEST()
28 EXPECT_FP_EQ(neg_zero, __llvm_libc::log1pf(-0.0f)); in TEST()
29 EXPECT_FP_EQ(neg_inf, __llvm_libc::log1pf(-1.0f)); in TEST()
H A Dsinf_test.cpp31 EXPECT_FP_EQ(aNaN, __llvm_libc::sinf(aNaN)); in TEST()
34 EXPECT_FP_EQ(0.0f, __llvm_libc::sinf(0.0f)); in TEST()
37 EXPECT_FP_EQ(-0.0f, __llvm_libc::sinf(-0.0f)); in TEST()
40 EXPECT_FP_EQ(aNaN, __llvm_libc::sinf(inf)); in TEST()
43 EXPECT_FP_EQ(aNaN, __llvm_libc::sinf(neg_inf)); in TEST()

12