![]() |
Dataflow Runtime API
3.0.3.0
|
Classes | |
| struct | fenv_t |
Macros | |
| #define | __fenv_static static |
| #define | FE_INVALID 0x01 |
| #define | FE_DENORMAL 0x02 |
| #define | FE_DIVBYZERO 0x04 |
| #define | FE_OVERFLOW 0x08 |
| #define | FE_UNDERFLOW 0x10 |
| #define | FE_INEXACT 0x20 |
| #define | FE_ALL_EXCEPT |
| #define | FE_TONEAREST 0x0000 |
| #define | FE_DOWNWARD 0x0400 |
| #define | FE_UPWARD 0x0800 |
| #define | FE_TOWARDZERO 0x0c00 |
| #define | _ROUND_MASK |
| #define | _SSE_ROUND_SHIFT 3 |
| #define | _SSE_EMASK_SHIFT 7 |
| #define | FE_DFL_ENV (&__fe_dfl_env) |
| #define | __fldcw(__cw) __asm __volatile("fldcw %0" : : "m" (__cw)) |
| #define | __fldenv(__env) __asm __volatile("fldenv %0" : : "m" (__env)) |
| #define | __fldenvx(__env) |
| #define | __fnclex() __asm __volatile("fnclex") |
| #define | __fnstenv(__env) __asm __volatile("fnstenv %0" : "=m" (*(__env))) |
| #define | __fnstcw(__cw) __asm __volatile("fnstcw %0" : "=m" (*(__cw))) |
| #define | __fnstsw(__sw) __asm __volatile("fnstsw %0" : "=am" (*(__sw))) |
| #define | __fwait() __asm __volatile("fwait") |
| #define | __ldmxcsr(__csr) __asm __volatile("ldmxcsr %0" : : "m" (__csr)) |
| #define | __stmxcsr(__csr) __asm __volatile("stmxcsr %0" : "=m" (*(__csr))) |
Typedefs | |
| typedef uint16_t | fexcept_t |
Functions | |
| __fenv_static | __attribute__ ((always_inline)) inline int feclearexcept(int __excepts) |
| __fenv_static int | fegetexceptflag (fexcept_t *__flagp, int __excepts) |
| OLM_DLLEXPORT int | fesetexceptflag (const fexcept_t *__flagp, int __excepts) |
| OLM_DLLEXPORT int | feraiseexcept (int __excepts) |
| __fenv_static int | fegetround (void) |
| __fenv_static int | fesetround (int __round) |
| OLM_DLLEXPORT int | fegetenv (fenv_t *__envp) |
| OLM_DLLEXPORT int | feholdexcept (fenv_t *__envp) |
| __fenv_static int | fesetenv (const fenv_t *__envp) |
| OLM_DLLEXPORT int | feupdateenv (const fenv_t *__envp) |
Variables | |
| __BEGIN_DECLS const fenv_t | __fe_dfl_env |
| #define __fenv_static static |
| #define __fldcw | ( | __cw | ) | __asm __volatile("fldcw %0" : : "m" (__cw)) |
| #define __fldenv | ( | __env | ) | __asm __volatile("fldenv %0" : : "m" (__env)) |
| #define __fldenvx | ( | __env | ) |
| #define __fnclex | ( | ) | __asm __volatile("fnclex") |
| #define __fnstcw | ( | __cw | ) | __asm __volatile("fnstcw %0" : "=m" (*(__cw))) |
| #define __fnstenv | ( | __env | ) | __asm __volatile("fnstenv %0" : "=m" (*(__env))) |
| #define __fnstsw | ( | __sw | ) | __asm __volatile("fnstsw %0" : "=am" (*(__sw))) |
| #define __fwait | ( | ) | __asm __volatile("fwait") |
| #define __ldmxcsr | ( | __csr | ) | __asm __volatile("ldmxcsr %0" : : "m" (__csr)) |
| #define __stmxcsr | ( | __csr | ) | __asm __volatile("stmxcsr %0" : "=m" (*(__csr))) |
| #define _ROUND_MASK |
| #define _SSE_EMASK_SHIFT 7 |
| #define _SSE_ROUND_SHIFT 3 |
| #define FE_ALL_EXCEPT |
| #define FE_DENORMAL 0x02 |
| #define FE_DFL_ENV (&__fe_dfl_env) |
| #define FE_DIVBYZERO 0x04 |
| #define FE_DOWNWARD 0x0400 |
| #define FE_INEXACT 0x20 |
| #define FE_INVALID 0x01 |
| #define FE_OVERFLOW 0x08 |
| #define FE_TONEAREST 0x0000 |
| #define FE_TOWARDZERO 0x0c00 |
| #define FE_UNDERFLOW 0x10 |
| #define FE_UPWARD 0x0800 |
| __fenv_static __attribute__ | ( | (always_inline) | ) |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
extern |