Home
last modified time | relevance | path

Searched refs:FE_INEXACT (Results 1 – 25 of 31) sorted by relevance

12

/src/lib/msun/tests/
H A Dinvtrig_test.c132 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 Dfma_test.c113 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 Dlrint_test.c70 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 Dcexp_test.c130 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 Dlround_test.c72 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 Dtrig_test.c234 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 Dfenv_test.c53 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 Dexponential_test.c114 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 Dlogarithm_test.c118 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 Dtest-utils.h41 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
44 #define OPT_INEXACT (ALL_STD_EXCEPT & ~FE_INEXACT)
H A Dnext_test.c73 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 Dt_fenv.c134 |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 Dulp.h156 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 Dfenv.h47 #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 Dfloat.c41 #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 Dfenv.h43 #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 Dfenv.h54 #define FE_INEXACT 0x0001 macro
55 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/src/lib/msun/src/
H A De_sqrtl.c134 feclearexcept(FE_INEXACT); in sqrtl()
139 if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */ in sqrtl()
H A Ds_lrint.c55 feclearexcept(FE_INEXACT); in fn()
H A Ds_fma.c218 feraiseexcept(FE_INEXACT); in fma()
/src/lib/msun/aarch64/
H A Dfenv.h50 #define FE_INEXACT 0x00000010 macro
51 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/src/lib/msun/x86/
H A Dfenv.h48 #define FE_INEXACT 0x20 macro
49 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
/src/contrib/llvm-project/libcxx/include/
H A Dcfenv21 FE_INEXACT
/src/lib/libc/arm/softfloat/
H A Dsoftfloat.h102 float_flag_inexact = FE_INEXACT,
/src/lib/libc/riscv/softfloat/
H A Dsoftfloat.h102 float_flag_inexact = FE_INEXACT,

12