| /src/lib/msun/tests/ |
| H A D | invtrig_test.c | 132 testall(acos, 0.0, pi / 2, FE_INEXACT); in ATF_TC_BODY() 135 testall(acos, -0.0, pi / 2, FE_INEXACT); in ATF_TC_BODY() 140 testall(atan, INFINITY, pi / 2, FE_INEXACT); in ATF_TC_BODY() 143 testall(atan, -INFINITY, -pi / 2, FE_INEXACT); in ATF_TC_BODY() 160 testall2(atan2, 0.0, -0.0, pi, FE_INEXACT); in ATF_TC_BODY() 161 testall2(atan2, -0.0, -0.0, -pi, FE_INEXACT); in ATF_TC_BODY() 165 testall2(atan2, INFINITY, -INFINITY, c3pi / 4, FE_INEXACT); in ATF_TC_BODY() 166 testall2(atan2, -INFINITY, -INFINITY, -c3pi / 4, FE_INEXACT); in ATF_TC_BODY() 167 testall2(atan2, INFINITY, INFINITY, pi / 4, FE_INEXACT); in ATF_TC_BODY() 168 testall2(atan2, -INFINITY, INFINITY, -pi / 4, FE_INEXACT); in ATF_TC_BODY() [all …]
|
| H A D | fma_test.c | 113 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW); in test_zeroes() 115 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW); in test_zeroes() 117 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW); in test_zeroes() 188 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() 190 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() 192 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() 195 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() 201 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() 203 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() 205 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z() [all …]
|
| H A D | lrint_test.c | 70 testall(0.75, 0, FE_INEXACT); in run_tests() 71 testall(-0.5, -1, FE_INEXACT); in run_tests() 75 testall(0.25, 0, FE_INEXACT); in run_tests() 76 testall(0.5, 0, FE_INEXACT); in run_tests() 77 testall(-2.5, -2, FE_INEXACT); in run_tests() 80 testall(0x1234.fp0, 0x1235, FE_INEXACT); in run_tests() 87 test(lrint, -0x80000000.4p0, (long)-0x80000000l, FE_INEXACT); in run_tests() 92 test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT); in run_tests() 97 test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT); in run_tests() 98 test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT); in run_tests()
|
| H A D | cexp_test.c | 130 ALL_STD_EXCEPT & ~(FE_INVALID | FE_INEXACT), 0, 0); in ATF_TC_BODY() 161 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 163 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 165 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 167 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 175 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 177 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 179 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 181 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() 219 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY() [all …]
|
| H A D | lround_test.c | 72 testall(0.25, 0, FE_INEXACT); in ATF_TC_BODY() 73 testall(0.5, 1, FE_INEXACT); in ATF_TC_BODY() 74 testall(-0.5, -1, FE_INEXACT); in ATF_TC_BODY() 77 testall(0x1234.fp0, 0x1235, FE_INEXACT); in ATF_TC_BODY() 85 test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT); in ATF_TC_BODY() 86 test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT); in ATF_TC_BODY()
|
| H A D | trig_test.c | 234 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 236 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 238 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 250 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 252 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 254 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 256 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 258 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY() 260 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
|
| H A D | fenv_test.c | 53 FE_INEXACT, 113 if (excepts & FE_INEXACT) { in raiseexcept() 231 excepts |= FE_INEXACT; in ATF_TC_BODY() 232 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT)); in ATF_TC_BODY() 288 excepts |= FE_INEXACT; in ATF_TC_BODY() 289 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT)); in ATF_TC_BODY() 297 ATF_CHECK_EQ(0, feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)); in ATF_TC_BODY() 360 (excepts & FE_INEXACT) == 0) in ATF_TC_BODY() 361 ATF_CHECK_EQ(0, feclearexcept(FE_INEXACT)); in ATF_TC_BODY() 431 if (except == FE_INEXACT) in ATF_TC_BODY() [all …]
|
| H A D | exponential_test.c | 114 testall0(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW); in run_generic_tests() 115 testall1(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW); in run_generic_tests() 118 testall0(-50000.0, 0.0, ALL_STD_EXCEPT, FE_UNDERFLOW | FE_INEXACT); in run_generic_tests() 120 testall1(-50000.0, -1.0, ALL_STD_EXCEPT, FE_INEXACT); in run_generic_tests()
|
| H A D | logarithm_test.c | 118 testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY() 119 testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY() 120 testall1(-1.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY()
|
| H A D | test-utils.h | 41 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \ 44 #define OPT_INEXACT (ALL_STD_EXCEPT & ~FE_INEXACT)
|
| H A D | next_test.c | 73 static const int ex_under = FE_UNDERFLOW | FE_INEXACT; /* shorthand */ 74 static const int ex_over = FE_OVERFLOW | FE_INEXACT;
|
| /src/contrib/netbsd-tests/lib/libm/ |
| H A D | t_fenv.c | 134 |FE_UNDERFLOW|FE_INEXACT)); in ATF_TC_BODY() 149 ATF_CHECK(fegetexcept() == FE_INEXACT); in ATF_TC_BODY() 180 feenableexcept(FE_INEXACT); in ATF_TC_BODY()
|
| /src/contrib/arm-optimized-routines/math/test/ |
| H A D | ulp.h | 156 p->ex_may = FE_INEXACT; in call_long_fenv() 168 if (p->y != 0 || (p->ex & FE_INEXACT)) in call_long_fenv() 169 p->ex |= FE_UNDERFLOW | FE_INEXACT; in call_long_fenv() 227 p->ex = t ? FE_INEXACT : 0; in call_mpfr_fix() 228 p->ex_may = FE_INEXACT; in call_mpfr_fix() 229 if (mpfr_underflow_p () && (p->ex & FE_INEXACT)) in call_mpfr_fix() 233 p->ex |= FE_OVERFLOW | FE_INEXACT; in call_mpfr_fix()
|
| /src/lib/msun/arm/ |
| H A D | fenv.h | 47 #define FE_INEXACT 0x0010 macro 50 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ 53 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
|
| /src/tools/regression/usr.bin/cc/ |
| H A D | float.c | 41 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \ 156 x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT); in run_tests() 174 x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT); in run_tests()
|
| /src/lib/msun/powerpc/ |
| H A D | fenv.h | 43 #define FE_INEXACT 0x02000000 macro 70 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \ 88 #define _ENABLE_MASK ((FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
|
| /src/lib/msun/riscv/ |
| H A D | fenv.h | 54 #define FE_INEXACT 0x0001 macro 55 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
|
| /src/lib/msun/src/ |
| H A D | e_sqrtl.c | 134 feclearexcept(FE_INEXACT); in sqrtl() 139 if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */ in sqrtl()
|
| H A D | s_lrint.c | 55 feclearexcept(FE_INEXACT); in fn()
|
| H A D | s_fma.c | 218 feraiseexcept(FE_INEXACT); in fma()
|
| /src/lib/msun/aarch64/ |
| H A D | fenv.h | 50 #define FE_INEXACT 0x00000010 macro 51 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
|
| /src/lib/msun/x86/ |
| H A D | fenv.h | 48 #define FE_INEXACT 0x20 macro 49 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
|
| /src/contrib/llvm-project/libcxx/include/ |
| H A D | cfenv | 21 FE_INEXACT
|
| /src/lib/libc/arm/softfloat/ |
| H A D | softfloat.h | 102 float_flag_inexact = FE_INEXACT,
|
| /src/lib/libc/riscv/softfloat/ |
| H A D | softfloat.h | 102 float_flag_inexact = FE_INEXACT,
|