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 hjl/erms/hybrid updated. glibc-2.23-134-g94fbc79


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, hjl/erms/hybrid has been updated
       via  94fbc79c8958b1fc4d38816ac03b6a75cf99660e (commit)
       via  26d246da7712066a8e8aea73b907d2c7fdb652d8 (commit)
      from  cbb91f949f7e1560c299e7ad4727c6dfe976bb0c (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=94fbc79c8958b1fc4d38816ac03b6a75cf99660e

commit 94fbc79c8958b1fc4d38816ac03b6a75cf99660e
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Mar 24 16:05:26 2016 -0700

    Define REP_MOVSB_THRESHOLD to 8192 for AVX512

diff --git a/sysdeps/x86_64/multiarch/memcpy-avx512-unaligned-erms.S b/sysdeps/x86_64/multiarch/memcpy-avx512-unaligned-erms.S
index 6078619..20d04a0 100644
--- a/sysdeps/x86_64/multiarch/memcpy-avx512-unaligned-erms.S
+++ b/sysdeps/x86_64/multiarch/memcpy-avx512-unaligned-erms.S
@@ -3,6 +3,8 @@
 #define VMOVU		vmovdqu64
 #define VMOVA		vmovdqa64
 
+#define REP_MOVSB_THRESHOLD	8192
+
 #define MEMCPY_ERMS		__memcpy_avx512_unaligned_erms
 #define MEMPCPY_ERMS		__mempcpy_avx512_unaligned_erms
 #define MEMMOVE_ERMS		__memmove_avx512_unaligned_erms

http://sourceware.org/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=26d246da7712066a8e8aea73b907d2c7fdb652d8

commit 26d246da7712066a8e8aea73b907d2c7fdb652d8
Author: H.J. Lu <hjl.tools@gmail.com>
Date:   Thu Mar 24 16:04:22 2016 -0700

    Add ifndef REP_STOSB_THRESHOLD

diff --git a/sysdeps/x86_64/sysdep.h b/sysdeps/x86_64/sysdep.h
index 111f91e..b0519b9 100644
--- a/sysdeps/x86_64/sysdep.h
+++ b/sysdeps/x86_64/sysdep.h
@@ -131,10 +131,14 @@ lose:									      \
 #define R15_LP	r15
 
 /* Threshold to use Enhanced REP STOSB.  */
+#ifndef REP_STOSB_THRESHOLD
 #define REP_STOSB_THRESHOLD	1024
+#endif
 
 /* Threshold to use Enhanced REP MOVSB.  */
+#ifndef REP_MOVSB_THRESHOLD
 #define REP_MOVSB_THRESHOLD	2048
+#endif
 
 #else	/* __ASSEMBLER__ */
 

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

Summary of changes:
 .../multiarch/memcpy-avx512-unaligned-erms.S       |    2 ++
 sysdeps/x86_64/sysdep.h                            |    4 ++++
 2 files changed, 6 insertions(+), 0 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]