diff options
Diffstat (limited to 'winsup/mingw/mingwex/feholdexcept.c')
-rw-r--r-- | winsup/mingw/mingwex/feholdexcept.c | 16 |
1 files changed, 0 insertions, 16 deletions
diff --git a/winsup/mingw/mingwex/feholdexcept.c b/winsup/mingw/mingwex/feholdexcept.c deleted file mode 100644 index 8d4a3f67b..000000000 --- a/winsup/mingw/mingwex/feholdexcept.c +++ /dev/null @@ -1,16 +0,0 @@ -#include <fenv.h> - -/* 7.6.4.2 - The feholdexcept function saves the current floating-point - environment in the object pointed to by envp, clears the exception - flags, and then installs a non-stop (continue on exceptions) mode, - if available, for all exceptions. */ - -int feholdexcept (fenv_t * envp) -{ - __asm__ ("fnstenv %0;" : "=m" (* envp)); /* save current into envp */ - /* fnstenv sets control word to non-stop for all exceptions, so all we - need to do is clear the exception flags. */ - __asm__ ("fnclex"); - return 0; -} |