aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2016-05-19 08:49:45 -0700
committerH.J. Lu <hjl.tools@gmail.com>2016-05-19 08:49:55 -0700
commiteb2c88c7c83901737db5c4de7dc4470c5681b2cb (patch)
treee885e1ac11fe8e972f8e5db4bf3094d01a68e7ca /ChangeLog
parentbb37c73778ccc029d20b08d8a5df116c222ca825 (diff)
downloadglibc-eb2c88c7c83901737db5c4de7dc4470c5681b2cb.zip
glibc-eb2c88c7c83901737db5c4de7dc4470c5681b2cb.tar.gz
glibc-eb2c88c7c83901737db5c4de7dc4470c5681b2cb.tar.bz2
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.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog6
1 files changed, 6 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 5bc942e..8a4918c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2016-05-19 H.J. Lu <hongjiu.lu@intel.com>
+
+ [BZ #20115]
+ * sysdeps/x86_64/multiarch/memset-vec-unaligned-erms.S (__memset):
+ Remove alignments on jump targets.
+
2016-05-19 Joseph Myers <joseph@codesourcery.com>
* conform/data/pwd.h-data (endpwent): Do not expect for [XPG3].