aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/common
AgeCommit message (Expand)AuthorFilesLines
2023-05-22Add vec-sgemmJerry Zhao1-0/+16
2023-05-22Enable VS for benchmarksJerry Zhao1-2/+2
2023-05-22Improve performance of syscalls/memcpyJerry Zhao1-1/+15
2020-04-17The HTIF device must live in its own page since it is (generally) a bus/hardw...Adrian Harris1-0/+1
2020-02-08Solves https://github.com/riscv/riscv-tests/issues/241 : Each mhartid has the...Sho Nakatani1-2/+2
2019-12-10benchmarks: Simplify TLS initialisation (#224)James Clarke3-19/+5
2017-08-04Improve RVC testAndrew Waterman1-1/+2
2017-05-01Set ELF entry point correctlyAndrew Waterman1-0/+1
2017-04-26Add abort() for benefit of benchmark codeAndrew Waterman1-0/+6
2017-03-29Prohibit relaxing the initial gp generationPalmer Dabbelt1-0/+3
2017-03-29Change the global pointer symbol to __global_pointer$Palmer Dabbelt2-2/+2
2017-03-25Fix FPU initialization codeAndrew Waterman1-6/+8
2017-03-24Like tests, pass the benchmarks if XLEN disagreesAndrew Waterman1-5/+6
2017-03-22Clean up benchmarks buildAndrew Waterman2-33/+10
2017-03-21Clean up bmarks buildAndrew Waterman2-5/+5
2017-03-21Remove smips/host-debugging cruftAndrew Waterman1-50/+0
2017-01-20Use correct macro to guard floating-point initializationAndrew Waterman1-1/+1
2017-01-20Fix build with glibcAndrew Waterman1-0/+2
2016-12-06avoid non-standard predefined macrosAndrew Waterman1-2/+2
2016-08-29On RV32, zero-extend pointers for HTIFAndrew Waterman1-12/+12
2016-07-11Remove deprecated uarch counters; support RVC for benchmarksAndrew Waterman2-27/+13
2016-07-07Don't use FPU in benchmarks that don't need to use the FPUAndrew Waterman3-20/+12
2016-05-25Keep tohost/fromhost at deterministic addressAndrew Waterman3-7/+15
2016-05-02Stop using tohost/fromhost registersAndrew Waterman1-3/+11
2016-04-30ERET -> xRET; new memory mapAndrew Waterman3-10/+96
2016-04-06Don't use stats register; refer to uarch counters by numberAndrew Waterman1-10/+5
2016-03-14Rework benchmarks to run in M-modeAndrew Waterman4-26/+18
2016-03-03WIP on priv spec v1.9Andrew Waterman1-3/+3
2015-07-02Fix RV32 handling of syscall argumentsAndrew Waterman2-63/+65
2015-07-01Add _hard_float check in crt.S.Christopher Celio1-0/+3
2015-05-09Update to privileged architecture version 1.7Andrew Waterman3-18/+8
2015-05-01Make dhrystone report correct-ish numbersAndrew Waterman2-1/+16
2015-04-21Don't rely on reset values of MSTATUS_UA/SAAndrew Waterman2-3/+18
2015-04-21Fix benchmark compilation/execution on RV32Andrew Waterman1-1/+1
2015-03-17Merge [shm]call into ecall, [shm]ret into eretAndrew Waterman2-3/+3
2015-03-12Update to new privileged specAndrew Waterman3-38/+40
2015-01-09Add LICENSEAndrew Waterman3-0/+6
2014-12-15Remove dependence on machine/syscall.hAndrew Waterman1-1/+2
2014-12-13Initialize static TLS for the benchmarksAndrew Waterman3-12/+33
2014-12-12Add more entropy to matrix multiplication inputAndrew Waterman1-0/+8
2014-12-12Use user stack in supervisor modeAndrew Waterman1-14/+1
2014-12-03Use new toolchain and calling conventionAndrew Waterman2-27/+19
2014-11-07Clean up canonical mt benchmarks and reorganize extra versions in /mt. All ve...Henry Cook1-0/+11
2014-11-06Fix build with riscv-gcc version 4.9Andrew Waterman1-0/+1
2014-11-06Fix TLS in benchmarksAndrew Waterman1-0/+3
2014-09-10Enable interrupts in bmarksChristopher Celio1-6/+5
2014-04-14commit high-performance mm (scalar and vector versions)Yunsup Lee3-18/+14
2014-04-07Add radix sort benchmarkAndrew Waterman2-2/+3
2014-04-03setStats in benchmarks now should set and unset the stats register. Also, rem...Stephen Twigg2-5/+14
2014-03-25Make qsort benchmark more meaningfulAndrew Waterman1-2/+2