]> git.ipfire.org Git - thirdparty/glibc.git/commit
X86-64: Prepare memmove-vec-unaligned-erms.S
authorH.J. Lu <hjl.tools@gmail.com>
Wed, 6 Apr 2016 17:19:16 +0000 (10:19 -0700)
committerH.J. Lu <hjl.tools@gmail.com>
Wed, 6 Apr 2016 17:19:16 +0000 (10:19 -0700)
commita7d1c51482d15ab6c07e2ee0ae5e007067b18bfb
tree66c861f9ff408054d67a5d36c43e172e72bbf5a0
parent4af1bb06c59d24f35bf8dc55897838d926c05892
X86-64: Prepare memmove-vec-unaligned-erms.S

Prepare memmove-vec-unaligned-erms.S to make the SSE2 version as the
default memcpy, mempcpy and memmove.

* sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S
(MEMCPY_SYMBOL): New.
(MEMPCPY_SYMBOL): Likewise.
(MEMMOVE_CHK_SYMBOL): Likewise.
Replace MEMMOVE_SYMBOL with MEMMOVE_CHK_SYMBOL on __mempcpy_chk
symbols.  Replace MEMMOVE_SYMBOL with MEMPCPY_SYMBOL on
__mempcpy symbols.  Provide alias for __memcpy_chk in libc.a.
Provide alias for memcpy in libc.a and ld.so.
ChangeLog
sysdeps/x86_64/multiarch/memmove-vec-unaligned-erms.S