diff options
author | Wilco <wdijkstr@arm.com> | 2014-06-24 13:53:04 +0000 |
---|---|---|
committer | Wilco <wdijkstr@arm.com> | 2014-06-24 13:53:04 +0000 |
commit | db59bad394ef61bf6d6ef7916012f2a09d0b3d11 (patch) | |
tree | 9605e6411433339e020a53841702db0171efaf81 /ChangeLog | |
parent | 001f7b773c637560ecfa686452a5e68d60d07db3 (diff) | |
download | glibc-db59bad394ef61bf6d6ef7916012f2a09d0b3d11.tar glibc-db59bad394ef61bf6d6ef7916012f2a09d0b3d11.tar.gz glibc-db59bad394ef61bf6d6ef7916012f2a09d0b3d11.tar.bz2 glibc-db59bad394ef61bf6d6ef7916012f2a09d0b3d11.zip |
Rewrite feupdateenv
This patch rewrites feupdateenv to improve performance by avoiding
unnecessary FPSCR reads/writes. It fixes bug 16918 by passing the
correct return value.
2014-06-24 Wilco <wdijkstr@arm.com>
[BZ #16918]
* sysdeps/arm/feupdateenv.c (feupdateenv):
Rewrite to reduce FPSCR accesses and fix return value.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -1,5 +1,11 @@ 2014-06-24 Wilco <wdijkstr@arm.com> + [BZ #16918] + * sysdeps/arm/feupdateenv.c (feupdateenv): + Rewrite to reduce FPSCR accesses and fix return value. + +2014-06-24 Wilco <wdijkstr@arm.com> + * sysdeps/arm/fclrexcpt.c (feclearexcept): Optimize to avoid unnecessary FPSCR writes. * sysdeps/arm/fedisblxcpt.c (fedisableexcept): Likewise. |