lib/libc/arm/softfloat/softfloat.h
102
float_flag_inexact = FE_INEXACT,
lib/libc/riscv/softfloat/softfloat.h
102
float_flag_inexact = FE_INEXACT,
lib/msun/aarch64/fenv.h
51
#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
lib/msun/arm/fenv.h
50
#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
lib/msun/arm/fenv.h
53
#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
lib/msun/powerpc/fenv.h
70
#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
lib/msun/powerpc/fenv.h
88
#define _ENABLE_MASK ((FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
lib/msun/riscv/fenv.h
55
#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_INEXACT | \
lib/msun/src/e_sqrtl.c
134
feclearexcept(FE_INEXACT);
lib/msun/src/e_sqrtl.c
139
if (!fetestexcept(FE_INEXACT)) { /* Quotient is exact. */
lib/msun/src/s_fma.c
218
feraiseexcept(FE_INEXACT);
lib/msun/src/s_fmal.c
199
feraiseexcept(FE_INEXACT);
lib/msun/src/s_lrint.c
55
feclearexcept(FE_INEXACT);
lib/msun/tests/cexp_test.c
130
ALL_STD_EXCEPT & ~(FE_INVALID | FE_INEXACT), 0, 0);
lib/msun/tests/cexp_test.c
161
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
163
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
165
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
167
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
175
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
177
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
179
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
181
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
219
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
222
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
225
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/cexp_test.c
228
ALL_STD_EXCEPT & ~FE_INEXACT, 0, 1);
lib/msun/tests/ctrig_test.c
180
testall_odd(ctanh, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0);
lib/msun/tests/ctrig_test.c
192
testall_odd(ctan, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0);
lib/msun/tests/exponential_test.c
114
testall0(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW);
lib/msun/tests/exponential_test.c
115
testall1(50000.0, INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_OVERFLOW);
lib/msun/tests/exponential_test.c
118
testall0(-50000.0, 0.0, ALL_STD_EXCEPT, FE_UNDERFLOW | FE_INEXACT);
lib/msun/tests/exponential_test.c
120
testall1(-50000.0, -1.0, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fenv_test.c
113
if (excepts & FE_INEXACT) {
lib/msun/tests/fenv_test.c
231
excepts |= FE_INEXACT;
lib/msun/tests/fenv_test.c
232
ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
lib/msun/tests/fenv_test.c
288
excepts |= FE_INEXACT;
lib/msun/tests/fenv_test.c
289
ATF_CHECK_EQ(excepts, (fetestexcept(ALL_STD_EXCEPT) | FE_INEXACT));
lib/msun/tests/fenv_test.c
297
ATF_CHECK_EQ(0, feraiseexcept(FE_OVERFLOW | FE_UNDERFLOW | FE_INEXACT));
lib/msun/tests/fenv_test.c
360
(excepts & FE_INEXACT) == 0)
lib/msun/tests/fenv_test.c
361
ATF_CHECK_EQ(0, feclearexcept(FE_INEXACT));
lib/msun/tests/fenv_test.c
431
if (except == FE_INEXACT)
lib/msun/tests/fenv_test.c
500
if (except == FE_INEXACT)
lib/msun/tests/fenv_test.c
53
FE_INEXACT,
lib/msun/tests/fma_test.c
113
ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/fma_test.c
115
ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/fma_test.c
117
ALL_STD_EXCEPT, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/fma_test.c
188
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
190
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
192
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
195
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
201
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
203
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
205
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
208
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
214
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
216
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
218
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
221
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
227
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
229
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
231
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
234
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
247
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
249
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
251
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
254
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
260
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
262
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
264
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
267
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
273
-1.0 + FLT_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
275
-1.0 + DBL_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
277
-1.0 + LDBL_EPSILON / 2, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
280
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
286
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
288
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
290
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
293
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
304
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
308
0x1.34e48a78aae96p-18, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
317
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
322
0x1.34e48a78aae96c76p-18L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
327
0x1.34e48a78aae96p-18L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
333
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
337
0x1.d87da3aafda3fp70, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
346
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
351
0x1.d87da3aafda3f368p70L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
356
0x1.d87da3aafda3fp70L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
362
-0x1.64c27ap+56, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
366
-0x1.64c282b970a5ep+56, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
375
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
380
-0x1.64c282b970a60298p+56L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
385
-0x1.64c282b970a5ep+56L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
392
-0x1.c46ea8p-128, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
lib/msun/tests/fma_test.c
396
-0x1.71f72ac7d9d8p-159, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
lib/msun/tests/fma_test.c
405
ALL_STD_EXCEPT & ~FE_INEXACT, 0);
lib/msun/tests/fma_test.c
410
0x1.af190e7a1ee6ad94p-168L, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
lib/msun/tests/fma_test.c
415
-0x1.71f72ac7d9d8p-159L, ALL_STD_EXCEPT & ~FE_INEXACT, 0);
lib/msun/tests/fma_test.c
437
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
441
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
445
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
449
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
452
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
455
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
460
0x1.4000000000000006p+0L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/fma_test.c
465
0x1.2000000000000000000000000001p+1L, ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/invctrig_test.c
212
testall_even(cacosh, z, nan_nan, OPT_INVALID & ~FE_INEXACT, 0, 0);
lib/msun/tests/invtrig_test.c
132
testall(acos, 0.0, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
135
testall(acos, -0.0, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
140
testall(atan, INFINITY, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
143
testall(atan, -INFINITY, -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
160
testall2(atan2, 0.0, -0.0, pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
161
testall2(atan2, -0.0, -0.0, -pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
165
testall2(atan2, INFINITY, -INFINITY, c3pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
166
testall2(atan2, -INFINITY, -INFINITY, -c3pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
167
testall2(atan2, INFINITY, INFINITY, pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
168
testall2(atan2, -INFINITY, INFINITY, -pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
175
test2(atan2f, 0.0, ldexpf(-z, e), (float)pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
176
test2(atan2f, -0.0, ldexpf(-z, e), (float)-pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
177
test2(atan2f, ldexpf(z, e), 0.0, (float)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
178
test2(atan2f, ldexpf(z, e), -0.0, (float)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
179
test2(atan2f, ldexpf(-z, e), 0.0, (float)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
180
test2(atan2f, ldexpf(-z, e), -0.0, (float)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
185
test2(atan2, 0.0, ldexp(-z, e), (double)pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
186
test2(atan2, -0.0, ldexp(-z, e), (double)-pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
187
test2(atan2, ldexp(z, e), 0.0, (double)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
188
test2(atan2, ldexp(z, e), -0.0, (double)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
189
test2(atan2, ldexp(-z, e), 0.0, (double)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
190
test2(atan2, ldexp(-z, e), -0.0, (double)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
195
test2(atan2l, 0.0, ldexpl(-z, e), pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
196
test2(atan2l, -0.0, ldexpl(-z, e), -pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
197
test2(atan2l, ldexpl(z, e), 0.0, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
198
test2(atan2l, ldexpl(z, e), -0.0, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
199
test2(atan2l, ldexpl(-z, e), 0.0, -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
200
test2(atan2l, ldexpl(-z, e), -0.0, -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
207
test2(atan2f, ldexpf(z, e), -INFINITY, (float)pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
208
test2(atan2f, ldexpf(-z,e), -INFINITY, (float)-pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
209
test2(atan2f, INFINITY, ldexpf(z,e), (float)pi/2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
210
test2(atan2f, INFINITY, ldexpf(-z,e), (float)pi/2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
211
test2(atan2f, -INFINITY, ldexpf(z,e), (float)-pi/2,FE_INEXACT);
lib/msun/tests/invtrig_test.c
212
test2(atan2f, -INFINITY, ldexpf(-z,e),(float)-pi/2,FE_INEXACT);
lib/msun/tests/invtrig_test.c
217
test2(atan2, ldexp(z, e), -INFINITY, (double)pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
218
test2(atan2, ldexp(-z,e), -INFINITY, (double)-pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
219
test2(atan2, INFINITY, ldexp(z,e), (double)pi/2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
220
test2(atan2, INFINITY, ldexp(-z,e), (double)pi/2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
221
test2(atan2, -INFINITY, ldexp(z,e), (double)-pi/2,FE_INEXACT);
lib/msun/tests/invtrig_test.c
222
test2(atan2, -INFINITY, ldexp(-z,e),(double)-pi/2,FE_INEXACT);
lib/msun/tests/invtrig_test.c
227
test2(atan2l, ldexpl(z, e), -INFINITY, pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
228
test2(atan2l, ldexpl(-z,e), -INFINITY, -pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
229
test2(atan2l, INFINITY, ldexpl(z, e), pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
230
test2(atan2l, INFINITY, ldexpl(-z, e), pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
231
test2(atan2l, -INFINITY, ldexpl(z, e), -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
232
test2(atan2l, -INFINITY, ldexpl(-z, e), -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
247
testall(asin, 1.0, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
249
testall(atan, 1.0, pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
250
testall(asin, -1.0, -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
251
testall(acos, -1.0, pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
252
testall(atan, -1.0, -pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
260
testall_tol(asin, sqrtl(2) / 2, pi / 4, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
261
testall_tol(acos, sqrtl(2) / 2, pi / 4, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
262
testall_tol(asin, -sqrtl(2) / 2, -pi / 4, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
263
testall_tol(acos, -sqrtl(2) / 2, c3pi / 4, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
265
testall_tol(asin, sqrtl(3) / 2, pio3, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
266
testall_tol(acos, sqrtl(3) / 2, pio3 / 2, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
267
testall_tol(atan, sqrtl(3), pio3, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
268
testall_tol(asin, -sqrtl(3) / 2, -pio3, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
269
testall_tol(acos, -sqrtl(3) / 2, c5pio3 / 2, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
270
testall_tol(atan, -sqrtl(3), -pio3, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
272
testall_tol(atan, sqrt2m1, pi / 8, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
273
testall_tol(atan, -sqrt2m1, -pi / 8, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
286
testall2(atan2, 1.0, 1.0, pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
287
testall2(atan2, 1.0, -1.0, c3pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
288
testall2(atan2, -1.0, 1.0, -pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
289
testall2(atan2, -1.0, -1.0, -c3pi / 4, FE_INEXACT);
lib/msun/tests/invtrig_test.c
291
testall2_tol(atan2, sqrt2m1 * 2, 2.0, pi / 8, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
292
testall2_tol(atan2, sqrt2m1 * 2, -2.0, c7pi / 8, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
293
testall2_tol(atan2, -sqrt2m1 * 2, 2.0, -pi / 8, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
294
testall2_tol(atan2, -sqrt2m1 * 2, -2.0, -c7pi / 8, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
296
testall2_tol(atan2, sqrtl(3) * 0.5, 0.5, pio3, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
297
testall2_tol(atan2, sqrtl(3) * 0.5, -0.5, pio3 * 2, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
298
testall2_tol(atan2, -sqrtl(3) * 0.5, 0.5, -pio3, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
299
testall2_tol(atan2, -sqrtl(3) * 0.5, -0.5, -pio3 * 2, 1, FE_INEXACT);
lib/msun/tests/invtrig_test.c
313
testall(asin, tiny, tiny, FE_INEXACT);
lib/msun/tests/invtrig_test.c
314
testall(acos, tiny, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
315
testall(atan, tiny, tiny, FE_INEXACT);
lib/msun/tests/invtrig_test.c
317
testall(asin, -tiny, -tiny, FE_INEXACT);
lib/msun/tests/invtrig_test.c
318
testall(acos, -tiny, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
319
testall(atan, -tiny, -tiny, FE_INEXACT);
lib/msun/tests/invtrig_test.c
322
test2(atan2f, 0x1.0p-100, 0x1.0p100, 0.0, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/invtrig_test.c
323
test2(atan2, 0x1.0p-1000, 0x1.0p1000, 0.0, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/invtrig_test.c
325
ldexpl(1.0, LDBL_MAX_EXP - 100), 0.0, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/invtrig_test.c
326
test2(atan2f, -0x1.0p-100, 0x1.0p100, -0.0, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/invtrig_test.c
327
test2(atan2, -0x1.0p-1000, 0x1.0p1000, -0.0, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/invtrig_test.c
329
ldexpl(1.0, LDBL_MAX_EXP - 100), -0.0, FE_INEXACT | FE_UNDERFLOW);
lib/msun/tests/invtrig_test.c
330
test2(atan2f, 0x1.0p-100, -0x1.0p100, (float)pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
331
test2(atan2, 0x1.0p-1000, -0x1.0p1000, (double)pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
333
-ldexpl(1.0, LDBL_MAX_EXP - 100), pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
334
test2(atan2f, -0x1.0p-100, -0x1.0p100, (float)-pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
335
test2(atan2, -0x1.0p-1000, -0x1.0p1000, (double)-pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
337
-ldexpl(1.0, LDBL_MAX_EXP - 100), -pi, FE_INEXACT);
lib/msun/tests/invtrig_test.c
348
testall(atan, huge, pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
349
testall(atan, -huge, -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
352
test2(atan2f, 0x1.0p100, 0x1.0p-100, (float)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
353
test2(atan2, 0x1.0p1000, 0x1.0p-1000, (double)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
355
ldexpl(1.0, 100 - LDBL_MAX_EXP), pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
356
test2(atan2f, -0x1.0p100, 0x1.0p-100, (float)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
357
test2(atan2, -0x1.0p1000, 0x1.0p-1000, (double)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
359
ldexpl(1.0, 100 - LDBL_MAX_EXP), -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
361
test2(atan2f, 0x1.0p100, -0x1.0p-100, (float)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
362
test2(atan2, 0x1.0p1000, -0x1.0p-1000, (double)pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
364
-ldexpl(1.0, 100 - LDBL_MAX_EXP), pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
365
test2(atan2f, -0x1.0p100, -0x1.0p-100, (float)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
366
test2(atan2, -0x1.0p1000, -0x1.0p-1000, (double)-pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
368
-ldexpl(1.0, 100 - LDBL_MAX_EXP), -pi / 2, FE_INEXACT);
lib/msun/tests/invtrig_test.c
454
testall_tol(sinasin, i, i, 2, i == 0 ? 0 : FE_INEXACT);
lib/msun/tests/invtrig_test.c
457
testall_tol(cosacos, i, i, 16, i == 1 ? 0 : FE_INEXACT);
lib/msun/tests/invtrig_test.c
458
testall_tol(tanatan, i, i, 2, i == 0 ? 0 : FE_INEXACT);
lib/msun/tests/logarithm_test.c
118
testall0(0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
lib/msun/tests/logarithm_test.c
119
testall0(-0.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
lib/msun/tests/logarithm_test.c
120
testall1(-1.0, -INFINITY, ALL_STD_EXCEPT & ~FE_INEXACT, FE_DIVBYZERO);
lib/msun/tests/lrint_test.c
70
testall(0.75, 0, FE_INEXACT);
lib/msun/tests/lrint_test.c
71
testall(-0.5, -1, FE_INEXACT);
lib/msun/tests/lrint_test.c
75
testall(0.25, 0, FE_INEXACT);
lib/msun/tests/lrint_test.c
76
testall(0.5, 0, FE_INEXACT);
lib/msun/tests/lrint_test.c
77
testall(-2.5, -2, FE_INEXACT);
lib/msun/tests/lrint_test.c
80
testall(0x1234.fp0, 0x1235, FE_INEXACT);
lib/msun/tests/lrint_test.c
87
test(lrint, -0x80000000.4p0, (long)-0x80000000l, FE_INEXACT);
lib/msun/tests/lrint_test.c
92
test(lrint, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
lib/msun/tests/lrint_test.c
97
test(lrint, 0x7fffffff.8p0, 0x7fffffffl, FE_INEXACT);
lib/msun/tests/lrint_test.c
98
test(lrint, -0x80000000.8p0, -0x80000000l, FE_INEXACT);
lib/msun/tests/lround_test.c
72
testall(0.25, 0, FE_INEXACT);
lib/msun/tests/lround_test.c
73
testall(0.5, 1, FE_INEXACT);
lib/msun/tests/lround_test.c
74
testall(-0.5, -1, FE_INEXACT);
lib/msun/tests/lround_test.c
77
testall(0x1234.fp0, 0x1235, FE_INEXACT);
lib/msun/tests/lround_test.c
85
test(lround, 0x7fffffff.4p0, 0x7fffffffl, FE_INEXACT);
lib/msun/tests/lround_test.c
86
test(lround, -0x80000000.4p0, -0x80000000l, FE_INEXACT);
lib/msun/tests/next_test.c
73
static const int ex_under = FE_UNDERFLOW | FE_INEXACT; /* shorthand */
lib/msun/tests/next_test.c
74
static const int ex_over = FE_OVERFLOW | FE_INEXACT;
lib/msun/tests/test-utils.h
41
#define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \
lib/msun/tests/test-utils.h
44
#define OPT_INEXACT (ALL_STD_EXCEPT & ~FE_INEXACT)
lib/msun/tests/trig_test.c
234
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
236
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
238
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
250
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
252
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
254
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
256
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
258
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/tests/trig_test.c
260
ALL_STD_EXCEPT, FE_INEXACT);
lib/msun/x86/fenv.h
49
#define FE_ALL_EXCEPT (FE_DIVBYZERO | FE_DENORMAL | FE_INEXACT | \
tools/regression/usr.bin/cc/float.c
156
x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT);
tools/regression/usr.bin/cc/float.c
174
x == 0 && fetestexcept(ALL_STD_EXCEPT) == FE_INEXACT);
tools/regression/usr.bin/cc/float.c
41
#define ALL_STD_EXCEPT (FE_DIVBYZERO | FE_INEXACT | FE_INVALID | \