@node Fenv @chapter Floating-Point Environment (@file{fenv.h}) 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. @menu * Function feclearexcept:: Clear floating-point exception * Function fegetenv:: Get current floating-point environment * Function fegetexceptflag:: Get floating-point status flags * Function fegetround:: Get current rounding direction * Function feholdexcept:: Save current floating-point environment * Function feraiseexcept:: Raise floating-point exception * Function fesetenv:: Set current floating-point environment * Function fesetexceptflag:: Set floating-point status flags * Function fesetround:: Set current rounding direction * Function fetestexcept:: Test floating-point exception flags * Function feupdateenv:: Update current floating-point environment @end menu @page @include fenv/feclearexcept.def @page @include fenv/fegetenv.def @page @include fenv/fegetexceptflag.def @page @include fenv/fegetround.def @page @include fenv/feholdexcept.def @page @include fenv/feraiseexcept.def @page @include fenv/fesetenv.def @page @include fenv/fesetexceptflag.def @page @include fenv/fesetround.def @page @include fenv/fetestexcept.def @page @include fenv/feupdateenv.def