Lines Matching refs:fegetexcept
257 ATF_TC(fegetexcept);
259 ATF_TC_HEAD(fegetexcept, tc)
262 "verify the fegetexcept() function agrees with the legacy "
266 ATF_TC_BODY(fegetexcept, tc)
271 ATF_CHECK_EQ_MSG(fegetexcept(), 0,
272 "fegetexcept()=%d",
273 fegetexcept());
276 ATF_CHECK(fegetexcept() == (FE_INVALID|FE_DIVBYZERO|FE_OVERFLOW
280 ATF_CHECK_EQ_MSG(fegetexcept(), FE_INVALID,
281 "fegetexcept()=%d FE_INVALID=%d",
282 fegetexcept(), FE_INVALID);
285 ATF_CHECK_EQ_MSG(fegetexcept(), FE_DIVBYZERO,
286 "fegetexcept()=%d FE_DIVBYZERO=%d",
287 fegetexcept(), FE_DIVBYZERO);
290 ATF_CHECK_EQ_MSG(fegetexcept(), FE_OVERFLOW,
291 "fegetexcept()=%d FE_OVERFLOW=%d",
292 fegetexcept(), FE_OVERFLOW);
295 ATF_CHECK_EQ_MSG(fegetexcept(), FE_UNDERFLOW,
296 "fegetexcept()=%d FE_UNDERFLOW=%d",
297 fegetexcept(), FE_UNDERFLOW);
300 ATF_CHECK_EQ_MSG(fegetexcept(), FE_INEXACT,
301 "fegetexcept()=%d FE_INEXACT=%d",
302 fegetexcept(), FE_INEXACT);
377 ATF_CHECK_EQ_MSG((except = fegetexcept()), 0,
378 "fegetexcept()=0x%x", except);
381 ATF_CHECK_EQ_MSG((except = fegetexcept()), 0,
382 "fegetexcept()=0x%x", except);
385 ATF_CHECK_EQ_MSG((except = fegetexcept()), FE_TRAP_EXCEPT,
386 "fegetexcept()=0x%x FE_TRAP_EXCEPT=0x%x", except, FE_TRAP_EXCEPT);
389 ATF_CHECK_EQ_MSG((except = fegetexcept()), FE_TRAP_EXCEPT,
390 "fegetexcept()=0x%x FE_ALL_EXCEPT=0x%x", except, FE_TRAP_EXCEPT);
397 ATF_TP_ADD_TC(tp, fegetexcept);