[PATCH] Benchtests: Add tests to cover longer string for strrchr

Rajalakshmi Srinivasaraghavan raji@linux.vnet.ibm.com
Tue Feb 21 04:07:00 GMT 2017


While working on strrchr optimization for power8, found that the
existing benchtests is not enough to find the improvements
for longer strings.  Hence increasing the length to 512 to
measure the performance for a wide range.

2017-02-21  Rajalakshmi Srinivasaraghavan  <raji@linux.vnet.ibm.com>

	* benchtests/bench-strrchr.c (test_main): Increase the iteration
	to cover longer string.
---
 benchtests/bench-strrchr.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/benchtests/bench-strrchr.c b/benchtests/bench-strrchr.c
index 8af363a..3ea8200 100644
--- a/benchtests/bench-strrchr.c
+++ b/benchtests/bench-strrchr.c
@@ -154,7 +154,7 @@ test_main (void)
       do_test (i, 64, 256, 23, BIG_CHAR);
     }
 
-  for (i = 0; i < 32; ++i)
+  for (i = 0; i < 512; ++i)
     {
       do_test (0, i, i + 1, 23, SMALL_CHAR);
       do_test (0, i, i + 1, 23, BIG_CHAR);
@@ -172,7 +172,7 @@ test_main (void)
       do_test (i, 64, 256, 0, BIG_CHAR);
     }
 
-  for (i = 0; i < 32; ++i)
+  for (i = 0; i < 512; ++i)
     {
       do_test (0, i, i + 1, 0, SMALL_CHAR);
       do_test (0, i, i + 1, 0, BIG_CHAR);
-- 
2.7.4



More information about the Libc-alpha mailing list