Home
last modified time | relevance | path

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

12

/freebsd-14.2/lib/msun/tests/
H A Dinvtrig_test.c130 testall(acos, 0.0, pi / 2, FE_INEXACT); in ATF_TC_BODY()
133 testall(acos, -0.0, pi / 2, FE_INEXACT); in ATF_TC_BODY()
243 testall(asin, 1.0, pi / 2, FE_INEXACT); in ATF_TC_BODY()
245 testall(atan, 1.0, pi / 4, FE_INEXACT); in ATF_TC_BODY()
247 testall(acos, -1.0, pi, FE_INEXACT); in ATF_TC_BODY()
304 testall(asin, tiny, tiny, FE_INEXACT); in ATF_TC_BODY()
305 testall(acos, tiny, pi / 2, FE_INEXACT); in ATF_TC_BODY()
306 testall(atan, tiny, tiny, FE_INEXACT); in ATF_TC_BODY()
308 testall(asin, -tiny, -tiny, FE_INEXACT); in ATF_TC_BODY()
310 testall(atan, -tiny, -tiny, FE_INEXACT); in ATF_TC_BODY()
[all …]
H A Dfma_test.c193 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
206 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
219 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
232 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
252 ALL_STD_EXCEPT, FE_INEXACT); in test_big_z()
265 ALL_STD_EXCEPT, FE_INEXACT); in test_big_z()
302 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
315 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
331 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
344 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
[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.c162 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
164 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
166 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
168 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
176 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
178 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
180 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
182 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
220 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
223 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
[all …]
H A Dlround_test.c69 testall(0.25, 0, FE_INEXACT); in ATF_TC_BODY()
70 testall(0.5, 1, FE_INEXACT); in ATF_TC_BODY()
71 testall(-0.5, -1, FE_INEXACT); in ATF_TC_BODY()
74 testall(0x1234.fp0, 0x1235, FE_INEXACT); in ATF_TC_BODY()
82 test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT); in ATF_TC_BODY()
83 test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT); in ATF_TC_BODY()
H A Dtrig_test.c233 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
235 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
237 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
249 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
251 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
253 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
255 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
257 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
259 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
H A Dfenv_test.c54 FE_INEXACT,
114 if (excepts & FE_INEXACT) { in raiseexcept()
232 excepts |= FE_INEXACT; in ATF_TC_BODY()
233 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT)); in ATF_TC_BODY()
289 excepts |= FE_INEXACT; in ATF_TC_BODY()
290 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT)); in ATF_TC_BODY()
298 ATF_CHECK_EQ(0, feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)); in ATF_TC_BODY()
361 (excepts & FE_INEXACT) == 0) in ATF_TC_BODY()
362 ATF_CHECK_EQ(0, feclearexcept(FE_INEXACT)); in ATF_TC_BODY()
432 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.c117 testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY()
118 testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY()
119 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;
/freebsd-14.2/lib/msun/powerpc/
H A Dfenv.h48 #define FE_INEXACT 0x00001000 macro
54 #define FE_INEXACT 0x02000000 macro
82 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
100 #define _ENABLE_MASK ((FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
H A Dfenv.c80 if (__excepts & FE_INEXACT) in feraiseexcept()
/freebsd-14.2/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()
/freebsd-14.2/contrib/arm-optimized-routines/math/test/
H A Dulp.h150 p->ex_may = FE_INEXACT; in T()
162 if (p->y != 0 || (p->ex & FE_INEXACT)) in T()
163 p->ex |= FE_UNDERFLOW | FE_INEXACT; in T()
221 p->ex = t ? FE_INEXACT : 0; in T()
222 p->ex_may = FE_INEXACT; in T()
223 if (mpfr_underflow_p () && (p->ex & FE_INEXACT)) in T()
227 p->ex |= FE_OVERFLOW | FE_INEXACT; in T()
/freebsd-14.2/lib/msun/arm/
H A Dfenv.h46 #define FE_INEXACT 0x0010 macro
49 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
52 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-14.2/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()
/freebsd-14.2/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_fmal.c199 feraiseexcept(FE_INEXACT); in fmal()
/freebsd-14.2/lib/msun/riscv/
H A Dfenv.h53 #define FE_INEXACT 0x0001 macro
54 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-14.2/lib/msun/aarch64/
H A Dfenv.h49 #define FE_INEXACT 0x00000010 macro
50 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-14.2/lib/msun/x86/
H A Dfenv.h48 #define FE_INEXACT 0x20 macro
49 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dcfenv21 FE_INEXACT
/freebsd-14.2/lib/libc/riscv/softfloat/
H A Dsoftfloat.h102 float_flag_inexact = FE_INEXACT,

12