Age | Commit message (Collapse) | Author |
|
The outgoing license was MIT only. The new dual license allows
using the code under Apache-2.0 WITH LLVM-exception license too.
|
|
Add an initial SVE memcpy implementation. Copies up to 32 bytes use SVE
vectors which improves the random memcpy benchmark significantly.
|
|
Improve memcpy benchmark. Double the number of random tests and the memory size.
Add separate tests using a direct call to memcpy to compare with indirect call to
GLIBC memcpy. Add a test for small aligned and unaligned memcpy.
|
|
Increase the number of iterations of the random test. Minor code cleanup.
|
|
Add a randomized memset benchmark using string length and alignment distribution
based on SPEC2017.
|
|
Add benchmarking of forward and backward unaligned memmoves.
|
|
Add strlen benchmark with a random latency and small/medium throughput tests.
|
|
Print results in bytes/ns. Add medium and large copy benchmark.
|
|
Add memcpy benchmark based on size and alignment distribution of SPEC2017.
|