This is the mail archive of the glibc-cvs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

GNU C Library master sources branch master updated. glibc-2.25-152-g8d2030d


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".

The branch, master has been updated
       via  8d2030d659791184ecac8de9d6e1403b316a94c2 (commit)
      from  ca4dc7465917beeb37af32891d4c867b5ac16883 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=8d2030d659791184ecac8de9d6e1403b316a94c2

commit 8d2030d659791184ecac8de9d6e1403b316a94c2
Author: Wilco Dijkstra <wdijkstr@arm.com>
Date:   Thu Mar 23 19:00:02 2017 +0000

    Add a new randomized memcpy test for copies up to 256 bytes.  The distribution
    of the size and alignment is based on a trace of SPEC2006.  Instead of
    repeating the same copy over and over again like the existing tests, it times
    several thousand different copies to more accurately estimate the overhead of
    branch prediction.
    
    	* benchtests/Makefile (string-benchset): Add memcpy-random.
    	* benchtests/bench-memcpy-random.c: New file.

diff --git a/ChangeLog b/ChangeLog
index 86599d7..4ec8d83 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2017-03-23  Wilco Dijkstra  <wdijkstr@arm.com>
+
+	* benchtests/Makefile (string-benchset): Add memcpy-random.
+	* benchtests/bench-memcpy-random.c: New file.
+
 2017-03-23  Tulio Magno Quites Machado Filho  <tuliom@linux.vnet.ibm.com>
 
 	* stdio-common/printf.h (register_printf_modifier): Change the
diff --git a/benchtests/Makefile b/benchtests/Makefile
index 81edf8a..a96e953 100644
--- a/benchtests/Makefile
+++ b/benchtests/Makefile
@@ -37,7 +37,7 @@ string-benchset := bcopy bzero memccpy memchr memcmp memcpy memmem memmove \
 		   strcat strchr strchrnul strcmp strcpy strcspn strlen \
 		   strncasecmp strncat strncmp strncpy strnlen strpbrk strrchr \
 		   strspn strstr strcpy_chk stpcpy_chk memrchr strsep strtok \
-		   strcoll memcpy-large memmove-large memset-large
+		   strcoll memcpy-large memcpy-random memmove-large memset-large
 
 # Build and run locale-dependent benchmarks only if we're building natively.
 ifeq (no,$(cross-compiling))

-----------------------------------------------------------------------

Summary of changes:
 ChangeLog           |    5 +++++
 benchtests/Makefile |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)


hooks/post-receive
-- 
GNU C Library master sources


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]