#include <nlibc.h>
Include dependency graph for fenv.h:
Go to the source code of this file.
Classes | |
struct | fenv_t |
Defines | |
#define | FE_AU_BAD_OP_H 0x00001 |
#define | FE_AU_BAD_OP_L 0x00002 |
#define | FE_AU_DEN_IN_H 0x00004 |
#define | FE_AU_DEN_IN_L 0x00008 |
#define | FE_AU_DEN_OUT_H 0x00010 |
#define | FE_AU_DEN_OUT_L 0x00020 |
#define | FE_AU_OVERFLOW_H 0x00040 |
#define | FE_AU_OVERFLOW_L 0x00080 |
#define | FE_LUT_BAD_OP_H 0x00100 |
#define | FE_LUT_BAD_OP_L 0x00200 |
#define | FE_LUT_DEN_IN_H 0x00400 |
#define | FE_LUT_DEN_IN_L 0x00800 |
#define | FE_LUT_DEN_OUT_H 0x01000 |
#define | FE_LUT_DEN_OUT_L 0x02000 |
#define | FE_LUT_OVFLW_H 0x04000 |
#define | FE_LUT_OVFLW_L 0x08000 |
#define | FE_AGU_MULT_OVF 0x10000 |
#define | FE_AGU_ADD_OVF 0x20000 |
#define | FE_AGU_ILLEGAL_INSTRUCTION 0x40000 |
#define | FE_ALL_EXCEPT |
Typedefs | |
typedef int | fexcept_t |
typedef int | fmask_t |
Functions | |
int | feclearexcept (int excepts) |
int | fegetexceptflag (fexcept_t *flagp, int excepts) |
int | feraiseexcept (int excepts) |
int | fesetexceptflag (const fexcept_t *flagp, int excepts) |
int | fetestexcept (int excepts) |
int | fegetenv (fenv_t *envp) |
int | feholdexcept (fenv_t *envp) |
int | fesetenv (const fenv_t *envp) |
int | feupdateenv (const fenv_t *envp) |
int | feclearmask (int mask) |
int | fegetmaskflag (fmask_t *flagp, int mask) |
int | feraisemask (int mask) |
int | fesetmaskflag (const fmask_t *flagp, int mask) |
int | fetestmask (int mask) |
Definition in file fenv.h.
|
|
|
|
|
|
|
Value: ( FE_AU_BAD_OP_H \ | FE_AU_BAD_OP_L \ | FE_AU_DEN_IN_H \ | FE_AU_DEN_IN_L \ | FE_AU_DEN_OUT_H \ | FE_AU_DEN_OUT_L \ | FE_AU_OVERFLOW_H \ | FE_AU_OVERFLOW_L \ | FE_LUT_BAD_OP_H \ | FE_LUT_BAD_OP_L \ | FE_LUT_DEN_IN_H \ | FE_LUT_DEN_IN_L \ | FE_LUT_DEN_OUT_H \ | FE_LUT_DEN_OUT_L \ | FE_LUT_OVFLW_H \ | FE_LUT_OVFLW_L \ | FE_AGU_MULT_OVF \ | FE_AGU_ADD_OVF \ | FE_AGU_ILLEGAL_INSTRUCTION ) Definition at line 54 of file fenv.h. Referenced by fegetenv(), and feholdexcept(). |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Definition at line 313 of file fenv.h. References fenv_t::__exc_reg, fenv_t::__msk_reg, FE_ALL_EXCEPT, fetestexcept(), and fetestmask(). Referenced by feholdexcept(). |
|
|
|
|
|
Definition at line 350 of file fenv.h. References fenv_t::__exc_reg, FE_ALL_EXCEPT, fegetenv(), and fesetenv(). |
|
Definition at line 199 of file fenv.h. Referenced by feupdateenv(). |
|
Definition at line 538 of file fenv.h. Referenced by feupdateenv(). |
|
Definition at line 391 of file fenv.h. References fenv_t::__exc_reg, and fenv_t::__msk_reg. Referenced by feholdexcept(). |
|
|
|
|
|
Definition at line 278 of file fenv.h. Referenced by fegetenv(). |
|
Definition at line 615 of file fenv.h. Referenced by fegetenv(). |
|
Definition at line 427 of file fenv.h. References fenv_t::__exc_reg, fenv_t::__msk_reg, feraiseexcept(), and feraisemask(). |