1@node Fenv 2@chapter Floating-Point Environment (@file{fenv.h}) 3 4This chapter groups the methods used to manipulate the floating-point 5status flags. Floating-point operations modify the floating-point 6status flags to indicate abnormal result information. 7 8The implementation of these methods is architecture specific. 9 10@menu 11* feclearexcept:: Clear floating-point exception 12* fegetenv:: Get current floating-point environment 13* fegetexceptflag:: Get floating-point status flags 14* fegetround:: Get current rounding direction 15* feholdexcept:: Save current floating-point environment 16* feraiseexcept:: Raise floating-point exception 17* fesetenv:: Set current floating-point environment 18* fesetexceptflag:: Set floating-point status flags 19* fesetround:: Set current rounding direction 20* fetestexcept:: Test floating-point exception flags 21* feupdateenv:: Update current floating-point environment 22@end menu 23 24@page 25@include fenv/feclearexcept.def 26@page 27@include fenv/fegetenv.def 28@page 29@include fenv/fegetexceptflag.def 30@page 31@include fenv/fegetround.def 32@page 33@include fenv/feholdexcept.def 34@page 35@include fenv/feraiseexcept.def 36@page 37@include fenv/fesetenv.def 38@page 39@include fenv/fesetexceptflag.def 40@page 41@include fenv/fesetround.def 42@page 43@include fenv/fetestexcept.def 44@page 45@include fenv/feupdateenv.def 46