aboutsummaryrefslogtreecommitdiff
path: root/isa
AgeCommit message (Expand)AuthorFilesLines
2017-09-01Improve ma_fetch test to cover JAL and branchesAndrew Waterman1-1/+48
2017-08-07rv64[ms]i-csr: Only emit F instructions when compiled for F.Richard Xia1-1/+6
2017-08-04RV32 div tests should use -2^31 for min value, not -2^63Andrew Waterman3-9/+9
2017-08-04Improve RVC testAndrew Waterman1-3/+2
2017-05-22minNum -> minimumNumberAndrew Waterman2-4/+16
2017-05-17Manually assemble bad shift amount, since assembler rejectsAndrew Waterman1-1/+1
2017-05-05Check UXL in sstatusAndrew Waterman1-0/+5
2017-05-05Test that superpage PTEs trap when PPN LSBs are setAndrew Waterman1-0/+18
2017-05-05Regularize control flow in dirty-bit testAndrew Waterman1-8/+12
2017-04-14Fix illegal-instruction test when S-mode is not implementedAndrew Waterman1-10/+14
2017-04-10Improve fp ldst/move tests; remove redundant fsgnj testsAndrew Waterman9-122/+126
2017-04-07Retrofit rv64mi-p-illegal to test vectored interruptsAndrew Waterman1-7/+41
2017-04-07Remove defunct IPI testsAndrew Waterman4-62/+0
2017-04-05Make ma_addr test work for systems with misaligned ld/stAndrew Waterman1-34/+66
2017-03-30Expand dirty-bit test to test MPRV and SUMAndrew Waterman1-27/+30
2017-03-27Separate page faults from physical memory access exceptionsAndrew Waterman1-1/+1
2017-03-22Clean up benchmarks buildAndrew Waterman1-2/+0
2017-03-21Allow supervisor access to user pages in dirty-bit testAndrew Waterman1-1/+1
2017-03-21Avoid x3 (gp), which is now TESTNUMAndrew Waterman14-106/+106
2017-03-13Test mstatus.TW, mstatus.TVM, and mstatus.TSR featuresAndrew Waterman1-1/+105
2017-03-09Don't link ISA tests against libcAndrew Waterman1-1/+1
2017-03-09Permit flexible dirty-bit behaviorAndrew Waterman2-18/+28
2017-03-09Check mbadaddr in ma_addr testAndrew Waterman1-0/+4
2017-02-01Use NaN macrosAndrew Waterman4-8/+8
2017-02-01Test FMIN/FMAX NaN behaviorAndrew Waterman3-0/+15
2017-01-31Test qNaN and sNaN inputs to FP comparisonsAndrew Waterman3-18/+44
2017-01-04Specify Spike ISA explicitlyAndrew Waterman1-2/+2
2017-01-04Remove Hwacha macrosAndrew Waterman2-645/+0
2017-01-04Mask off large constants for RV32Andrew Waterman1-23/+25
2016-12-12Pass newly updated -march, -mabi options to gccAndrew Waterman1-15/+15
2016-12-06avoid non-standard predefined macrosAndrew Waterman10-20/+20
2016-11-21Remove cache miss test from all but one AMO testAndrew Waterman17-161/+2
2016-11-01Make sure FP stores don't write memory if mstatus.FS=0.Andrew Waterman1-8/+22
2016-10-09Align FP data sectionsAndrew Waterman1-12/+8
2016-09-06Add rv32uf testsAndrew Waterman16-3/+142
2016-09-02Make RVC test fit in 16 KiBAndrew Waterman1-4/+4
2016-08-31Change accidental use of SLTIU in SLTI tests (#26)Brett Cannon1-1/+1
2016-08-30Share code between rv32ui and rv64ui testsAndrew Waterman39-2516/+180
2016-08-30Add missing RV32 slt[i]u testsAndrew Waterman5-147/+21
2016-08-26Update to new breakpoint & counter specAndrew Waterman2-32/+31
2016-08-17Improve AMO testsAndrew Waterman5-221/+29
2016-08-16Make ENTROPY deterministicAndrew Waterman1-3/+2
2016-08-08move fclass macros into the same file as the rest (#22)Colin Schmidt3-8/+8
2016-07-29Add RV32 RVC and breakpoint testsAndrew Waterman6-2/+34
2016-07-29Add an RVC testAndrew Waterman6-39/+171
2016-07-22skip user-mode trap tests in rv32mi/rv64mi-p-csr if no user modeHoward Mao1-0/+9
2016-07-22Move rv32mi dirty bit test to rv32siAndrew Waterman3-2/+2
2016-07-22Move dirty bit test to rv64si directoryAndrew Waterman6-60/+2
2016-07-22Simplify fence.i test for RVCAndrew Waterman1-10/+10
2016-07-22Make ma_fetch test robust against code size changesAndrew Waterman1-2/+4