1234567891011121314151617181920212223242526272829303132333435363738394041 |
- #include <fenv.h>
- #include <fpu_control.h>
- #include "arm-features.h"
- int
- feclearexcept (int excepts)
- {
- fpu_control_t fpscr, new_fpscr;
-
- if (!ARM_HAVE_VFP)
- return (excepts != 0);
- _FPU_GETCW (fpscr);
- excepts &= FE_ALL_EXCEPT;
- new_fpscr = fpscr & ~excepts;
-
- if (new_fpscr != fpscr)
- _FPU_SETCW (new_fpscr);
- return 0;
- }
|