diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2011-09-21 15:21:28 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2016-03-28 06:11:19 -0700 |
commit | c835e4cad72cfda9c2702047e6ac31a8aba8e61d (patch) | |
tree | 32a42fdc011570ed3d0bec28b3e1d3c4836c2a5c /sysdeps/generic/versionsort64.c | |
parent | e41b395523040fcb58c7d378475720c2836d280c (diff) | |
download | glibc-hjl/erms/i386.tar.gz glibc-hjl/erms/i386.tar.xz glibc-hjl/erms/i386.zip |
Add 32-bit Enhanced REP MOVSB/STOSB (ERMS) memcpy/memset hjl/erms/i386
Add and test 32-bit memcpy/memset with Enhanced REP MOVSB/STOSB (ERMS). * sysdeps/i386/i686/multiarch/Makefile (sysdep_routines): Add bcopy-erms, memcpy-erms, memmove-erms, mempcpy-erms, bzero-erms and memset-erms. * sysdeps/i386/i686/multiarch/bcopy-erms.S: New file. * sysdeps/i386/i686/multiarch/bzero-erms.S: Likewise. * sysdeps/i386/i686/multiarch/memcpy-erms.S: Likewise. * sysdeps/i386/i686/multiarch/memmove-erms.S: Likewise. * sysdeps/i386/i686/multiarch/mempcpy-erms.S: Likewise. * sysdeps/i386/i686/multiarch/memset-erms.S: Likewise. * sysdeps/i386/i686/multiarch/ifunc-impl-list.c (__libc_ifunc_impl_list): Add __bcopy_erms, __bzero_erms, __memmove_chk_erms, __memmove_erms, __memset_chk_erms, __memset_erms, __memcpy_chk_erms, __memcpy_erms, __mempcpy_chk_erms and __mempcpy_erms.
Diffstat (limited to 'sysdeps/generic/versionsort64.c')
0 files changed, 0 insertions, 0 deletions