lib/libm/arch/hppa/fenv.c
118
if (excepts & FE_INEXACT) {
lib/libm/arch/m88k/fenv.c
114
if (excepts & FE_INEXACT) {
lib/libm/arch/sh/fenv.c
115
if (excepts & FE_INEXACT) {
lib/libm/arch/sparc64/fenv.c
146
if (excepts & FE_INEXACT) {
lib/libm/src/e_sqrtl.c
207
feclearexcept(FE_INEXACT);
lib/libm/src/e_sqrtl.c
212
if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */
lib/libm/src/s_fma.c
107
if (!fetestexcept(FE_INEXACT))
lib/libm/src/s_fma.c
116
if (!fetestexcept(FE_INEXACT))
lib/libm/src/s_fma.c
123
feraiseexcept(FE_INEXACT);
lib/libm/src/s_fma.c
89
feraiseexcept(FE_INEXACT);
lib/libm/src/s_fma.c
98
if (!fetestexcept(FE_INEXACT))
lib/libm/src/s_fmal.c
102
if (!fetestexcept(FE_INEXACT))
lib/libm/src/s_fmal.c
111
if (!fetestexcept(FE_INEXACT))
lib/libm/src/s_fmal.c
118
feraiseexcept(FE_INEXACT);
lib/libm/src/s_fmal.c
84
feraiseexcept(FE_INEXACT);
lib/libm/src/s_fmal.c
93
if (!fetestexcept(FE_INEXACT))
lib/libm/src/s_lrint.c
55
feclearexcept(FE_INEXACT);
lib/libm/src/s_lrintf.c
55
feclearexcept(FE_INEXACT);
lib/libm/src/s_lrintl.c
55
feclearexcept(FE_INEXACT);
regress/lib/libm/fenv/fenv.c
166
excepts |= FE_INEXACT;
regress/lib/libm/fenv/fenv.c
167
assert((fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT) ==
regress/lib/libm/fenv/fenv.c
226
excepts |= FE_INEXACT;
regress/lib/libm/fenv/fenv.c
227
assert((fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT) ==
regress/lib/libm/fenv/fenv.c
236
assert(feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT) == 0);
regress/lib/libm/fenv/fenv.c
299
(excepts & FE_INEXACT) == 0)
regress/lib/libm/fenv/fenv.c
300
assert(feclearexcept(FE_INEXACT) == 0);
regress/lib/libm/fenv/fenv.c
347
if (except == FE_INEXACT)
regress/lib/libm/fenv/fenv.c
417
if (except == FE_INEXACT)
regress/lib/libm/fenv/fenv.c
50
#define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
regress/lib/libm/fenv/fenv.c
510
if (excepts & FE_INEXACT) {
regress/lib/libm/fenv/fenv.c
60
FE_INEXACT,
regress/lib/libm/msun/cexp_test.c
138
ALL_STD_EXCEPT & ~(FE_INVALID | FE_INEXACT), 0, 0);
regress/lib/libm/msun/cexp_test.c
173
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
175
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
177
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
179
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
187
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
189
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
191
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
193
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
231
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
234
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
237
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/cexp_test.c
240
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
regress/lib/libm/msun/ctrig_test.c
183
testall_odd(ctanh, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0);
regress/lib/libm/msun/ctrig_test.c
195
testall_odd(ctan, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0);
regress/lib/libm/msun/exponential_test.c
116
testall0(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW);
regress/lib/libm/msun/exponential_test.c
117
testall1(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW);
regress/lib/libm/msun/exponential_test.c
120
testall0(-50000.0, 0.0, ALL_STD_EXCEPT, FE_UNDERFLOW | FE_INEXACT);
regress/lib/libm/msun/exponential_test.c
122
testall1(-50000.0, -1.0, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fenv_test.c
118
if (excepts & FE_INEXACT) {
regress/lib/libm/msun/fenv_test.c
240
excepts |= FE_INEXACT;
regress/lib/libm/msun/fenv_test.c
241
ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
regress/lib/libm/msun/fenv_test.c
297
excepts |= FE_INEXACT;
regress/lib/libm/msun/fenv_test.c
298
ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
regress/lib/libm/msun/fenv_test.c
306
ATF_CHECK_EQ(0, feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT));
regress/lib/libm/msun/fenv_test.c
369
(excepts & FE_INEXACT) == 0)
regress/lib/libm/msun/fenv_test.c
370
ATF_CHECK_EQ(0, feclearexcept(FE_INEXACT));
regress/lib/libm/msun/fenv_test.c
441
if (except == FE_INEXACT)
regress/lib/libm/msun/fenv_test.c
511
if (except == FE_INEXACT)
regress/lib/libm/msun/fenv_test.c
58
FE_INEXACT,
regress/lib/libm/msun/fma_test.c
116
ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/fma_test.c
118
ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/fma_test.c
120
ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/fma_test.c
188
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
190
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
192
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
195
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
201
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
203
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
205
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
208
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
214
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
216
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
218
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
221
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
227
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
229
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
231
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
234
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
247
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
249
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
251
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
254
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
260
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
262
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
264
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
267
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
273
-1.0 + FLT_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
275
-1.0 + DBL_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
277
-1.0 + LDBL_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
280
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
286
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
288
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
290
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
293
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
304
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
308
0x1.34e48a78aae96p-18, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
317
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
322
0x1.34e48a78aae96c76p-18L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
327
0x1.34e48a78aae96p-18L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
333
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
337
0x1.d87da3aafda3fp70, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
346
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
351
0x1.d87da3aafda3f368p70L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
356
0x1.d87da3aafda3fp70L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
362
-0x1.64c27ap+56, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
366
-0x1.64c282b970a5ep+56, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
375
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
380
-0x1.64c282b970a60298p+56L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
385
-0x1.64c282b970a5ep+56L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
392
-0x1.c46ea8p-128, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
regress/lib/libm/msun/fma_test.c
396
-0x1.71f72ac7d9d8p-159, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
regress/lib/libm/msun/fma_test.c
405
ALL_STD_EXCEPT & ~FE_INEXACT, 0);
regress/lib/libm/msun/fma_test.c
410
0x1.af190e7a1ee6ad94p-168L, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
regress/lib/libm/msun/fma_test.c
415
-0x1.71f72ac7d9d8p-159L, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
regress/lib/libm/msun/fma_test.c
437
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
441
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
445
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
449
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
452
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
455
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
460
0x1.4000000000000006p+0L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/fma_test.c
465
0x1.2000000000000000000000000001p+1L, ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/invctrig_test.c
209
testall_even(cacosh, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0);
regress/lib/libm/msun/invtrig_test.c
132
testall(acos, 0.0, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
135
testall(acos, -0.0, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
140
testall(atan, INFINITY, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
143
testall(atan, -INFINITY, -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
160
testall2(atan2, 0.0, -0.0, pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
161
testall2(atan2, -0.0, -0.0, -pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
165
testall2(atan2, INFINITY, -INFINITY, c3pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
166
testall2(atan2, -INFINITY, -INFINITY, -c3pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
167
testall2(atan2, INFINITY, INFINITY, pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
168
testall2(atan2, -INFINITY, INFINITY, -pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
175
test2(atan2f, 0.0, ldexpf(-z, e), (float)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
176
test2(atan2f, -0.0, ldexpf(-z, e), (float)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
177
test2(atan2f, ldexpf(z, e), 0.0, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
178
test2(atan2f, ldexpf(z, e), -0.0, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
179
test2(atan2f, ldexpf(-z, e), 0.0, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
180
test2(atan2f, ldexpf(-z, e), -0.0, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
185
test2(atan2, 0.0, ldexp(-z, e), (double)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
186
test2(atan2, -0.0, ldexp(-z, e), (double)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
187
test2(atan2, ldexp(z, e), 0.0, (double)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
188
test2(atan2, ldexp(z, e), -0.0, (double)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
189
test2(atan2, ldexp(-z, e), 0.0, (double)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
190
test2(atan2, ldexp(-z, e), -0.0, (double)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
195
test2(atan2l, 0.0, ldexpl(-z, e), pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
196
test2(atan2l, -0.0, ldexpl(-z, e), -pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
197
test2(atan2l, ldexpl(z, e), 0.0, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
198
test2(atan2l, ldexpl(z, e), -0.0, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
199
test2(atan2l, ldexpl(-z, e), 0.0, -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
200
test2(atan2l, ldexpl(-z, e), -0.0, -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
207
test2(atan2f, ldexpf(z, e), -INFINITY, (float)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
208
test2(atan2f, ldexpf(-z,e), -INFINITY, (float)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
209
test2(atan2f, INFINITY, ldexpf(z,e), (float)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
210
test2(atan2f, INFINITY, ldexpf(-z,e), (float)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
211
test2(atan2f, -INFINITY, ldexpf(z,e), (float)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
212
test2(atan2f, -INFINITY, ldexpf(-z,e),(float)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
217
test2(atan2, ldexp(z, e), -INFINITY, (double)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
218
test2(atan2, ldexp(-z,e), -INFINITY, (double)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
219
test2(atan2, INFINITY, ldexp(z,e), (double)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
220
test2(atan2, INFINITY, ldexp(-z,e), (double)pi/2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
221
test2(atan2, -INFINITY, ldexp(z,e), (double)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
222
test2(atan2, -INFINITY, ldexp(-z,e),(double)-pi/2,FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
227
test2(atan2l, ldexpl(z, e), -INFINITY, pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
228
test2(atan2l, ldexpl(-z,e), -INFINITY, -pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
229
test2(atan2l, INFINITY, ldexpl(z, e), pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
230
test2(atan2l, INFINITY, ldexpl(-z, e), pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
231
test2(atan2l, -INFINITY, ldexpl(z, e), -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
232
test2(atan2l, -INFINITY, ldexpl(-z, e), -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
245
testall(asin, 1.0, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
247
testall(atan, 1.0, pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
248
testall(asin, -1.0, -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
249
testall(acos, -1.0, pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
250
testall(atan, -1.0, -pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
258
testall_tol(asin, sqrtl(2) / 2, pi / 4, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
259
testall_tol(acos, sqrtl(2) / 2, pi / 4, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
260
testall_tol(asin, -sqrtl(2) / 2, -pi / 4, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
261
testall_tol(acos, -sqrtl(2) / 2, c3pi / 4, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
263
testall_tol(asin, sqrtl(3) / 2, pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
264
testall_tol(acos, sqrtl(3) / 2, pio3 / 2, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
265
testall_tol(atan, sqrtl(3), pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
266
testall_tol(asin, -sqrtl(3) / 2, -pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
267
testall_tol(acos, -sqrtl(3) / 2, c5pio3 / 2, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
268
testall_tol(atan, -sqrtl(3), -pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
270
testall_tol(atan, sqrt2m1, pi / 8, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
271
testall_tol(atan, -sqrt2m1, -pi / 8, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
282
testall2(atan2, 1.0, 1.0, pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
283
testall2(atan2, 1.0, -1.0, c3pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
284
testall2(atan2, -1.0, 1.0, -pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
285
testall2(atan2, -1.0, -1.0, -c3pi / 4, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
287
testall2_tol(atan2, sqrt2m1 * 2, 2.0, pi / 8, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
288
testall2_tol(atan2, sqrt2m1 * 2, -2.0, c7pi / 8, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
289
testall2_tol(atan2, -sqrt2m1 * 2, 2.0, -pi / 8, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
290
testall2_tol(atan2, -sqrt2m1 * 2, -2.0, -c7pi / 8, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
292
testall2_tol(atan2, sqrtl(3) * 0.5, 0.5, pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
293
testall2_tol(atan2, sqrtl(3) * 0.5, -0.5, pio3 * 2, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
294
testall2_tol(atan2, -sqrtl(3) * 0.5, 0.5, -pio3, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
295
testall2_tol(atan2, -sqrtl(3) * 0.5, -0.5, -pio3 * 2, 1, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
306
testall(asin, tiny, tiny, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
307
testall(acos, tiny, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
308
testall(atan, tiny, tiny, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
310
testall(asin, -tiny, -tiny, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
311
testall(acos, -tiny, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
312
testall(atan, -tiny, -tiny, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
315
test2(atan2f, 0x1.0p-100, 0x1.0p100, 0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
316
test2(atan2, 0x1.0p-1000, 0x1.0p1000, 0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
318
ldexpl(1.0, LDBL_MAX_EXP - 100), 0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
319
test2(atan2f, -0x1.0p-100, 0x1.0p100, -0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
320
test2(atan2, -0x1.0p-1000, 0x1.0p1000, -0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
322
ldexpl(1.0, LDBL_MAX_EXP - 100), -0.0, FE_INEXACT | FE_UNDERFLOW);
regress/lib/libm/msun/invtrig_test.c
323
test2(atan2f, 0x1.0p-100, -0x1.0p100, (float)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
324
test2(atan2, 0x1.0p-1000, -0x1.0p1000, (double)pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
326
-ldexpl(1.0, LDBL_MAX_EXP - 100), pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
327
test2(atan2f, -0x1.0p-100, -0x1.0p100, (float)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
328
test2(atan2, -0x1.0p-1000, -0x1.0p1000, (double)-pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
330
-ldexpl(1.0, LDBL_MAX_EXP - 100), -pi, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
341
testall(atan, huge, pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
342
testall(atan, -huge, -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
345
test2(atan2f, 0x1.0p100, 0x1.0p-100, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
346
test2(atan2, 0x1.0p1000, 0x1.0p-1000, (double)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
348
ldexpl(1.0, 100 - LDBL_MAX_EXP), pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
349
test2(atan2f, -0x1.0p100, 0x1.0p-100, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
350
test2(atan2, -0x1.0p1000, 0x1.0p-1000, (double)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
352
ldexpl(1.0, 100 - LDBL_MAX_EXP), -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
354
test2(atan2f, 0x1.0p100, -0x1.0p-100, (float)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
355
test2(atan2, 0x1.0p1000, -0x1.0p-1000, (double)pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
357
-ldexpl(1.0, 100 - LDBL_MAX_EXP), pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
358
test2(atan2f, -0x1.0p100, -0x1.0p-100, (float)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
359
test2(atan2, -0x1.0p1000, -0x1.0p-1000, (double)-pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
361
-ldexpl(1.0, 100 - LDBL_MAX_EXP), -pi / 2, FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
438
testall_tol(sinasin, i, i, 2, i == 0 ? 0 : FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
441
testall_tol(cosacos, i, i, 16, i == 1 ? 0 : FE_INEXACT);
regress/lib/libm/msun/invtrig_test.c
442
testall_tol(tanatan, i, i, 2, i == 0 ? 0 : FE_INEXACT);
regress/lib/libm/msun/logarithm_test.c
119
testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
regress/lib/libm/msun/logarithm_test.c
120
testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
regress/lib/libm/msun/logarithm_test.c
121
testall1(-1.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
regress/lib/libm/msun/lrint_test.c
66
testall(0.75, 0, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
67
testall(-0.5, -1, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
71
testall(0.25, 0, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
72
testall(0.5, 0, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
73
testall(-2.5, -2, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
76
testall(0x1234.fp0, 0x1235, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
83
test(lrint, -0x80000000.4p0, (long)-0x80000000l, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
88
test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
93
test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT);
regress/lib/libm/msun/lrint_test.c
94
test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT);
regress/lib/libm/msun/lround_test.c
71
testall(0.25, 0, FE_INEXACT);
regress/lib/libm/msun/lround_test.c
72
testall(0.5, 1, FE_INEXACT);
regress/lib/libm/msun/lround_test.c
73
testall(-0.5, -1, FE_INEXACT);
regress/lib/libm/msun/lround_test.c
76
testall(0x1234.fp0, 0x1235, FE_INEXACT);
regress/lib/libm/msun/lround_test.c
84
test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
regress/lib/libm/msun/lround_test.c
85
test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT);
regress/lib/libm/msun/next_test.c
75
static const int ex_under = FE_UNDERFLOW | FE_INEXACT; /* shorthand */
regress/lib/libm/msun/next_test.c
76
static const int ex_over = FE_OVERFLOW | FE_INEXACT;
regress/lib/libm/msun/test-utils.h
44
#define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
regress/lib/libm/msun/test-utils.h
47
#define OPT_INEXACT (ALL_STD_EXCEPT & ~FE_INEXACT)
regress/lib/libm/msun/trig_test.c
235
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
237
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
239
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
251
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
253
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
255
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
257
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
259
ALL_STD_EXCEPT, FE_INEXACT);
regress/lib/libm/msun/trig_test.c
261
ALL_STD_EXCEPT, FE_INEXACT);
sys/arch/amd64/include/fenv.h
52
FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)
sys/arch/arm/include/fenv.h
40
FE_UNDERFLOW | FE_INEXACT)
sys/arch/arm64/include/fenv.h
41
FE_UNDERFLOW | FE_INEXACT | FE_DENORMAL)
sys/arch/hppa/include/fenv.h
39
#define FE_ALL_EXCEPT (FE_INEXACT | FE_UNDERFLOW | FE_OVERFLOW | \
sys/arch/i386/include/fenv.h
52
FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT)
sys/arch/m88k/include/fenv.h
39
#define FE_ALL_EXCEPT (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | \
sys/arch/mips64/include/fenv.h
39
#define FE_ALL_EXCEPT (FE_INEXACT | FE_UNDERFLOW | FE_OVERFLOW | \
sys/arch/powerpc/include/fenv.h
41
#define FE_ALL_EXCEPT (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | \
sys/arch/powerpc64/include/fenv.h
41
#define FE_ALL_EXCEPT (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | \
sys/arch/powerpc64/powerpc64/fpu.c
128
else if (fp->fp_fpscr & FE_INEXACT)
sys/arch/riscv64/include/fenv.h
40
FE_UNDERFLOW | FE_INEXACT )
sys/arch/sh/include/fenv.h
39
#define FE_ALL_EXCEPT (FE_INEXACT | FE_UNDERFLOW | FE_OVERFLOW | \
sys/arch/sparc64/include/fenv.h
52
#define FE_ALL_EXCEPT (FE_INEXACT | FE_DIVBYZERO | FE_UNDERFLOW | \