Logo Search packages:      
Sourcecode: virtualbox-ose version File versions

fenv.h File Reference


Detailed Description

IPRT / No-CRT - fenv.h, AMD64.

Definition in file fenv.h.

#include <iprt/types.h>

Go to the source code of this file.

Classes

struct  fenv_t

Defines

#define __fe_dfl_env   RT_NOCRT(__fe_dfl_env)
#define __fldcw(__cw)   __asm __volatile("fldcw %0" : : "m" (__cw))
#define __fldenv(__env)   __asm __volatile("fldenv %0" : : "m" (__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
#define fedisableexcept   RT_NOCRT(fedisableexcept)
#define feenableexcept   RT_NOCRT(feenableexcept)
#define fegetenv   RT_NOCRT(fegetenv)
#define feholdexcept   RT_NOCRT(feholdexcept)
#define feraiseexcept   RT_NOCRT(feraiseexcept)
#define fesetexceptflag   RT_NOCRT(fesetexceptflag)
#define feupdateenv   RT_NOCRT(feupdateenv)

Typedefs

typedef uint16_t fexcept_t

Functions

 feclearexcept (int __excepts)
int RT_NOCRT() fedisableexcept (int __mask)
int RT_NOCRT() feenableexcept (int __mask)
int RT_NOCRT() fegetenv (fenv_t *__envp)
 fegetexcept (void)
 fegetexceptflag (fexcept_t *__flagp, int __excepts)
 fegetround (void)
int RT_NOCRT() feholdexcept (fenv_t *__envp)
int RT_NOCRT() feraiseexcept (int __excepts)
 fesetenv (const fenv_t *__envp)
int RT_NOCRT() fesetexceptflag (const fexcept_t *__flagp, int __excepts)
 fesetround (int __round)
 fetestexcept (int __excepts)
int RT_NOCRT() feupdateenv (const fenv_t *__envp)
RT_C_DECLS_BEGIN const fenv_t RT_NOCRT (__fe_dfl_env)


Generated by  Doxygen 1.6.0   Back to index