This chapter groups the methods used to manipulate the floating-point status flags. Floating-point operations modify the floating-point status flags to indicate abnormal result information.
The implementation of these methods is architecture specific.
feclearexcept
—clear floating-point exceptionfegetenv
—get current floating-point environmentfegetexceptflag
—get floating-point status flagsfegetround
—get current rounding directionfeholdexcept
—save current floating-point environmentferaiseexcept
—raise floating-point exceptionfesetenv
—set current floating-point environmentfesetexceptflag
—set floating-point status flagsfesetround
—set current rounding directionfetestexcept
—test floating-point exception flagsfeupdateenv
—update current floating-point environment