aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/common/util.h
AgeCommit message (Collapse)AuthorFilesLines
2016-03-14Rework benchmarks to run in M-modeAndrew Waterman1-2/+2
This broadens their utility and lets them use the M-mode counters directly.
2015-01-09Add LICENSEAndrew Waterman1-0/+2
2014-12-12Add more entropy to matrix multiplication inputAndrew Waterman1-0/+8
This will exercise the floating-point units more thoroughly.
2014-11-07Clean up canonical mt benchmarks and reorganize extra versions in /mt. All ↵Henry Cook1-0/+11
versions support support at least 1/2/4 threads.
2014-04-14commit high-performance mm (scalar and vector versions)Yunsup Lee1-5/+3
2014-04-07Add radix sort benchmarkAndrew Waterman1-0/+2
2014-04-03setStats in benchmarks now should set and unset the stats register. Also, ↵Stephen Twigg1-4/+0
removed legacy SET_STATS macro.
2014-03-25Make qsort benchmark more meaningfulAndrew Waterman1-2/+2
Before, we were sorting a sorted array :\
2014-02-06Clean up benchmarks; support uarch-specific countersAndrew Waterman1-34/+94
2013-11-25Update benchmarks to new privileged ISAAndrew Waterman1-1/+1
2013-10-10Benchmarks now run in user-mode.Christopher Celio1-1/+29
- Jump to main performed by eret. - Nano trap handler added. - FinishTest refactored to perform SYS_exit, placed in util.h. - Only SYS_exit with test_result=1 results in a passed test. - Any other exceptions/syscalls/test_results end program with FAILED test. - PCR status set to S64/U64 if compiled in 64b.
2013-04-29benchmarks initial commitYunsup Lee1-0/+32