Home
last modified time | relevance | path

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

12

/freebsd-13.1/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()
245 testall(asin, 1.0, pi / 2, FE_INEXACT); in ATF_TC_BODY()
247 testall(atan, 1.0, pi / 4, FE_INEXACT); in ATF_TC_BODY()
249 testall(acos, -1.0, pi, FE_INEXACT); in ATF_TC_BODY()
306 testall(asin, tiny, tiny, FE_INEXACT); in ATF_TC_BODY()
307 testall(acos, tiny, pi / 2, FE_INEXACT); in ATF_TC_BODY()
308 testall(atan, tiny, tiny, FE_INEXACT); in ATF_TC_BODY()
310 testall(asin, -tiny, -tiny, FE_INEXACT); in ATF_TC_BODY()
312 testall(atan, -tiny, -tiny, FE_INEXACT); in ATF_TC_BODY()
[all …]
H A Dfma_test.c195 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
208 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
221 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
234 ALL_STD_EXCEPT, FE_INEXACT); in test_small_z()
254 ALL_STD_EXCEPT, FE_INEXACT); in test_big_z()
267 ALL_STD_EXCEPT, FE_INEXACT); in test_big_z()
304 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
317 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
333 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
346 ALL_STD_EXCEPT, FE_INEXACT); in test_accuracy()
[all …]
H A Dlrint_test.c72 testall(0.75, 0, FE_INEXACT); in run_tests()
73 testall(-0.5, -1, FE_INEXACT); in run_tests()
77 testall(0.25, 0, FE_INEXACT); in run_tests()
78 testall(0.5, 0, FE_INEXACT); in run_tests()
79 testall(-2.5, -2, FE_INEXACT); in run_tests()
82 testall(0x1234.fp0, 0x1235, FE_INEXACT); in run_tests()
89 test(lrint, -0x80000000.4p0, (long)-0x80000000l, FE_INEXACT); in run_tests()
94 test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT); in run_tests()
99 test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT); in run_tests()
100 test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT); in run_tests()
H A Dcexp_test.c164 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()
170 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()
184 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
222 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
225 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1); in ATF_TC_BODY()
[all …]
H A Dlround_test.c71 testall(0.25, 0, FE_INEXACT); in ATF_TC_BODY()
72 testall(0.5, 1, FE_INEXACT); in ATF_TC_BODY()
73 testall(-0.5, -1, FE_INEXACT); in ATF_TC_BODY()
76 testall(0x1234.fp0, 0x1235, FE_INEXACT); in ATF_TC_BODY()
84 test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT); in ATF_TC_BODY()
85 test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT); in ATF_TC_BODY()
H A Dtrig_test.c235 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
237 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
239 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()
261 ALL_STD_EXCEPT, FE_INEXACT); in ATF_TC_BODY()
H A Dfenv_test.c56 FE_INEXACT,
116 if (excepts & FE_INEXACT) { in raiseexcept()
234 excepts |= FE_INEXACT; in ATF_TC_BODY()
235 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT)); in ATF_TC_BODY()
291 excepts |= FE_INEXACT; in ATF_TC_BODY()
292 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT)); in ATF_TC_BODY()
300 ATF_CHECK_EQ(0, feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)); in ATF_TC_BODY()
363 (excepts & FE_INEXACT) == 0) in ATF_TC_BODY()
364 ATF_CHECK_EQ(0, feclearexcept(FE_INEXACT)); in ATF_TC_BODY()
434 if (except == FE_INEXACT) in ATF_TC_BODY()
[all …]
H A Dexponential_test.c116 testall0(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW); in run_generic_tests()
117 testall1(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW); in run_generic_tests()
120 testall0(-50000.0, 0.0, ALL_STD_EXCEPT, FE_UNDERFLOW | FE_INEXACT); in run_generic_tests()
122 testall1(-50000.0, -1.0, ALL_STD_EXCEPT, FE_INEXACT); in run_generic_tests()
H A Dlogarithm_test.c119 testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY()
120 testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY()
121 testall1(-1.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO); in ATF_TC_BODY()
H A Dtest-utils.h43 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
46 #define OPT_INEXACT (ALL_STD_EXCEPT & ~FE_INEXACT)
H A Dnext_test.c75 static const int ex_under = FE_UNDERFLOW | FE_INEXACT; /* shorthand */
76 static const int ex_over = FE_OVERFLOW | FE_INEXACT;
/freebsd-13.1/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-13.1/lib/msun/arm/
H A Dfenv.h48 #define FE_INEXACT 0x0010 macro
51 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
54 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-13.1/tools/regression/usr.bin/cc/
H A Dfloat.c43 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
158 x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT); in run_tests()
176 x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT); in run_tests()
/freebsd-13.1/lib/msun/mips/
H A Dfenv.h50 #define FE_INEXACT 0x0010 macro
57 #define FE_INEXACT 0x0004 macro
59 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-13.1/lib/msun/powerpc/
H A Dfenv.h45 #define FE_INEXACT 0x02000000 macro
70 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
89 #define _ENABLE_MASK ((FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
/freebsd-13.1/lib/msun/src/
H A De_sqrtl.c137 feclearexcept(FE_INEXACT); in sqrtl()
142 if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */ in sqrtl()
H A Ds_lrint.c57 feclearexcept(FE_INEXACT); in fn()
/freebsd-13.1/lib/msun/riscv/
H A Dfenv.h55 #define FE_INEXACT 0x0001 macro
56 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-13.1/lib/msun/aarch64/
H A Dfenv.h46 #define FE_INEXACT 0x00000010 macro
47 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-13.1/lib/msun/x86/
H A Dfenv.h50 #define FE_INEXACT 0x20 macro
51 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
/freebsd-13.1/contrib/llvm-project/libcxx/include/
H A Dcfenv21 FE_INEXACT
/freebsd-13.1/lib/libc/arm/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,
/freebsd-13.1/lib/libc/mips/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,
/freebsd-13.1/lib/libc/riscv/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,

12