Remove alignments on jump targets in memset
commiteb2c88c7c83901737db5c4de7dc4470c5681b2cb
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 19 May 2016 15:49:45 +0000 (19 08:49 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 19 May 2016 15:49:55 +0000 (19 08:49 -0700)
treee885e1ac11fe8e972f8e5db4bf3094d01a68e7ca
parentbb37c73778ccc029d20b08d8a5df116c222ca825
Remove alignments on jump targets in memset

X86-64 memset-vec-unaligned-erms.S aligns many jump targets, which
increases code sizes, but not necessarily improve performance.  As
memset benchtest data of align vs no align on various Intel and AMD
processors

https://sourceware.org/bugzilla/attachment.cgi?id=9277

shows that aligning jump targets isn't necessary.

[BZ #20115]
* sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S (__memset):
Remove alignments on jump targets.
ChangeLog
sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S