]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r339531,r339579,r340252,r340463,r340464,340472,r340587
authormjg <mjg@FreeBSD.org>
Tue, 20 Nov 2018 18:14:30 +0000 (18:14 +0000)
committermjg <mjg@FreeBSD.org>
Tue, 20 Nov 2018 18:14:30 +0000 (18:14 +0000)
commit74021aad3fbccbc32350bacb02bc471eb0bda3ca
tree7457ee9d89720da1a00149ae4bea36e5cdc6334a
parentd89f7b751447a7f618633e48896501f7c7506e39
MFC r339531,r339579,r340252,r340463,r340464,340472,r340587

amd64: tidy up memset to have rax set earlier for small sizes
amd64: finish the tail in memset with an overlapping store
amd64: align memset buffers to 16 bytes before using rep stos
amd64: convert libc bzero to a C func to avoid future bloat
amd64: sync up libc memset with the kernel version
amd64: handle small memset buffers with overlapping stores
Fix -DNO_CLEAN amd64 build after r340463

Approved by: re (gjb)
Makefile.inc1
lib/libc/amd64/string/Makefile.inc
lib/libc/amd64/string/bzero.S [deleted file]
lib/libc/amd64/string/bzero.c [new file with mode: 0644]
lib/libc/amd64/string/memset.S
sys/amd64/amd64/support.S