diff options
author | Ulrich Drepper <drepper@gmail.com> | 2011-10-24 22:11:21 -0400 |
---|---|---|
committer | Ulrich Drepper <drepper@gmail.com> | 2011-10-24 22:11:21 -0400 |
commit | 202c9deb15ee43bcbe70b36fa9bae050b8633c27 (patch) | |
tree | da6f340b0a0475b22c0ec7664f2dfea47aaad153 /ChangeLog | |
parent | 485683c35f020bd8b926e9673adb9b748380e8ce (diff) | |
download | glibc-202c9deb15ee43bcbe70b36fa9bae050b8633c27.tar glibc-202c9deb15ee43bcbe70b36fa9bae050b8633c27.tar.gz glibc-202c9deb15ee43bcbe70b36fa9bae050b8633c27.tar.bz2 glibc-202c9deb15ee43bcbe70b36fa9bae050b8633c27.zip |
Better DLA_FMS
It's better to use __builtin_fma if it works. Use it for gcc 4.6 and
higher. Move the x86-64 dla.h to the correct place.
Diffstat (limited to 'ChangeLog')
-rw-r--r-- | ChangeLog | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -1,7 +1,9 @@ 2011-10-24 Ulrich Drepper <drepper@gmail.com> - * sysdeps/x86_64/dla.h (DLA_FMS): Some compilers fail to inline - __builtin_fma in some situations. Have to use an asm. + * sysdeps/x86_64/dla.h: Move to ... + * sysdeps/x86_64/fpu/dla.h: ...here. + (DLA_FMS): Some compilers fail to inline __builtin_fma in some + situations. Use __builtin_fma only for gcc 4.6 and up. * config.make.in: Add have-mfma4 entry. * configure.in: Substitute libc_cv_cc_fma4. |