aboutsummaryrefslogtreecommitdiff
path: root/isa/rv64uf
AgeCommit message (Collapse)AuthorFilesLines
2020-11-20Only attempt to build tests supported by compilerAndrew Waterman1-2/+0
Resolves #303
2020-03-19Fix comments error in fmin.S (#267)Mohanson1-2/+2
2017-05-22minNum -> minimumNumberAndrew Waterman1-2/+8
2017-04-10Improve fp ldst/move tests; remove redundant fsgnj testsAndrew Waterman3-58/+33
2017-02-01Use NaN macrosAndrew Waterman2-4/+4
2017-02-01Test FMIN/FMAX NaN behaviorAndrew Waterman1-0/+5
See https://github.com/riscv/riscv-isa-sim/issues/76
2017-01-31Test qNaN and sNaN inputs to FP comparisonsAndrew Waterman1-7/+20
2016-12-06avoid non-standard predefined macrosAndrew Waterman2-5/+5
2016-09-06Add rv32uf testsAndrew Waterman2-3/+13
2016-08-08move fclass macros into the same file as the rest (#22)Colin Schmidt1-4/+0
2016-06-22split up rv64uf and rv64ud isa testsHoward Mao14-309/+58
2016-04-30ERET -> xRET; new memory mapAndrew Waterman1-2/+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-01Negative float -> unsigned int conversions return 0Andrew Waterman1-17/+17
2016-02-29remove comments now that tests passsqrt-171Colin Schmidt1-2/+0
2016-02-24add new failing fsqrt test caseColin Schmidt1-0/+3
when using testfloat the correct format is input output unknown value This comment requested by palmer
2016-02-18What is the square root of 171?Palmer Dabbelt1-0/+4
I get differnt answers on Rocket and Spike. The Spike answer matches my Intel machine. This fails when I compute both the single precision and double precision answer.
2016-01-29Test that fcvt canonicalizes NaNsPalmer Dabbelt1-0/+12
I believe this is entirely within the RISC-V ISA spec: * fmv is defined to move IEEE floats * All otherwise-unspeficied floating-point operations canonicalize NaNs This test fails on Spike, but passes on Rocket. I believe this is the source of my current torture failures.
2016-01-29Check NAN values in fdiv testsPalmer Dabbelt1-0/+3
The new RISC-V ISA spec mandates NAN bit patterns. This test checks to make sure that those bit patterns come out of fsqrt(-1). These pass on both spike and Rocket. An additional _DWORD_RESULT version of the FP test macros is added to facilitate floating-point tests that compare against particular bit patterns.
2016-01-12Use new NaN handling for conversions to integerAndrew Waterman1-4/+4
2016-01-12Use new canonical NaNAndrew Waterman1-0/+4
2015-09-24Add another recoding testAndrew Waterman1-0/+9
2015-09-21Add another recoding test caseAndrew Waterman1-0/+8
2015-09-20Remove Hwacha v3 testsAndrew Waterman1-7/+1
2015-09-20Add another FP recoding test caseAndrew Waterman1-6/+20
2015-09-16Add test for FP recoding corner casesAndrew Waterman2-1/+37
2015-03-20Add fdiv testAndrew Waterman2-1/+44
2015-03-16revamp vector tests with new privileged spec, and add scalar pt testsYunsup Lee1-5/+6
2015-03-12Update to new privileged specAndrew Waterman1-4/+4
2015-02-23Added more +/- NaN/inf tests for fcvt.{w/l/wu/lu}.{s/d}Christopher Celio1-8/+43
2015-02-22Added -NaN test for fcvt.{w/h}.sChristopher Celio1-0/+19
2015-02-15Make rv64uf-p-ldst test the sign bit, tooAndrew Waterman1-4/+10
2015-01-09Add LICENSEAndrew Waterman11-0/+22
2015-01-04Avoid deprecated "b" pseudo-op; use "j" insteadAndrew Waterman1-1/+1
2014-03-18Check FP corner cases and flagsAndrew Waterman5-153/+168
2014-03-06Add fclass.{s|d} testAndrew Waterman2-1/+58
2013-10-18revamp pt tests as wellYunsup Lee1-1/+1
2013-10-18hwacha virtual tests workingYunsup Lee1-1/+1
2013-10-17add passing physical vector tests back inYunsup Lee1-1/+1
2013-10-10revamp hwacha testsYunsup Lee1-1/+1
2013-08-23Reflect changes to ISAAndrew Waterman3-20/+20
Conflicts: isa/Makefile
2013-05-02use RVTEST_RV64UF macro for FPU testsAndrew Waterman10-10/+10
2013-04-24cleanup Makefiles in isaYunsup Lee2-120/+18
2013-04-24add missing RVTEST_CODE_END macrosYunsup Lee1-0/+2
2013-04-22initial commitYunsup Lee11-0/+639