]> sourceware.org Git - glibc.git/commit - ChangeLog
Avoid performance penalty in sparc optimized memcpy/memset.
authorDavid S. Miller <davem@davemloft.net>
Thu, 31 May 2012 21:19:30 +0000 (14:19 -0700)
committerDavid S. Miller <davem@davemloft.net>
Thu, 31 May 2012 21:19:30 +0000 (14:19 -0700)
commitf230c29b40cc36ce62387664be92c3cf94119efe
tree26028666b279654830d54846e9194429accfd9f5
parentfed806c3af7b6421e17ac50f8129dbe4fd693e4a
Avoid performance penalty in sparc optimized memcpy/memset.

fmovd clears the current exception field in the %fsr, fsrc2
does not and therefore runs more efficiently on some cpus.

* sysdeps/sparc/sparc64/memcpy.S: Use fsrc2 to move 64-bit
values between float registers.
* sysdeps/sparc/sparc64/memset.S: Likewise.
* sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S: Likewise.
ChangeLog
sysdeps/sparc/sparc64/memcpy.S
sysdeps/sparc/sparc64/memset.S
sysdeps/sparc/sparc64/multiarch/memcpy-niagara2.S
This page took 0.039824 seconds and 5 git commands to generate.