aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2016-03-28 13:15:59 -0700
committerH.J. Lu <hjl.tools@gmail.com>2016-03-28 13:16:22 -0700
commit064f01b10b57ff09cda7025f484b848c38ddd57a (patch)
tree33e2fa326e68e7f707ed16d723b039b0c1ba324d /ChangeLog
parentc365e615f7429aee302f8af7bf07ae262278febb (diff)
downloadglibc-064f01b10b57ff09cda7025f484b848c38ddd57a.zip
glibc-064f01b10b57ff09cda7025f484b848c38ddd57a.tar.gz
glibc-064f01b10b57ff09cda7025f484b848c38ddd57a.tar.bz2
Make __memcpy_avx512_no_vzeroupper an alias
Since x86-64 memcpy-avx512-no-vzeroupper.S implements memmove, make __memcpy_avx512_no_vzeroupper an alias of __memmove_avx512_no_vzeroupper to reduce code size of libc.so. * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Remove memcpy-avx512-no-vzeroupper. * sysdeps/x86_64/multiarch/memcpy-avx512-no-vzeroupper.S: Renamed to ... * sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S: This. (MEMCPY): Don't define. (MEMCPY_CHK): Likewise. (MEMPCPY): Likewise. (MEMPCPY_CHK): Likewise. (MEMPCPY_CHK): Renamed to ... (__mempcpy_chk_avx512_no_vzeroupper): This. (MEMPCPY_CHK): Renamed to ... (__mempcpy_chk_avx512_no_vzeroupper): This. (MEMCPY_CHK): Renamed to ... (__memmove_chk_avx512_no_vzeroupper): This. (MEMCPY): Renamed to ... (__memmove_avx512_no_vzeroupper): This. (__memcpy_avx512_no_vzeroupper): New alias. (__memcpy_chk_avx512_no_vzeroupper): Likewise.
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b7a07a0..5e8cc45 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,27 @@
2016-03-28 H.J. Lu <hongjiu.lu@intel.com>
+ * sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Remove
+ memcpy-avx512-no-vzeroupper.
+ * sysdeps/x86_64/multiarch/memcpy-avx512-no-vzeroupper.S: Renamed
+ to ...
+ * sysdeps/x86_64/multiarch/memmove-avx512-no-vzeroupper.S: This.
+ (MEMCPY): Don't define.
+ (MEMCPY_CHK): Likewise.
+ (MEMPCPY): Likewise.
+ (MEMPCPY_CHK): Likewise.
+ (MEMPCPY_CHK): Renamed to ...
+ (__mempcpy_chk_avx512_no_vzeroupper): This.
+ (MEMPCPY_CHK): Renamed to ...
+ (__mempcpy_chk_avx512_no_vzeroupper): This.
+ (MEMCPY_CHK): Renamed to ...
+ (__memmove_chk_avx512_no_vzeroupper): This.
+ (MEMCPY): Renamed to ...
+ (__memmove_avx512_no_vzeroupper): This.
+ (__memcpy_avx512_no_vzeroupper): New alias.
+ (__memcpy_chk_avx512_no_vzeroupper): Likewise.
+
+2016-03-28 H.J. Lu <hongjiu.lu@intel.com>
+
[BZ #18858]
* sysdeps/x86_64/multiarch/Makefile (sysdep_routines): Remove
mempcpy-ssse3, mempcpy-ssse3-back, mempcpy-avx-unaligned