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

12

/freebsd-11.0-release/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.c51 * 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);
191 ALL_STD_EXCEPT, FE_INEXACT);
193 ALL_STD_EXCEPT, FE_INEXACT);
195 ALL_STD_EXCEPT, FE_INEXACT);
198 ALL_STD_EXCEPT, FE_INEXACT);
204 ALL_STD_EXCEPT, FE_INEXACT);
206 ALL_STD_EXCEPT, FE_INEXACT);
[all...]
H A Dlrint_test.c73 testall(0.75, 0, FE_INEXACT);
74 testall(-0.5, -1, FE_INEXACT);
78 testall(0.25, 0, FE_INEXACT);
79 testall(0.5, 0, FE_INEXACT);
80 testall(-2.5, -2, FE_INEXACT);
83 testall(0x1234.fp0, 0x1235, FE_INEXACT);
90 test(lrint, -0x80000000.4p0, -0x80000000l, FE_INEXACT);
95 test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
100 test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT);
101 test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT);
[all...]
H A Dcexp_test.c53 * to raise FE_OVERFLOW without raising FE_INEXACT. In some cases,
125 /* XXX FE_INEXACT shouldn't be raised here */
127 ALL_STD_EXCEPT & ~(FE_INVALID | FE_INEXACT), 0, 0);
159 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
161 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
163 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
165 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
173 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
175 ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
177 ALL_STD_EXCEPT & ~FE_INEXACT,
[all...]
H A Dlround_test.c69 testall(0.25, 0, FE_INEXACT);
70 testall(0.5, 1, FE_INEXACT);
71 testall(-0.5, -1, FE_INEXACT);
74 testall(0x1234.fp0, 0x1235, FE_INEXACT);
82 test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
83 test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT);
H A Dexponential_test.c53 * 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 Dtrig_test.c56 * to raise FE_OVERFLOW without raising FE_INEXACT.
224 ALL_STD_EXCEPT, FE_INEXACT);
226 ALL_STD_EXCEPT, FE_INEXACT);
228 ALL_STD_EXCEPT, FE_INEXACT);
240 ALL_STD_EXCEPT, FE_INEXACT);
242 ALL_STD_EXCEPT, FE_INEXACT);
244 ALL_STD_EXCEPT, FE_INEXACT);
246 ALL_STD_EXCEPT, FE_INEXACT);
248 ALL_STD_EXCEPT, FE_INEXACT);
250 ALL_STD_EXCEPT, FE_INEXACT);
[all...]
H A Dfenv_test.c51 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
61 FE_INEXACT,
190 excepts |= FE_INEXACT;
191 assert((fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT) ==
250 excepts |= FE_INEXACT;
251 assert((fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT) ==
260 assert(feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT) == 0);
323 (excepts & FE_INEXACT) == 0)
324 assert(feclearexcept(FE_INEXACT) == 0);
370 if (except == FE_INEXACT)
[all...]
H A Dtest-utils.h40 #define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
43 #define OPT_INEXACT (ALL_STD_EXCEPT & ~FE_INEXACT)
H A Dlogarithm_test.c53 * to raise FE_OVERFLOW without raising FE_INEXACT.
125 testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
126 testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
127 testall1(-1.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
H A Dnext_test.c78 static const int ex_under = FE_UNDERFLOW | FE_INEXACT; /* shorthand */
79 static const int ex_over = FE_OVERFLOW | FE_INEXACT;
/freebsd-11.0-release/lib/msun/src/
H A Ds_lrint.c55 feclearexcept(FE_INEXACT);
H A De_sqrtl.c135 feclearexcept(FE_INEXACT);
140 if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */
H A Ds_fmal.c200 feraiseexcept(FE_INEXACT);
H A Ds_fma.c212 feraiseexcept(FE_INEXACT);
/freebsd-11.0-release/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-11.0-release/lib/msun/sparc64/
H A Dfenv.h46 #define FE_INEXACT 0x00000020 macro
47 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
143 if (__excepts & FE_INEXACT) {
/freebsd-11.0-release/lib/msun/mips/
H A Dfenv.h46 #define FE_INEXACT 0x0010 macro
47 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-11.0-release/lib/msun/riscv/
H A Dfenv.h55 #define FE_INEXACT 0x0001 macro
56 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-11.0-release/lib/msun/aarch64/
H A Dfenv.h46 #define FE_INEXACT 0x00000010 macro
47 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
/freebsd-11.0-release/lib/msun/powerpc/
H A Dfenv.h42 #define FE_INEXACT 0x02000000 macro
67 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
86 #define _ENABLE_MASK ((FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
/freebsd-11.0-release/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-11.0-release/lib/msun/x86/
H A Dfenv.h47 #define FE_INEXACT 0x20 macro
48 #define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
/freebsd-11.0-release/lib/libc/arm/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,
/freebsd-11.0-release/lib/libc/mips/softfloat/
H A Dsoftfloat.h103 float_flag_inexact = FE_INEXACT,

Completed in 175 milliseconds

12