]> sourceware.org Git - glibc.git/commit
x86: Optimize memcmp SSE2 in memcmp.S
authorNoah Goldstein <goldstein.w.n@gmail.com>
Fri, 15 Apr 2022 17:27:59 +0000 (12:27 -0500)
committerNoah Goldstein <goldstein.w.n@gmail.com>
Fri, 15 Apr 2022 18:08:35 +0000 (13:08 -0500)
commit8804157ad9da39631703b92315460808eac86b0c
tree5d36f2ab234e5e23941090cf2deffe8fcb20ea73
parentac0d208b54fe78ff378afce8003467c763c6a74a
x86: Optimize memcmp SSE2 in memcmp.S

New code save size (-303 bytes) and has significantly better
performance.

geometric_mean(N=20) of page cross cases New / Original: 0.634
Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
sysdeps/x86_64/memcmp.S
sysdeps/x86_64/memcmpeq.S
sysdeps/x86_64/multiarch/Makefile
sysdeps/x86_64/multiarch/memcmp-sse2.S
sysdeps/x86_64/multiarch/memcmpeq-sse2.S
sysdeps/x86_64/multiarch/wmemcmp-c.c [deleted file]
sysdeps/x86_64/multiarch/wmemcmp-sse2.S [new file with mode: 0644]
sysdeps/x86_64/wmemcmp.S [new file with mode: 0644]
This page took 0.039313 seconds and 5 git commands to generate.