From b2b671b677d92429a3d41bf451668f476aa267ed Mon Sep 17 00:00:00 2001 From: Ondrej Bilka Date: Mon, 20 May 2013 08:26:00 +0200 Subject: Faster memset on x64 This implementation speed up memset in several ways. First is avoiding expensive computed jump. Second is using fact that arguments of memset are most of time aligned to 8 bytes. Benchmark results on: kam.mff.cuni.cz/~ondra/benchmark_string/memset_profile_result27_04_13.tar.bz2 --- ChangeLog | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 6c540a7e23..67dfa33b14 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2013-05-20 Ondřej Bílka + + * sysdeps/x86_64/memset.S (memset): New implementation. + (__bzero): Likewise. + (__memset_tail): New function. + 2013-05-20 Ondřej Bílka * sysdeps/x86_64/multiarch/memcpy-sse2-unaligned.S: New file. -- cgit v1.2.3