Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-09-27 | rv64ui test misaligned load/store data (#410) | John Ingalls | 2 | -0/+388 | |
2022-06-06 | Revert unaligned tests. | Tim Newsome | 2 | -50/+0 | |
They lead to two problems: 1. The change to set TESTNUM before the test instead of after broke a few tests that relied on the old behavior. 2. Some tests in the v variant do something in the exception handler such that when they get an unaligned access exception, they end up stuck in a loop of unaligned access exceptions and the exception handler set up in the test is never called. | |||||
2022-06-06 | Test unaligned ld accesses. | Tim Newsome | 1 | -0/+27 | |
Identical to the lw change in #391. | |||||
2022-06-06 | Add unaligned test cases for lw | Tim Newsome | 1 | -0/+23 | |
The test passes if either the target register contains the correct value, or the target raises a misaligned load exception. | |||||
2020-11-20 | Only attempt to build tests supported by compiler | Andrew Waterman | 1 | -2/+0 | |
Resolves #303 | |||||
2020-10-19 | use registers present on rv32e (#299) | Sandeep Rajendran | 1 | -4/+4 | |
2020-03-21 | Move self-modifying 'fence.i' ops to .data memory section (#269) | WRansohoff | 1 | -6/+14 | |
Co-authored-by: WRR <-@-> | |||||
2020-03-16 | Add a test case rs = rd to jalr.S (#258) | Takahiro | 1 | -0/+16 | |
2019-03-17 | Rename TEST_SRL to TEST_SRLI to avoid conflicts with another TEST_SRL (#183) | Pavel I. Kryukov | 1 | -18/+18 | |
2019-01-26 | Fix comments for shift amount. (#177) | takeoverjp | 3 | -3/+3 | |
2018-09-08 | RV64 s{ll,ra,rl}w tests with non-canonical values | Tommy Thorn | 6 | -0/+42 | |
2018-04-09 | Fix #120: Instructions 'sll' are replaced with 'slli' in rv64ui/slli.S (#121) | Andrei Tatarnikov | 1 | -3/+3 | |
2017-11-11 | Make sure that code is 4-byte aligned before disabling rvc (#100) | Andrew Waterman | 1 | -0/+1 | |
2017-03-21 | Avoid x3 (gp), which is now TESTNUM | Andrew Waterman | 12 | -74/+74 | |
2016-12-06 | avoid non-standard predefined macros | Andrew Waterman | 4 | -4/+4 | |
2016-08-31 | Change accidental use of SLTIU in SLTI tests (#26) | Brett Cannon | 1 | -1/+1 | |
2016-08-30 | Share code between rv32ui and rv64ui tests | Andrew Waterman | 5 | -66/+84 | |
They were almost identical, so I made them actually identical. This will reduce the burden of writing further tests that span base ISAs. Tests can still be specialized for XLEN with ifdefs on e.g. __riscv64. | |||||
2016-07-22 | Move dirty bit test to rv64si directory | Andrew Waterman | 3 | -59/+1 | |
Not sure this is quite right, since the test technically runs in M-mode. Also, remove unused rdnpc/example tests. | |||||
2016-07-22 | Simplify fence.i test for RVC | Andrew Waterman | 1 | -10/+10 | |
2016-07-11 | Remove instruction width assumptions to support RVC | Andrew Waterman | 2 | -0/+4 | |
2016-07-11 | Remove vestigial j instruction test; improve jal test | Andrew Waterman | 3 | -62/+12 | |
2016-06-22 | separate ua and um tests from ui testssplit-isa-tests | Howard Mao | 33 | -1829/+0 | |
2016-05-22 | Enable LR/SC tests, even for uniprocessors | Andrew Waterman | 2 | -3/+2 | |
2016-04-30 | ERET -> xRET; new memory map | Andrew Waterman | 1 | -3/+1 | |
For now, we no longer build hex files, because the programs don't start at address 0. This decision will likely be revisited. | |||||
2016-03-03 | Make JALR test sensible in RISC-V, rather than SMIPS | Andrew Waterman | 1 | -37/+15 | |
2016-02-28 | Strip big-endian tests | Andrew Waterman | 2 | -12/+0 | |
These tests will likely never support non-standard big-endian systems. | |||||
2015-09-20 | Remove Hwacha v3 tests | Andrew Waterman | 1 | -17/+1 | |
2015-03-16 | revamp vector tests with new privileged spec, and add scalar pt tests | Yunsup Lee | 1 | -12/+13 | |
2015-03-12 | Update to new privileged spec | Andrew Waterman | 2 | -14/+18 | |
2015-01-09 | Add LICENSE | Andrew Waterman | 86 | -0/+172 | |
2014-11-06 | Don't access memory outside of the binary's range | Andrew Waterman | 18 | -1/+19 | |
2014-04-18 | Added a new test case to REMW. | Christopher Celio | 1 | -0/+1 | |
2014-02-10 | Revert to old AUIPC definition | Andrew Waterman | 1 | -10/+6 | |
2014-01-31 | Shrink hex dumps | Andrew Waterman | 18 | -19/+1 | |
2014-01-31 | Reference TESTNUM instead of x28 directly | Andrew Waterman | 3 | -4/+4 | |
2014-01-16 | Make LR/SC test more thorough | Andrew Waterman | 1 | -19/+32 | |
2013-10-18 | revamp pt tests as well | Yunsup Lee | 1 | -1/+1 | |
2013-10-18 | hwacha virtual tests working | Yunsup Lee | 1 | -1/+1 | |
2013-10-17 | add passing physical vector tests back in | Yunsup Lee | 1 | -1/+1 | |
2013-09-21 | Re-enable virtual memory tests | Andrew Waterman | 1 | -1/+1 | |
2013-09-21 | New AUIPC semantics | Andrew Waterman | 1 | -6/+12 | |
2013-09-11 | Add AMOXOR test | Andrew Waterman | 3 | -2/+128 | |
2013-08-23 | Reflect changes to ISA | Andrew Waterman | 1 | -1/+1 | |
Conflicts: isa/Makefile | |||||
2013-07-25 | Remove JALR static hints | Andrew Waterman | 3 | -173/+1 | |
2013-05-16 | add failing multiply test | Yunsup Lee | 1 | -0/+3 | |
2013-04-24 | cleanup Makefiles in isa | Yunsup Lee | 2 | -151/+52 | |
2013-04-22 | initial commit | Yunsup Lee | 87 | -0/+5819 | |