Optimize mempcpy on sparc.
authorDavid S. Miller <davem@davemloft.net>
Thu, 29 Mar 2012 05:35:26 +0000 (22:35 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 29 Mar 2012 05:35:26 +0000 (22:35 -0700)
commit88d85d4f001fac0fd7ef4e3d05ca8a7d50b0c98f
treedac097e3214f049492bbf41a575b6d846af3dd9e
parente5aa83e16d02bc8f1b1a352f83e12f3f14c4d4ac
Optimize mempcpy on sparc.

* sysdeps/sparc/sparc32/memcpy.S: Implement mempcpy using a stub
that branches into memcpy.
* sysdeps/sparc/sparc64/memcpy.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/memcpy.S: Add mempcpy multiarch
bits.
* sysdeps/sparc/sparc64/rtld-memcpy.c: Include generic mempcpy
implementation too.
* sysdeps/sparc/mempcpy.S: New file.
ChangeLog
sysdeps/sparc/mempcpy.S [new file with mode: 0644]
sysdeps/sparc/sparc32/memcpy.S
sysdeps/sparc/sparc64/memcpy.S
sysdeps/sparc/sparc64/multiarch/memcpy-niagara1.S
sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S
sysdeps/sparc/sparc64/multiarch/memcpy-ultra3.S
sysdeps/sparc/sparc64/multiarch/memcpy.S
sysdeps/sparc/sparc64/rtld-memcpy.c