Searched refs:FE_INEXACT (Results 1 - 25 of 29) sorted by relevance

12

/freebsd-13-stable/lib/msun/tests/
H A Dinvtrig_test.c132 testall(acos, 0.0, pi / 2, FE_INEXACT);
135 testall(acos, -0.0, pi / 2, FE_INEXACT);
140 testall(atan, INFINITY, pi / 2, FE_INEXACT);
143 testall(atan, -INFINITY, -pi / 2, FE_INEXACT);
160 testall2(atan2, 0.0, -0.0, pi, FE_INEXACT);
161 testall2(atan2, -0.0, -0.0, -pi, FE_INEXACT);
165 testall2(atan2, INFINITY, -INFINITY, c3pi / 4, FE_INEXACT);
166 testall2(atan2, -INFINITY, -INFINITY, -c3pi / 4, FE_INEXACT);
167 testall2(atan2, INFINITY, INFINITY, pi / 4, FE_INEXACT);
168 testall2(atan2, -INFINITY, INFINITY, -pi / 4, FE_INEXACT);
[all...]
H A Dfma_test.c50 * to raise FE_OVERFLOW without raising FE_INEXACT.
116 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
118 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
120 ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
188 ALL_STD_EXCEPT, FE_INEXACT);
190 ALL_STD_EXCEPT, FE_INEXACT);
192 ALL_STD_EXCEPT, FE_INEXACT);
195 ALL_STD_EXCEPT, FE_INEXACT);
201 ALL_STD_EXCEPT, FE_INEXACT);
203 ALL_STD_EXCEPT, FE_INEXACT);
[all...]
H A Dlrint_test.c72 testall(0.75, 0, FE_INEXACT);
73 testall(-0.5, -1, FE_INEXACT);
77 testall(0.25, 0, FE_INEXACT);
78 testall(0.5, 0, FE_INEXACT);
79 testall(-2.5, -2, FE_INEXACT);
82 testall(0x1234.fp0, 0x1235, FE_INEXACT);
89 test(lrint, -0x80000000.4p0, (long)-0x80000000l, FE_INEXACT);
94 test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
99 test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT);
100 test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT);
[all...]
H A Dcexp_test.c52 * to raise FE_OVERFLOW without raising FE_INEXACT. In some cases,
131 /* XXX FE_INEXACT shouldn't be raised here */
133 ALL_STD_EXCEPT & ~(FE_INVALID | FE_INEXACT), 0, 0);
164 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
166 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
168 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
170 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
178 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
180 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
182 ALL_STD_EXCEPT & ~FE_INEXACT,
[all...]
H A Dlround_test.c76 testall(0.25, 0, FE_INEXACT);
77 testall(0.5, 1, FE_INEXACT);
78 testall(-0.5, -1, FE_INEXACT);
81 testall(0x1234.fp0, 0x1235, FE_INEXACT);
89 test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
90 test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT);
H A Dtrig_test.c55 * to raise FE_OVERFLOW without raising FE_INEXACT.
235 ALL_STD_EXCEPT, FE_INEXACT);
237 ALL_STD_EXCEPT, FE_INEXACT);
239 ALL_STD_EXCEPT, FE_INEXACT);
251 ALL_STD_EXCEPT, FE_INEXACT);
253 ALL_STD_EXCEPT, FE_INEXACT);
255 ALL_STD_EXCEPT, FE_INEXACT);
257 ALL_STD_EXCEPT, FE_INEXACT);
259 ALL_STD_EXCEPT, FE_INEXACT);
261 ALL_STD_EXCEPT, FE_INEXACT);
[all...]
H A Dexponential_test.c52 * to raise FE_OVERFLOW without raising FE_INEXACT.
116 testall0(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW);
117 testall1(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW);
120 testall0(-50000.0, 0.0, ALL_STD_EXCEPT, FE_UNDERFLOW | FE_INEXACT);
122 testall1(-50000.0, -1.0, ALL_STD_EXCEPT, FE_INEXACT);
H A Dfenv_test.c56 FE_INEXACT,
116 if (excepts & FE_INEXACT) {
234 excepts |= FE_INEXACT;
235 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
291 excepts |= FE_INEXACT;
292 ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
300 ATF_CHECK_EQ(0, feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT));
363 (excepts & FE_INEXACT) == 0)
364 ATF_CHECK_EQ(0, feclearexcept(FE_INEXACT));
434 if (except == FE_INEXACT)
[all...]
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 Dlogarithm_test.c53 * to raise FE_OVERFLOW without raising FE_INEXACT.
119 testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
120 testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
121 testall1(-1.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
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-stable/lib/msun/src/
H A Ds_lrint.c57 feclearexcept(FE_INEXACT);
H A De_sqrtl.c137 feclearexcept(FE_INEXACT);
142 if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */
H A Ds_fmal.c202 feraiseexcept(FE_INEXACT);
/freebsd-13-stable/contrib/netbsd-tests/lib/libm/
H A Dt_fenv.c134 |FE_UNDERFLOW|FE_INEXACT));
149 ATF_CHECK(fegetexcept() == FE_INEXACT);
180 feenableexcept(FE_INEXACT);
/freebsd-13-stable/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-stable/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-stable/lib/msun/riscv/
H A Dfenv.h55 #define FE_INEXACT 0x0001 macro
56 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-13-stable/lib/msun/aarch64/
H A Dfenv.h46 #define FE_INEXACT 0x00000010 macro
47 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-13-stable/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-stable/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);
176 x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT);
/freebsd-13-stable/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-stable/lib/libc/arm/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,
/freebsd-13-stable/lib/libc/mips/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,
/freebsd-13-stable/lib/libc/riscv/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,

Completed in 190 milliseconds

12