Home
last modified time | relevance | path

Searched refs:FE_INVALID (Results 1 – 25 of 90) sorted by relevance

1234

/llvm-project/libc/test/src/math/smoke/
H A DUfromfpxTest.h29 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
30 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
32 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
38 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
39 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
41 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
42 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
44 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
59 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(-1.0), rnd, 32U), FE_INVALID); in testRoundedNumbersOutsideRange()
60 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(10.0), rnd, 3U), FE_INVALID); in testRoundedNumbersOutsideRange()
[all …]
H A DUfromfpTest.h29 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
30 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
32 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
38 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
39 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
41 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
42 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
44 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
59 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(-1.0), rnd, 32U), FE_INVALID); in testRoundedNumbersOutsideRange()
60 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(10.0), rnd, 3U), FE_INVALID); in testRoundedNumbersOutsideRange()
[all …]
H A DFModTest.h57 TEST_SPECIAL(inf, T(3.0), aNaN, true, FE_INVALID); in testSpecialNumbers()
58 TEST_SPECIAL(inf, T(-1.1), aNaN, true, FE_INVALID); in testSpecialNumbers()
59 TEST_SPECIAL(inf, zero, aNaN, true, FE_INVALID); in testSpecialNumbers()
60 TEST_SPECIAL(inf, neg_zero, aNaN, true, FE_INVALID); in testSpecialNumbers()
61 TEST_SPECIAL(inf, min_denormal, aNaN, true, FE_INVALID); in testSpecialNumbers()
62 TEST_SPECIAL(inf, min_normal, aNaN, true, FE_INVALID); in testSpecialNumbers()
63 TEST_SPECIAL(inf, max_normal, aNaN, true, FE_INVALID); in testSpecialNumbers()
64 TEST_SPECIAL(inf, inf, aNaN, true, FE_INVALID); in testSpecialNumbers()
65 TEST_SPECIAL(inf, neg_inf, aNaN, true, FE_INVALID); in testSpecialNumbers()
68 TEST_SPECIAL(neg_inf, T(3.0), aNaN, true, FE_INVALID); in testSpecialNumbers()
[all...]
H A DFromfpTest.h29 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
30 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
32 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
38 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
39 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
41 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
42 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
44 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
63 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(1.0), rnd, 1U), FE_INVALID); in testRoundedNumbersOutsideRange()
64 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(10.0), rnd, 4U), FE_INVALID); in testRoundedNumbersOutsideRange()
[all …]
H A DFromfpxTest.h29 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
30 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
32 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 32U), FE_INVALID); in testSpecialNumbersNonzeroWidth()
38 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
39 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_zero, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
41 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
42 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(neg_inf, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
44 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(aNaN, rnd, 0U), FE_INVALID); in testSpecialNumbersZeroWidth()
63 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(1.0), rnd, 1U), FE_INVALID); in testRoundedNumbersOutsideRange()
64 EXPECT_FP_EQ_WITH_EXCEPTION(aNaN, func(T(10.0), rnd, 4U), FE_INVALID); in testRoundedNumbersOutsideRange()
[all …]
H A DFMaximumMagNumTest.h29 EXPECT_FP_EQ_WITH_EXCEPTION(inf, func(sNaN, inf), FE_INVALID); in testNaN()
31 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, func(neg_inf, sNaN), FE_INVALID); in testNaN()
35 EXPECT_FP_EQ_WITH_EXCEPTION(zero, func(sNaN, zero), FE_INVALID); in testNaN()
36 EXPECT_FP_EQ_WITH_EXCEPTION(neg_zero, func(neg_zero, sNaN), FE_INVALID); in testNaN()
39 EXPECT_FP_EQ_WITH_EXCEPTION(T(-1.2345), func(sNaN, T(-1.2345)), FE_INVALID); in testNaN()
40 EXPECT_FP_EQ_WITH_EXCEPTION(T(1.2345), func(T(1.2345), sNaN), FE_INVALID); in testNaN()
41 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(aNaN, sNaN), FE_INVALID); in testNaN()
42 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(sNaN, aNaN), FE_INVALID); in testNaN()
H A DFMaximumNumTest.h28 EXPECT_FP_EQ_WITH_EXCEPTION(inf, func(sNaN, inf), FE_INVALID); in testNaN()
30 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, func(neg_inf, sNaN), FE_INVALID); in testNaN()
34 EXPECT_FP_EQ_WITH_EXCEPTION(zero, func(sNaN, zero), FE_INVALID); in testNaN()
35 EXPECT_FP_EQ_WITH_EXCEPTION(neg_zero, func(neg_zero, sNaN), FE_INVALID); in testNaN()
38 EXPECT_FP_EQ_WITH_EXCEPTION(T(-1.2345), func(sNaN, T(-1.2345)), FE_INVALID); in testNaN()
39 EXPECT_FP_EQ_WITH_EXCEPTION(T(1.2345), func(T(1.2345), sNaN), FE_INVALID); in testNaN()
40 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(aNaN, sNaN), FE_INVALID); in testNaN()
41 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(sNaN, aNaN), FE_INVALID); in testNaN()
H A DFMinimumMagNumTest.h29 EXPECT_FP_EQ_WITH_EXCEPTION(inf, func(sNaN, inf), FE_INVALID); in testNaN()
31 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, func(neg_inf, sNaN), FE_INVALID); in testNaN()
35 EXPECT_FP_EQ_WITH_EXCEPTION(zero, func(sNaN, zero), FE_INVALID); in testNaN()
36 EXPECT_FP_EQ_WITH_EXCEPTION(neg_zero, func(neg_zero, sNaN), FE_INVALID); in testNaN()
39 EXPECT_FP_EQ_WITH_EXCEPTION(T(-1.2345), func(sNaN, T(-1.2345)), FE_INVALID); in testNaN()
40 EXPECT_FP_EQ_WITH_EXCEPTION(T(1.2345), func(T(1.2345), sNaN), FE_INVALID); in testNaN()
41 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(aNaN, sNaN), FE_INVALID); in testNaN()
42 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(sNaN, aNaN), FE_INVALID); in testNaN()
H A DFMinimumNumTest.h28 EXPECT_FP_EQ_WITH_EXCEPTION(inf, func(sNaN, inf), FE_INVALID); in testNaN()
30 EXPECT_FP_EQ_WITH_EXCEPTION(neg_inf, func(neg_inf, sNaN), FE_INVALID); in testNaN()
34 EXPECT_FP_EQ_WITH_EXCEPTION(zero, func(sNaN, zero), FE_INVALID); in testNaN()
35 EXPECT_FP_EQ_WITH_EXCEPTION(neg_zero, func(neg_zero, sNaN), FE_INVALID); in testNaN()
38 EXPECT_FP_EQ_WITH_EXCEPTION(T(-1.2345), func(sNaN, T(-1.2345)), FE_INVALID); in testNaN()
39 EXPECT_FP_EQ_WITH_EXCEPTION(T(1.2345), func(T(1.2345), sNaN), FE_INVALID); in testNaN()
40 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(aNaN, sNaN), FE_INVALID); in testNaN()
41 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(sNaN, aNaN), FE_INVALID); in testNaN()
H A Datanhf_test.cpp58 FE_INVALID); in TEST_F()
63 FE_INVALID); in TEST_F()
66 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::atanhf(2.0f), FE_INVALID); in TEST_F()
69 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::atanhf(-2.0f), FE_INVALID); in TEST_F()
72 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::atanhf(inf), FE_INVALID); in TEST_F()
76 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::atanhf(neg_inf), FE_INVALID); in TEST_F()
H A DCanonicalizeTest.h55 TEST_SPECIAL(cx, sNaN, 1, FE_INVALID); in testSpecialNumbers()
72 TEST_SPECIAL(cx, test1_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
84 TEST_SPECIAL(cx, test2_1_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
93 TEST_SPECIAL(cx, test2_2_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
102 TEST_SPECIAL(cx, test2_3_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
111 TEST_SPECIAL(cx, test2_4_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
123 TEST_SPECIAL(cx, test3_1_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
132 TEST_SPECIAL(cx, test3_2_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
141 TEST_SPECIAL(cx, test3_3_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
150 TEST_SPECIAL(cx, test3_4_val, 1, FE_INVALID); in testX64_80SpecialNumbers()
[all...]
H A DDivTest.h40 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.sNaN, in.sNaN), FE_INVALID); in test_special_numbers()
62 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.zero, in.zero), FE_INVALID);
63 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.neg_zero, in.zero), FE_INVALID); in test_division_by_zero()
64 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.zero, in.neg_zero), FE_INVALID); in test_division_by_zero()
65 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.neg_zero, in.neg_zero), FE_INVALID); in test_division_by_zero()
67 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.inf, in.inf), FE_INVALID); in test_division_by_zero()
69 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.neg_inf, in.inf), FE_INVALID); in test_division_by_zero()
71 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.inf, in.neg_inf), FE_INVALID);
73 EXPECT_FP_IS_NAN_WITH_EXCEPTION(func(in.neg_inf, in.neg_inf), FE_INVALID); in test_invalid_operations()
H A Dlog1p_test.cpp21 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log1p(neg_inf), FE_INVALID); in TEST_F()
22 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log1p(-2.0), FE_INVALID); in TEST_F()
H A Dlog2_test.cpp23 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2(neg_inf), FE_INVALID); in TEST_F()
27 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2(-1.0), FE_INVALID); in TEST_F()
H A Dlog2f_test.cpp23 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2f(neg_inf), FE_INVALID); in TEST_F()
28 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log2f(-1.0f), FE_INVALID); in TEST_F()
H A Dlogf_test.cpp22 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::logf(neg_inf), FE_INVALID); in TEST_F()
27 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::logf(-1.0f), FE_INVALID); in TEST_F()
H A Dlog_test.cpp23 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log(neg_inf), FE_INVALID); in TEST_F()
26 EXPECT_FP_IS_NAN_WITH_EXCEPTION(LIBC_NAMESPACE::log(-1.0), FE_INVALID); in TEST_F()
/llvm-project/libc/test/src/math/
H A DFModTest.h56 TEST_SPECIAL(inf, 3.0, aNaN, true, FE_INVALID); in testSpecialNumbers()
57 TEST_SPECIAL(inf, -1.1L, aNaN, true, FE_INVALID); in testSpecialNumbers()
58 TEST_SPECIAL(inf, 0.0, aNaN, true, FE_INVALID); in testSpecialNumbers()
59 TEST_SPECIAL(inf, neg_zero, aNaN, true, FE_INVALID); in testSpecialNumbers()
60 TEST_SPECIAL(inf, min_denormal, aNaN, true, FE_INVALID); in testSpecialNumbers()
61 TEST_SPECIAL(inf, min_normal, aNaN, true, FE_INVALID); in testSpecialNumbers()
62 TEST_SPECIAL(inf, max_normal, aNaN, true, FE_INVALID); in testSpecialNumbers()
63 TEST_SPECIAL(inf, inf, aNaN, true, FE_INVALID); in testSpecialNumbers()
64 TEST_SPECIAL(inf, neg_inf, aNaN, true, FE_INVALID); in testSpecialNumbers()
67 TEST_SPECIAL(neg_inf, 3.0, aNaN, true, FE_INVALID); in testSpecialNumbers()
[all …]
/llvm-project/libc/test/src/fenv/
H A Dfeupdateenv_test.cpp24 LIBC_NAMESPACE::fputil::set_except(FE_INVALID | FE_INEXACT); in TEST_F()
26 ASSERT_EQ(LIBC_NAMESPACE::fputil::test_except(FE_INVALID | FE_INEXACT), in TEST_F()
27 FE_INVALID | FE_INEXACT); in TEST_F()
H A Dexception_flags_test.cpp56 LIBC_NAMESPACE::fputil::raise_except(FE_INVALID); in TEST_F()
60 FE_INVALID); in TEST_F()
76 EXPECT_EQ(LIBC_NAMESPACE::fputil::test_except(FE_ALL_EXCEPT), FE_INVALID); in TEST_F()
H A Dexcepts.h15 FE_DIVBYZERO, FE_INVALID, FE_INEXACT, FE_OVERFLOW, FE_UNDERFLOW,
22 FE_DIVBYZERO | FE_INVALID | FE_INEXACT | FE_OVERFLOW | FE_UNDERFLOW;
/llvm-project/libc/src/__support/FPUtil/
H A DBasicOperations.h165 fputil::raise_except_if_required(FE_INVALID);
180 fputil::raise_except_if_required(FE_INVALID);
281 raise_except_if_required(FE_INVALID); in setpayload()
285 raise_except_if_required(FE_INVALID); in setpayload()
289 raise_except_if_required(FE_INVALID); in setpayload()
294 raise_except_if_required(FE_INVALID); in setpayload()
302 raise_except_if_required(FE_INVALID); in setpayload()
307 raise_except_if_required(FE_INVALID); in setpayload()
313 raise_except_if_required(FE_INVALID);
H A DNearestIntegerOperations.h274 raise_except_if_required(FE_INVALID); in fromfp()
281 raise_except_if_required(FE_INVALID); in fromfp()
298 raise_except_if_required(FE_INVALID); in fromfp()
306 raise_except_if_required(FE_INVALID); in fromfp()
314 raise_except_if_required(FE_INVALID); in fromfp()
328 raise_except_if_required(FE_INVALID);
359 raise_except_if_required(FE_INVALID); in rounded_float_to_signed_integer()
/llvm-project/libc/include/llvm-libc-macros/
H A Dfenv-macros.h14 #define FE_INVALID 0x4 macro
19 (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | FE_OVERFLOW | FE_UNDERFLOW)
/llvm-project/libc/hdr/
H A Dfenv_macros.h30 #ifndef FE_INVALID
31 #define FE_INVALID 0
32 #endif // FE_INVALID macro

1234