Test: Initially all exceptions should be cleared Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Rounding direction should be initalized to nearest Pass: Rounding mode is TONEAREST. Test: feclearexcept (FE_ALL_EXCEPT) clears all exceptions Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: feraiseexcept (FE_ALL_EXCEPT) raises all exceptions Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_DIVBYZERO: set flag, with rest not set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_DIVBYZERO: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_DIVBYZERO: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_DIVBYZERO: clear flag, leave rest set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_INVALID: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_INVALID: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_INVALID: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_INVALID: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_INEXACT: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_INEXACT: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_INEXACT: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_INEXACT: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is not set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_INVALID Test: fegetexcept (FE_INVALID) failed, return should be 0, is 4194304 Test: feenableexcept (FE_INVALID) failed, return should be 0, is 400000 Test: fegetexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fedisableexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fegetexcept (FE_INVALID) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INVALID) processes will abort when feraiseexcept (FE_INVALID) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_INVALID Test: fegetexcept (FE_INVALID) failed, return should be 0, is 4194304 Test: feenableexcept (FE_INVALID) failed, return should be 0, is 400000 Test: fegetexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fedisableexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fegetexcept (FE_INVALID) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INVALID) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INVALID) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_INVALID Test: fegetexcept (FE_INVALID) failed, return should be 0, is 4194304 Test: feenableexcept (FE_INVALID) failed, return should be 0, is 400000 Test: fegetexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fedisableexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fegetexcept (FE_INVALID) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INVALID) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INVALID) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INEXACT) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_INVALID Test: fegetexcept (FE_INVALID) failed, return should be 0, is 4194304 Test: feenableexcept (FE_INVALID) failed, return should be 0, is 400000 Test: fegetexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fedisableexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fegetexcept (FE_INVALID) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INVALID) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INVALID) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_UNDERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_UNDERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: set flag, with rest not set Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, rest also unset Pass: Exception "DIVBYZERO" is not set Pass: Exception "INVALID" is not set Pass: Exception "UNDERFLOW" is not set Pass: Exception "OVERFLOW" is not set Test: Set/Clear FE_OVERFLOW: set flag, with rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is set Test: Set/Clear FE_OVERFLOW: clear flag, leave rest set Pass: Exception "DIVBYZERO" is set Pass: Exception "INVALID" is set Pass: Exception "INEXACT" is set Pass: Exception "UNDERFLOW" is set Pass: Exception "OVERFLOW" is not set Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_DIVBYZERO Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 4194304 Test: feenableexcept (FE_DIVBYZERO) failed, return should be 0, is 400000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fedisableexcept (FE_DIVBYZERO) failed, return should be 0x40000, is 0x440000 Test: fegetexcept (FE_DIVBYZERO) failed, return should be 0, is 0x400000 Test: after fedisable (FE_DIVBYZERO) processes will abort when feraiseexcept (FE_DIVBYZERO) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_DIVBYZERO) processes will not abort when feraiseexcept (FE_DIVBYZERO) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_INVALID Test: fegetexcept (FE_INVALID) failed, return should be 0, is 4194304 Test: feenableexcept (FE_INVALID) failed, return should be 0, is 400000 Test: fegetexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fedisableexcept (FE_INVALID) failed, return should be 0x20000, is 0x420000 Test: fegetexcept (FE_INVALID) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INVALID) processes will abort when feraiseexcept (FE_INVALID) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INVALID) processes will not abort when feraiseexcept (FE_INVALID) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_INEXACT Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 4194304 Test: feenableexcept (FE_INEXACT) failed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_UNDERFLOW) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_UNDERFLOW) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_OVERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_UNDERFLOW) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_OVERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_OVERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_UNDERFLOW) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_OVERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_OVERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_OVERFLOW Test: fegetexcept (FE_OVERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_OVERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_OVERFLOW) failed, return should be 0x80000, is 0x480000 Test: fedisableexcept (FE_OVERFLOW) failed, return should be 0x80000, is 0x480000 Test: fegetexcept (FE_OVERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_OVERFLOW) processes will abort when feraiseexcept (FE_OVERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_UNDERFLOW) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_OVERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_OVERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_OVERFLOW Test: fegetexcept (FE_OVERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_OVERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_OVERFLOW) failed, return should be 0x80000, is 0x480000 Test: fedisableexcept (FE_OVERFLOW) failed, return should be 0x80000, is 0x480000 Test: fegetexcept (FE_OVERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_OVERFLOW) processes will abort when feraiseexcept (FE_OVERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_OVERFLOW) processes will not abort when feraiseexcept (FE_OVERFLOW) is called. ailed, return should be 0, is 400000 Test: fegetexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fedisableexcept (FE_INEXACT) failed, return should be 0x200000, is 0x600000 Test: fegetexcept (FE_INEXACT) failed, return should be 0, is 0x400000 Test: after fedisable (FE_INEXACT) processes will abort when feraiseexcept (FE_INEXACT) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_INEXACT) processes will not abort when feraiseexcept (FE_INEXACT) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_UNDERFLOW Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_UNDERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fedisableexcept (FE_UNDERFLOW) failed, return should be 0x100000, is 0x500000 Test: fegetexcept (FE_UNDERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_UNDERFLOW) processes will abort when feraiseexcept (FE_UNDERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_UNDERFLOW) processes will not abort when feraiseexcept (FE_UNDERFLOW) is called. Pass: Process exited normally. Test: after fesetenv (FE_NOMASK_ENV) processes will abort when feraiseexcept (FE_OVERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fesetenv (FE_DFL_ENV) processes will not abort when feraiseexcept (FE_OVERFLOW) is called. Pass: Process exited normally. Tests for feenableexcepts etc. with flag FE_OVERFLOW Test: fegetexcept (FE_OVERFLOW) failed, return should be 0, is 4194304 Test: feenableexcept (FE_OVERFLOW) failed, return should be 0, is 400000 Test: fegetexcept (FE_OVERFLOW) failed, return should be 0x80000, is 0x480000 Test: fedisableexcept (FE_OVERFLOW) failed, return should be 0x80000, is 0x480000 Test: fegetexcept (FE_OVERFLOW) failed, return should be 0, is 0x400000 Test: after fedisable (FE_OVERFLOW) processes will abort when feraiseexcept (FE_OVERFLOW) is called. Fail: Process didn't receive signal and exited with status 512. Test: after fedisable (FE_OVERFLOW) processes will not abort when feraiseexcept (FE_OVERFLOW) is called. Pass: Process exited normally. 35 errors occurred.