diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2018-12-26 06:58:15 -0800 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2018-12-26 06:58:31 -0800 |
commit | ba4b8fab20d52e4c3c52fcff805c77219a9e8b5e (patch) | |
tree | cf246769d1a8da1a173e301a43aee43f5fe33737 /sysdeps/x86_64/fpu/multiarch | |
parent | 9412979a4384c183eb50dbc6fe40aaf9904b1dc7 (diff) | |
download | glibc-ba4b8fab20d52e4c3c52fcff805c77219a9e8b5e.tar.gz glibc-ba4b8fab20d52e4c3c52fcff805c77219a9e8b5e.tar.xz glibc-ba4b8fab20d52e4c3c52fcff805c77219a9e8b5e.zip |
x86-64: Remove s_sincosf-sse2.S
The current s_sincosf.c is faster than s_sincosf-sse2.S. On Broadwell with FMA disabled, bench-sincosf shows: Before After Improvement max 154.032 114.517 34% min 6.25 5.609 11% mean 14.8728 12.8589 15% * sysdeps/x86_64/fpu/s_sincosf.S: Removed. * sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S: Likewise. * sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c: New file.
Diffstat (limited to 'sysdeps/x86_64/fpu/multiarch')
-rw-r--r-- | sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S | 2 | ||||
-rw-r--r-- | sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S b/sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S deleted file mode 100644 index 51d012bb12..0000000000 --- a/sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.S +++ /dev/null @@ -1,2 +0,0 @@ -#define __sincosf __sincosf_sse2 -#include <sysdeps/x86_64/fpu/s_sincosf.S> diff --git a/sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c b/sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c new file mode 100644 index 0000000000..3c6d293803 --- /dev/null +++ b/sysdeps/x86_64/fpu/multiarch/s_sincosf-sse2.c @@ -0,0 +1,2 @@ +#define SINCOSF __sincosf_sse2 +#include <sysdeps/ieee754/flt-32/s_sincosf.c> |