|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
#include <openlibm_fenv.h>
Macros | |
| #define | __fenv_static |
Functions | |
| int | feclearexcept (int __excepts) |
| int | fegetexceptflag (fexcept_t *__flagp, int __excepts) |
| int | fesetexceptflag (const fexcept_t *__flagp, int __excepts) |
| int | feraiseexcept (int __excepts) |
| int | fetestexcept (int __excepts) |
| int | fegetround (void) |
| int | fesetround (int __round) |
| int | fegetenv (fenv_t *__envp) |
| int | feholdexcept (fenv_t *__envp) |
| int | fesetenv (const fenv_t *__envp) |
| int | feupdateenv (const fenv_t *__envp) |
Variables | |
| const fenv_t | __fe_dfl_env = 0x00000000 |
| #define __fenv_static |
|
inline |
|
inline |
References __fpscr::__bits, __cfc1, fenv_t::__control, __fpscr::__d, __fldcw, __fnstenv, __HAS_SSE, __mffs, fenv_t::__mxcsr, __rfs, __set_mxcsr, __softfloat_float_exception_flags, __softfloat_float_exception_mask, __softfloat_float_rounding_mode, __stmxcsr, fenv_t::__x87, and _FPU_GETCW.
Referenced by feholdexcept().

|
inline |
References __fpscr::__bits, __cfc1, __fpscr::__d, __fnstsw, __HAS_SSE, __mffs, __rfs, __softfloat_float_exception_flags, __stmxcsr, _FPU_GETCW, and FE_ALL_EXCEPT.
|
inline |
References __fpscr::__bits, __cfc1, __fpscr::__d, __fnstcw, __mffs, __softfloat_float_rounding_mode, _FPU_GETCW, and _ROUND_MASK.
|
inline |
References __fpscr::__bits, __cfc1, __ctc1, __fpscr::__d, __fnclex, __fnstenv, __HAS_SSE, __ldmxcsr, __mffs, __mtfsf, fenv_t::__mxcsr, __rfs, __set_mxcsr, __softfloat_float_exception_flags, __softfloat_float_exception_mask, __stmxcsr, __wfs, fenv_t::__x87, _ENABLE_MASK, _FPU_GETCW, _FPU_SETCW, _SSE_EMASK_SHIFT, FE_ALL_EXCEPT, and fegetenv().
|
inline |
References __fpscr::__bits, __cfc1, __ctc1, __fpscr::__d, __fwait, __mffs, __mtfsf, __softfloat_float_raise(), _FCSR_CAUSE_SHIFT, _FPU_GETCW, _FPU_SETCW, FE_ALL_EXCEPT, FE_INVALID, FE_VXSOFT, and fesetexceptflag().
Referenced by feupdateenv().

|
inline |
References __fpscr::__bits, __ctc1, __fpscr::__d, __fldenvx, __get_mxcsr, __HAS_SSE, __ldmxcsr, __mtfsf, fenv_t::__mxcsr, __set_mxcsr, __softfloat_float_exception_flags, __softfloat_float_exception_mask, __softfloat_float_rounding_mode, __wfs, fenv_t::__x87, and _FPU_SETCW.
Referenced by feupdateenv().

|
inline |
References __fpscr::__bits, __cfc1, __ctc1, __fpscr::__d, __fldenv, __fnstenv, __HAS_SSE, __ldmxcsr, __mffs, __mtfsf, fenv_t::__mxcsr, __rfs, __softfloat_float_exception_flags, fenv_t::__status, __stmxcsr, __wfs, fenv_t::__x87, _FPU_GETCW, _FPU_SETCW, FE_ALL_EXCEPT, and FE_INVALID.
Referenced by feraiseexcept().

|
inline |
References __fpscr::__bits, __cfc1, __ctc1, __fpscr::__d, __fldcw, __fnstcw, __HAS_SSE, __ldmxcsr, __mffs, __mtfsf, __softfloat_float_rounding_mode, __stmxcsr, _FPU_GETCW, _FPU_SETCW, _ROUND_MASK, and _SSE_ROUND_SHIFT.
|
inline |
References __fpscr::__bits, __cfc1, __fpscr::__d, __fnstsw, __HAS_SSE, __mffs, __rfs, __softfloat_float_exception_flags, __stmxcsr, _FPU_GETCW, and FE_ALL_EXCEPT.
|
inline |
References __fpscr::__bits, __cfc1, __fpscr::__d, __fnstsw, __HAS_SSE, __mffs, __mtfsf, __rfs, __softfloat_float_exception_flags, __stmxcsr, __wfs, _FPU_GETCW, _FPU_SETCW, FE_ALL_EXCEPT, feraiseexcept(), and fesetenv().
| const fenv_t __fe_dfl_env = 0x00000000 |
1.8.15