fenv Reference
File
lib/c99/include/c99/fenv.h
Date
Wednesday, June 25, 2014
Includes
- <system/types/fenv_t.h>
- <system/types/fexcept_t.h>
Tasks
feclearexcept
Top
int feclearexcept(
int excepts );
fegetenv
Top
int fegetenv(
fenv_t *envp );
fegetexceptflag
Top
int fegetexceptflag(
fexcept_t *flagp,
int excepts );
fegetround
Top
int fegetround(
void );
feholdexcept
Top
int feholdexcept(
fenv_t *envp );
feraiseexcept
Top
int feraiseexcept(
int excepts );
fesetenv
Top
int fesetenv(
const fenv_t *envp );
fesetexceptflag
Top
int fesetexceptflag(
const fexcept_t *flagp,
int excepts );
fesetround
Top
int fesetround(
int round );
fetestexcept
Top
int fetestexcept(
int excepts );
feupdateenv
Top
int feupdateenv(
const fenv_t *envp );
Macros
__XEOS_LIB_C99_FENV_H__
Top
#define __XEOS_LIB_C99_FENV_H__
FE_ALL_EXCEPT
Top
#define FE_ALL_EXCEPT 0x001F
FE_DFL_ENV
Top
#define FE_DFL_ENV &__XEOS_Lib_C99_FEDefaultEnv
FE_DIVBYZERO
Top
#define FE_DIVBYZERO 0x0002
FE_DOWNWARD
Top
#define FE_DOWNWARD 0x00800000
FE_INEXACT
Top
#define FE_INEXACT 0x0010
FE_INVALID
Top
#define FE_INVALID 0x0001
FE_OVERFLOW
Top
#define FE_OVERFLOW 0x0004
FE_TONEAREST
Top
#define FE_TONEAREST 0x00000000
FE_TOWARDZERO
Top
#define FE_TOWARDZERO 0x00C00000
FE_UNDERFLOW
Top
#define FE_UNDERFLOW 0x0008
FE_UPWARD
Top
#define FE_UPWARD 0x00400000
Constants
__XEOS_Lib_C99_FEDefaultEnv
Top
extern const fenv_t __XEOS_Lib_C99_FEDefaultEnv;