This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch master updated. glibc-2.23-147-gaea44bf
- From: hjl at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 1 Apr 2016 16:59:26 -0000
- Subject: GNU C Library master sources branch master updated. glibc-2.23-147-gaea44bf
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 aea44bf61aa3f27acbdb7648b6f5dc8882a8987b (commit)
from 32b28d24a1183bb411c813e51186c2896dd3efe3 (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=aea44bf61aa3f27acbdb7648b6f5dc8882a8987b
commit aea44bf61aa3f27acbdb7648b6f5dc8882a8987b
Author: H.J. Lu <hjl.tools@gmail.com>
Date: Fri Apr 1 09:58:59 2016 -0700
Test 64-byte alignment in memmove benchtest
Add 64-byte alignment tests in memmove benchtest for 64-byte vector
registers.
* benchtests/bench-memmove.c (test_main): Test 64-byte
alignment.
diff --git a/ChangeLog b/ChangeLog
index 08b6e0b..160777a 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
2016-04-01 H.J. Lu <hongjiu.lu@intel.com>
+ * benchtests/bench-memmove.c (test_main): Test 64-byte
+ alignment.
+
+2016-04-01 H.J. Lu <hongjiu.lu@intel.com>
+
* benchtests/bench-memcpy.c (test_main): Test 64-byte alignment.
2016-04-01 Adhemerval Zanella <adhemerval.zanella@linaro.org>
diff --git a/benchtests/bench-memmove.c b/benchtests/bench-memmove.c
index 79b7bd8..c38596b 100644
--- a/benchtests/bench-memmove.c
+++ b/benchtests/bench-memmove.c
@@ -176,6 +176,14 @@ test_main (void)
do_test (i, 0, 16 * i);
}
+ for (i = 32; i < 64; ++i)
+ {
+ do_test (0, 0, 32 * i);
+ do_test (i, 0, 32 * i);
+ do_test (0, i, 32 * i);
+ do_test (i, i, 32 * i);
+ }
+
return ret;
}
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 5 +++++
benchtests/bench-memmove.c | 8 ++++++++
2 files changed, 13 insertions(+), 0 deletions(-)
hooks/post-receive
--
GNU C Library master sources