コード例 #1
0
ファイル: feupdateenv.c プロジェクト: riscv/riscv-glibc
int
__feupdateenv (const fenv_t *envp)
{
  int exc;

  /* Save the currently set exceptions.  */
  exc = fegetenv_register () & SPEFSCR_ALL_EXCEPT;

  /* Install new environment.  */
  __fesetenv (envp);

  /* Raise (if appropriate) saved exceptions. */
  __feraiseexcept_spe (exc);

  /* Success.  */
  return 0;
}
コード例 #2
0
ファイル: fraiseexcpt.c プロジェクト: Drakey83/steamlink-sdk
int
__feraiseexcept (int excepts)
{
  return __feraiseexcept_spe (__fexcepts_to_spe (excepts));
}