S390: Implement bzero with memset.
authorStefan Liebler <stli@linux.ibm.com>
Tue, 18 Dec 2018 12:57:05 +0000 (13:57 +0100)
committerStefan Liebler <stli@linux.ibm.com>
Tue, 18 Dec 2018 12:57:05 +0000 (13:57 +0100)
commit07be392807ac78330da90f01408aa7e042a97a88
tree61dbb46016a8c0699a234552b2bd4a6eaa063065
parent712a254a97ade7f48fb7a434339faa05c048ce1f
S390: Implement bzero with memset.

This patch removes the bzero s390 implementation with mvcle and
adds entry points for bzero in memset ifunc variants.
Therefore an ifunc resolver is implemented for bzero, too.

ChangeLog:

* sysdeps/s390/s390-32/bzero.S: Delete file.
* sysdeps/s390/s390-64/bzero.S: Likewise.
* sysdeps/s390/Makefile (sysdep_routines): Add bzero.
* sysdeps/s390/bzero.c: New file.
* sysdeps/s390/memset-z900.S: Add bzero entry points.
* sysdeps/s390/ifunc-memset.h: Add bzero function macros.
* sysdeps/s390/multiarch/ifunc-impl-list.c
(__libc_ifunc_impl_list): Add bzero ifunc variants.
ChangeLog
sysdeps/s390/Makefile
sysdeps/s390/bzero.c [moved from sysdeps/s390/s390-32/bzero.S with 52% similarity]
sysdeps/s390/ifunc-memset.h
sysdeps/s390/memset-z900.S
sysdeps/s390/multiarch/ifunc-impl-list.c
sysdeps/s390/s390-64/bzero.S [deleted file]