Embedded Artistry Framework
Embedded Systems C++ Framework
Functions | Variables
fenv.c File Reference
#include "bsd_fpu.h"
#include "math_private.h"
#include <openlibm_fenv.h>
Include dependency graph for fenv.c:

Functions

OLM_DLLEXPORT int feclearexcept (int __excepts)
 
OLM_DLLEXPORT int fegetexceptflag (fexcept_t *__flagp, int __excepts)
 
OLM_DLLEXPORT int fesetexceptflag (const fexcept_t *flagp, int excepts)
 
OLM_DLLEXPORT int feraiseexcept (int excepts)
 
OLM_DLLEXPORT int fetestexcept (int __excepts)
 
OLM_DLLEXPORT int fegetround (void)
 
OLM_DLLEXPORT int fesetround (int __round)
 
OLM_DLLEXPORT int fegetenv (fenv_t *envp)
 
OLM_DLLEXPORT int feholdexcept (fenv_t *envp)
 
OLM_DLLEXPORT int fesetenv (const fenv_t *__envp)
 
OLM_DLLEXPORT int feupdateenv (const fenv_t *envp)
 
int feenableexcept (int mask)
 
int fedisableexcept (int mask)
 

Variables

const fenv_t __fe_dfl_env
 

Function Documentation

◆ feclearexcept()

OLM_DLLEXPORT int feclearexcept ( int  __excepts)
inline

◆ fedisableexcept()

int fedisableexcept ( int  mask)
inline

◆ feenableexcept()

int feenableexcept ( int  mask)
inline

◆ fegetenv()

OLM_DLLEXPORT int fegetenv ( fenv_t envp)
inline

◆ fegetexceptflag()

OLM_DLLEXPORT int fegetexceptflag ( fexcept_t __flagp,
int  __excepts 
)
inline

◆ fegetround()

OLM_DLLEXPORT int fegetround ( void  )
inline

◆ feholdexcept()

OLM_DLLEXPORT int feholdexcept ( fenv_t envp)
inline

◆ feraiseexcept()

OLM_DLLEXPORT int feraiseexcept ( int  excepts)
inline

◆ fesetenv()

OLM_DLLEXPORT int fesetenv ( const fenv_t __envp)
inline

◆ fesetexceptflag()

OLM_DLLEXPORT int fesetexceptflag ( const fexcept_t flagp,
int  excepts 
)
inline

◆ fesetround()

OLM_DLLEXPORT int fesetround ( int  __round)
inline

◆ fetestexcept()

OLM_DLLEXPORT int fetestexcept ( int  __excepts)
inline

◆ feupdateenv()

OLM_DLLEXPORT int feupdateenv ( const fenv_t envp)
inline

Variable Documentation

◆ __fe_dfl_env

const fenv_t __fe_dfl_env
Initial value:
= {
{ 0xffff0000 | __INITIAL_FPUCW__,
0xffff0000,
0xffffffff,
{ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff }
},
}
#define __INITIAL_MXCSR__
Definition: bsd_fpu.h:215
#define __INITIAL_FPUCW__
Definition: bsd_fpu.h:212