Add a new randomized memcpy test for copies up to 256 bytes. The distribution
commit8d2030d659791184ecac8de9d6e1403b316a94c2
authorWilco Dijkstra <wdijkstr@arm.com>
Thu, 23 Mar 2017 19:00:02 +0000 (23 19:00 +0000)
committerWilco Dijkstra <wdijkstr@arm.com>
Thu, 23 Mar 2017 19:00:02 +0000 (23 19:00 +0000)
treea4156bc46452fdd750fa3dde54f8cca8a81d97e1
parentca4dc7465917beeb37af32891d4c867b5ac16883
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.
ChangeLog
benchtests/Makefile