Rose Thompson
9a42aab971
Merge pull request #804 from jordancarlin/dev
...
Eliminate more logical operators and replace with bitwise operators
2024-05-16 15:45:18 -05:00
Rose Thompson
8391b8b821
Progress towards unified regression.
2024-05-16 15:29:12 -05:00
Rose Thompson
3fdfa0f705
wsim now simulates a single elffile.
2024-05-16 15:14:49 -05:00
Rose Thompson
08601d7270
Added functionallity to testbench.sv for single elf files.
2024-05-16 13:59:15 -05:00
David Harris
506973c27a
Added gfmul example
2024-05-15 19:29:42 -07:00
David Harris
5e02ce6697
Merge pull request #805 from jordancarlin/Zcb_fix
...
Certain Zcb instructions are dependent on other extensions, not the entire extension
2024-05-15 19:28:14 -07:00
Jordan Carlin
1d8ffee20c
Certain Zcb instructions are dependent on other extensions, not the entire extension
2024-05-15 19:16:43 -07:00
Jordan Carlin
ef778da98d
Eliminate more logical operators and replace with bitwise
2024-05-15 10:50:23 -07:00
Rose Thompson
4c7cec77fe
Merge pull request #803 from jordancarlin/dev
...
Switch riscvassertions to use bitwise operators instead of logical operators per Wally style guide
2024-05-15 11:37:09 -05:00
Jordan Carlin
3df5a5abdd
Remove additional bitwise operator
2024-05-15 09:29:54 -07:00
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