diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sysdeps/aarch64/fpu/fclrexcpt.c | 2 |
2 files changed, 6 insertions, 1 deletions
@@ -117,6 +117,11 @@ 2014-10-23 Wilco Dijkstra <wdijkstr@arm.com> + * sysdeps/aarch64/fpu/fclrexcpt.c (feclearexcept): + Simplify logic. + +2014-10-23 Wilco Dijkstra <wdijkstr@arm.com> + * sysdeps/aarch64/fpu/fsetexcptflg.c (fsetexceptflag): Cleanup logic. diff --git a/sysdeps/aarch64/fpu/fclrexcpt.c b/sysdeps/aarch64/fpu/fclrexcpt.c index b24f0ffbbc..4471373237 100644 --- a/sysdeps/aarch64/fpu/fclrexcpt.c +++ b/sysdeps/aarch64/fpu/fclrexcpt.c @@ -28,7 +28,7 @@ feclearexcept (int excepts) excepts &= FE_ALL_EXCEPT; _FPU_GETFPSR (fpsr); - fpsr_new = (fpsr & ~FE_ALL_EXCEPT) | (fpsr & FE_ALL_EXCEPT & ~excepts); + fpsr_new = fpsr & ~excepts; if (fpsr != fpsr_new) _FPU_SETFPSR (fpsr_new); |