std.c.fenv
C の <fenv.h>Authors:
Walter Bright, Digital Mars, http://www.digitalmars.com
License:
Public Domain
- struct fenv_t;
- 浮動小数点演算環境の全体
- fenv_t* FE_DFL_ENV;
- デフォルトの浮動小数点演算環境
- alias fexcept_t;
- 浮動小数点演算のステータスフラグ
- int fetestexcept(int excepts);
- int feraiseexcept(int excepts);
- int feclearexcept(int excepts);
- int fegetround();
- int fesetround(int round);
- int fegetprec();
- int fesetprec(int prec);
- int fegetenv(fenv_t* envp);
- int fesetenv(in fenv_t* envp);
- int fegetexceptflag(int* flagp, int excepts);
- int fesetexceptflag(in int* flagp, int excepts);
- int feholdexcept(fenv_t* envp);
- int feupdateenv(in fenv_t* envp);
- FE_INVALID
- FE_DENORMAL
- FE_DIVBYZERO
- FE_OVERFLOW
- FE_UNDERFLOW
- FE_INEXACT
- FE_ALL_EXCEPT
- 全ての例外をマスク
- FE_TONEAREST
- FE_UPWARD
- FE_DOWNWARD
- FE_TOWARDZERO
- FE_FLTPREC
- FE_DBLPREC
- FE_LDBLPREC