]> git.ipfire.org Git - thirdparty/glibc.git/commit - ChangeLog
Use HP_TIMING for benchmarks if available
authorSiddhesh Poyarekar <siddhesh@redhat.com>
Mon, 13 May 2013 08:14:32 +0000 (13:44 +0530)
committerSiddhesh Poyarekar <siddhesh@redhat.com>
Mon, 13 May 2013 08:14:32 +0000 (13:44 +0530)
commit43fe811b73d8f585a4ae837d4a9d4c0f5d46b779
tree7280e44dba0f9839d1a5fbfcd890446e0c220953
parent0f7d347bd0530562257d7c03c62b8c50d810b655
Use HP_TIMING for benchmarks if available

HP_TIMING uses native timestamping instructions if available, thus
greatly reducing the overhead of recording start and end times for
function calls.  For architectures that don't have HP_TIMING
available, we fall back to the clock_gettime bits.  One may also
override this by invoking the benchmark as follows:

  make USE_CLOCK_GETTIME=1 bench

and get the benchmark results using clock_gettime.  One has to do
`make bench-clean` to ensure that the benchmark programs are rebuilt.
ChangeLog
benchtests/Makefile
benchtests/bench-skeleton.c
benchtests/bench-timing.h [new file with mode: 0644]