Version 2.0.0-0

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;