diff options
author | Wilco Dijkstra <wdijkstr@arm.com> | 2014-10-24 13:23:12 +0000 |
---|---|---|
committer | Wilco Dijkstra <wdijkstr@arm.com> | 2014-10-24 13:23:12 +0000 |
commit | 6a9ad2faee48c5a9befd5ad6af79df37e4ea5436 (patch) | |
tree | c509b0a98c1f8090e7b4a286b1b9af2469226da7 | |
parent | 1c8810ed95b3ef09c5a8a2bd03f26e3452974c06 (diff) | |
download | glibc-6a9ad2faee48c5a9befd5ad6af79df37e4ea5436.tar glibc-6a9ad2faee48c5a9befd5ad6af79df37e4ea5436.tar.gz glibc-6a9ad2faee48c5a9befd5ad6af79df37e4ea5436.tar.bz2 glibc-6a9ad2faee48c5a9befd5ad6af79df37e4ea5436.zip |
Call libc_fetestexcept_aarch64 from math_private.h rather than duplicating functionality.
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | sysdeps/aarch64/fpu/fgetexcptflg.c | 10 |
2 files changed, 7 insertions, 8 deletions
@@ -1,5 +1,10 @@ 2014-10-24 Wilco Dijkstra <wdijkstr@arm.com> + * sysdeps/aarch64/fpu/fgetexcptflg.c (fegetexceptflag): + Call libc_fetestexcept_aarch64. + +2014-10-24 Wilco Dijkstra <wdijkstr@arm.com> + * sysdeps/aarch64/fpu/feholdexcpt.c (feholdexcept): Call libc_feholdexcept_aarch64. diff --git a/sysdeps/aarch64/fpu/fgetexcptflg.c b/sysdeps/aarch64/fpu/fgetexcptflg.c index d25da1cab9..ee19d6ed84 100644 --- a/sysdeps/aarch64/fpu/fgetexcptflg.c +++ b/sysdeps/aarch64/fpu/fgetexcptflg.c @@ -17,17 +17,11 @@ <http://www.gnu.org/licenses/>. */ #include <fenv.h> -#include <fpu_control.h> +#include <math_private.h> int fegetexceptflag (fexcept_t *flagp, int excepts) { - fpu_fpsr_t fpsr; - - /* Get the current exceptions. */ - _FPU_GETFPSR (fpsr); - - *flagp = fpsr & excepts & FE_ALL_EXCEPT; - + *flagp = libc_fetestexcept_aarch64 (excepts); return 0; } |