|
Embedded Artistry Framework
Embedded Systems C++ Framework
|
#include "cdefs-compat.h"#include "types-compat.h"#include "math_private.h"#include "i387/bsd_npx.h"#include <openlibm_fenv.h>
Macros | |
| #define | __fenv_static |
| #define | getfl(x) __asm __volatile("pushfl\n\tpopl %0" : "=mr" (*(x))) |
| #define | setfl(x) __asm __volatile("pushl %0\n\tpopfl" : : "g" (x)) |
| #define | cpuid_dx(x) |
Functions | |
| int | __test_sse (void) |
| 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) |
| int | fegetenv (fenv_t *envp) |
| 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 |
| enum __sse_support | __has_sse |
| #define __fenv_static |
| #define cpuid_dx | ( | x | ) |
| #define getfl | ( | x | ) | __asm __volatile("pushfl\n\tpopl %0" : "=mr" (*(x))) |
| #define setfl | ( | x | ) | __asm __volatile("pushl %0\n\tpopfl" : : "g" (x)) |
|
inline |
|
inline |
References __fldcw, __fnstcw, __HAS_SSE, __ldmxcsr, __stmxcsr, _SSE_EMASK_SHIFT, and FE_ALL_EXCEPT.
|
inline |
References __fldcw, __fnstcw, __HAS_SSE, __ldmxcsr, __stmxcsr, _SSE_EMASK_SHIFT, and FE_ALL_EXCEPT.
|
inline |
References fenv_t::__control, __fldcw, __fnstenv, __HAS_SSE, __set_mxcsr, and __stmxcsr.
|
inline |
|
inline |
|
inline |
References __fnclex, __fnstenv, __HAS_SSE, __ldmxcsr, __set_mxcsr, __stmxcsr, _SSE_EMASK_SHIFT, and FE_ALL_EXCEPT.
|
inline |
References __fwait, and fesetexceptflag().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
References __fnstsw, __HAS_SSE, __stmxcsr, FE_ALL_EXCEPT, feraiseexcept(), and fesetenv().
| const fenv_t __fe_dfl_env |
| enum __sse_support __has_sse |
Referenced by __test_sse().
1.8.15