Jordan Carlin
4ffce9a752
Switch riscvassertions to use bitwise operators instead of logical operators per Wally style guide
2024-05-15 09:23:24 -07:00
Rose Thompson
e295454948
Merge pull request #798 from jordancarlin/newConfig
...
Update config to derive MISA from macros and update MISA bits based on the spec
2024-05-15 10:28:44 -05:00
Jordan Carlin
291d1e62d5
M implies Zmmul
2024-05-14 19:38:34 -07:00
David Harris
3a62c297f1
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-05-14 18:46:30 -07:00
David Harris
fccf40da1f
Merge pull request #802 from ross144/main
...
Merge wally-linux-imperas.do with wally.do
2024-05-14 18:46:07 -07:00
Jordan Carlin
bf397f791f
Change all SUPPORTED type localparamters to one bit logic. Update configs for consistency.
2024-05-14 16:24:26 -07:00
Jordan Carlin
1065b8977a
Fix Q_SUPPORTED on derived configs
2024-05-14 11:49:54 -07:00
Rose Thompson
46e6459965
Updated script to run linux with imperasDV.
2024-05-14 13:46:27 -05:00
Rose Thompson
a0686c95a0
Merge branch 'openhwgroup:main' into main
2024-05-14 13:42:16 -05:00
Rose Thompson
970af9551c
Fixed bug with gui mode testbench_fp
...
removed old wally-linux-imperas.do
2024-05-14 13:41:20 -05:00
David Harris
1c20bb9313
Added riscv-isac for test vector generation
2024-05-14 11:32:21 -07:00
Rose Thompson
4cc8859612
Updated wsim to use --coverage rather than -coverage.
2024-05-14 13:31:34 -05:00
Rose Thompson
1874226b60
Merge pull request #799 from davidharrishmc/dev
...
Parameterized FMA, fpcalc supports quad
2024-05-14 13:17:32 -05:00
David Harris
990d40410b
Test using fpcalc for fp_dataset.py
2024-05-14 11:11:24 -07:00
David Harris
46bf99d65b
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-05-14 10:44:45 -07:00
David Harris
5fdb8fb7ed
Merge pull request #801 from Shreesh-Kulkarni/main
...
Python script to generate coverpoints for the IBM FP Dataset
2024-05-14 10:44:33 -07:00
Shreesh-Kulkarni
9aebc1526e
Python script to generate coverpoints for the IBM FP Dataset
2024-05-14 10:43:32 -07:00
Rose Thompson
30bea18dec
Maybe have imperasDV linux simulation merged into wally.do
2024-05-14 12:38:19 -05:00
David Harris
94ffd89f17
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
2024-05-14 10:37:43 -07:00
David Harris
440137f471
Merge pull request #800 from Shreesh-Kulkarni/main
...
Modified IBM Floating Point Dataset Generator for Quads
2024-05-14 10:37:33 -07:00
Shreesh-Kulkarni
0887e90367
Modified IBM Floating Point Dataset Generator for Quads
2024-05-14 10:34:45 -07:00
David Harris
c649cfba83
Expanded fpcalc to support quad
2024-05-14 10:28:31 -07:00
Jordan Carlin
4a72922087
update config to derive MISA from macros
...
- Remove C_SUPPORTED and update decompress unit based on Zc* extensions
- Derive A_SUPPORTED from A subextensions
- Derive B_SUPPORTED from B subextensions
- Derive C_SUPPORTED from C subextensions
2024-05-14 06:49:18 -07:00
David Harris
175c18da01
Parameterized FMA. However, some offsets are not parameterized. See PR #793 for list of changes
2024-05-13 15:16:00 -07:00
Rose Thompson
e8f5545076
Got imperasDV running linux simulation again.
...
Now need to merge do files.
2024-05-13 16:43:13 -05:00
David Harris
2dfada0687
Started parameterizing FMA
2024-05-13 14:01:36 -07:00
David Harris
c2b9e326ca
Fround cleanup
2024-05-13 13:27:29 -07:00
Rose Thompson
ada7c0c9e4
Merge pull request #794 from davidharrishmc/dev
...
Regression fully running
2024-05-13 12:03:21 -05:00
David Harris
d4ac53f000
commented legal TEST options
2024-05-13 07:22:30 -07:00
David Harris
75c10bddfa
Moved case.sh to tests/fp
2024-05-13 07:12:16 -07:00
David Harris
d0dad1d9f6
Fixed testbench_fp to use modified unpacker
2024-05-12 12:11:48 -07:00
David Harris
e87a269f59
Fix fcvt.lu.s bug and lint issue in packoutput
2024-05-12 11:31:27 -07:00
David Harris
380d88fc68
Merged config-shared after fma fix
2024-05-12 11:10:55 -07:00
David Harris
7206f90e86
Merge pull request #793 from kparry4/main
...
fixed fma testfloat issue #578
2024-05-11 22:36:56 -07:00
David Harris
009d251433
Fixed cvtint bug by adding 2 bits to convert width; initial implementation of fround passes basic regression but fails some nightly regression cases
2024-05-11 22:32:51 -07:00
David Harris
c0743a1fcf
Added missing convert F to/from Int64 tests for arch64f
2024-05-11 02:29:47 -07:00
Katherine Parry
807ef44772
fixed fma testfloat issue #578
2024-05-10 18:12:11 -07:00
David Harris
53d6b96237
Increased NORMSHIFTSZ by 2 to fix failing testfloat cvtint with IDIV_ON_FPU=0, FLEN=32, XLEN=64
2024-05-10 13:42:52 -07:00
David Harris
99bba7340c
Merge pull request #792 from ross144/main
...
Fixes the wavefile, testbench, wsim, and wally.do to correctly support function tracking the wavefile.
2024-05-10 12:41:50 -07:00
Rose Thompson
ceb31fec68
Merge branch 'main' of https://github.com/openhwgroup/cvw
2024-05-10 08:54:23 -05:00
Rose Thompson
171056f185
Merge pull request #791 from davidharrishmc/dev
...
Simulation fixes
2024-05-10 08:54:15 -05:00
Rose Thompson
b027fa44ef
Merge branch 'main' of https://github.com/openhwgroup/cvw
2024-05-10 08:53:00 -05:00
Rose Thompson
4bd5d334df
Modified testbench so it instantiates the function logger if DEBUG is greater than 0 rather than just 1.
2024-05-10 08:51:59 -05:00
Rose Thompson
10b08f8039
Updated brach predictor names to more logical names and match textbook.
2024-05-10 08:51:12 -05:00
Rose Thompson
93ea5b0c1e
Fixed wavefile to have function logger.
2024-05-10 08:50:42 -05:00
David Harris
b11a8ae926
Fixed linker to put rventrypoint at 0x80000000 in examples
2024-05-10 05:45:12 -07:00
David Harris
66b33c09be
Added Zaamo and Zalrsc support to testbench and regression
2024-05-10 05:41:00 -07:00
David Harris
04457d49f7
Updated sim-testfloat-verilator to use wsim
2024-05-10 05:03:24 -07:00
David Harris
54750ae4d5
Fixed out-of-bound vector accesses in testbench_fp when FLEN < Q_LEN
2024-05-09 19:52:37 -07:00
David Harris
61e559606e
Fixed wsim to be able to invoke TestFloat with Verilator. However, TestFloat produces incorrect results with Verilator
2024-05-09 18:56:59 -07:00