David Harris
|
1a77c08f6e
|
Fixed issues 575 and 477 about FPU tests failing when Zfh = 1.
|
2024-01-16 10:46:44 -08:00 |
|
David Harris
|
dcd40c6be7
|
Fixed spelling of output
|
2024-01-16 10:27:31 -08:00 |
|
David Harris
|
abecc98563
|
Fixed spelling of precision
|
2024-01-16 10:26:00 -08:00 |
|
David Harris
|
bb3a7850c4
|
Simplified floating-point parameters in config-shared
|
2024-01-15 17:48:41 -08:00 |
|
David Harris
|
0235970313
|
Optimized away unused support for fmv with quads
|
2024-01-15 13:40:12 -08:00 |
|
David Harris
|
0d56a281b9
|
Cleaned up indentation in testbench-fp
|
2024-01-15 13:25:46 -08:00 |
|
David Harris
|
da4eca4854
|
Tested Zfh support using unreleased version of risch-arch-test Zfh tests. Fixed two bugs in fmv to/from int.
|
2024-01-15 13:24:57 -08:00 |
|
David Harris
|
9e78a7e290
|
Incorporated jstine fixes of FPU special case and testbench for conversion
|
2024-01-15 07:25:08 -08:00 |
|
David Harris
|
50b7ddb450
|
Increase verilator stack size limit
|
2024-01-15 07:24:18 -08:00 |
|
David Harris
|
f8c88a398a
|
Coverage improvements
|
2024-01-15 07:16:41 -08:00 |
|
David Harris
|
ed9fa07ba3
|
tests/coverage/tlbmisc.S
|
2024-01-15 07:16:11 -08:00 |
|
David Harris
|
fd181169fe
|
Corrected spelling of negative
|
2024-01-15 07:15:23 -08:00 |
|
David Harris
|
bf0d02b9b6
|
Merge pull request #572 from stineje/main
Update for fp to int conversion for IEEE 754 vs. RISC-V
|
2024-01-15 07:12:11 -08:00 |
|
David Harris
|
332194a95f
|
Merge pull request #570 from Sanket-0510/sanket_dockerfile_issue
fixed python to python3 in dockerfile
|
2024-01-15 06:25:46 -08:00 |
|
James E. Stine
|
b14cd67bef
|
Values for IEEE 754 vs. RISC-V Table 11.4 in the RISC-V Unprivileged ISA
|
2024-01-14 22:08:42 -06:00 |
|
James E. Stine
|
f267c20601
|
Update QP for Makefile that works on Ubuntu and RHEL - adds API call to quadmath instead of RHEL printf of %Q. This will allow the examples to compile for both OSes
|
2024-01-14 22:07:32 -06:00 |
|
sanket
|
9c5e49862b
|
fixed python to python3 in dockerfile
|
2024-01-14 01:15:20 +05:30 |
|
David Harris
|
c62ddc234a
|
Merge pull request #567 from jordancarlin/main
Add Zcb coverage and fix c.sext.b bug in decompress module
|
2024-01-12 19:44:36 -08:00 |
|
Jordan Carlin
|
51f670c821
|
Merge branch 'openhwgroup:main' into main
|
2024-01-12 19:43:01 -08:00 |
|
Rose Thompson
|
dd5f69cb78
|
Merge pull request #565 from davidharrishmc/dev
Dev
|
2024-01-12 21:30:27 -06:00 |
|
Jordan Carlin
|
6c797570fa
|
Add coverage for all Zcb instructions
|
2024-01-12 19:10:13 -08:00 |
|
Jordan Carlin
|
092d10a3cd
|
correct c.sext.b encoding and remove unreachable code in 01100 case
|
2024-01-12 19:09:10 -08:00 |
|
David Harris
|
a9acb5f269
|
Added comments with a way to build Sail on RedHat
|
2024-01-12 18:13:11 -08:00 |
|
David Harris
|
d7b016e8f3
|
Cleaned up Zicond implementation
|
2024-01-12 18:12:52 -08:00 |
|
David Harris
|
1e100cf770
|
Merge pull request #564 from ross144/main
Modified priv tests to work with 128MiB memory limit. Modified rv64gc to use only 128MiB. Simulation is faster 3 minutes vs 2m22s. Required for VCS.
|
2024-01-12 18:09:53 -08:00 |
|
Rose Thompson
|
3fd44126e6
|
Merge pull request #563 from openhwgroup/revert-562-main
Revert "Fixes for Issue #541"
|
2024-01-12 20:06:28 -06:00 |
|
Rose Thompson
|
404c657b45
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-01-12 20:03:13 -06:00 |
|
Rose Thompson
|
ba95e5fafd
|
Reduced the rv64gc config to 128MiB memory.
|
2024-01-12 20:01:05 -06:00 |
|
Rose Thompson
|
0b2af0c99a
|
Modifed the sv39 tests so they work with just 128MiB physical memory.
|
2024-01-12 20:00:21 -06:00 |
|
Rose Thompson
|
e6a2595936
|
Modified sv48 svadu test to work with 128MB rather than 2GB physical memory.
|
2024-01-12 11:05:06 -06:00 |
|
David Harris
|
6226c3db96
|
Revert "Fixes for Issue #541"
|
2024-01-12 07:50:13 -08:00 |
|
Rose Thompson
|
b25db0a122
|
Merge pull request #562 from stineje/main
Fixes for Issue #541
|
2024-01-12 09:45:59 -06:00 |
|
James E. Stine
|
e707eeb7c8
|
THis includes fix for special case when conversion from fp to int/long. The previous src did not test both the flags and result and so missed this subtle bug when an Invalid happens for this type of conversion. These results are indications of undefined behavior for these operations. All fp operations now passs when this update is fixed. Much of the information why these outputs should occur is somewhat alluded to by Pascal Cuoq originally from INSA in Lyon here: https://frama-c.com/2013/10/09/Overflow-float-integer.html
|
2024-01-12 00:37:50 -06:00 |
|
James E. Stine
|
dbe8394651
|
Update testbench-fp.sv to check result and flags for cvtint and cmp. This addresses fix for Issue #541. It also adds a temporary fix to avoid issues between tests. This will be fixed in an upcoming push where we use scanf instead of readmemh to help keep compatibility with Verilator. Additional testing is needed of new testbench-fp.sv before can push in new tb with scanf
|
2024-01-12 00:32:18 -06:00 |
|
James E. Stine
|
d31c28e2a3
|
add csh setup.csh for increasing stack size
|
2024-01-12 00:26:56 -06:00 |
|
Rose Thompson
|
ceae2bc714
|
Merge pull request #561 from davidharrishmc/dev
Added Zicond support
|
2024-01-11 10:20:01 -06:00 |
|
David Harris
|
9eb6d9c8b8
|
Added Zicond support
|
2024-01-11 07:37:15 -08:00 |
|
Rose Thompson
|
6dd446a127
|
Merge pull request #559 from davidharrishmc/dev
Added Zcb c.lbu coverage test
|
2024-01-10 14:15:47 -06:00 |
|
David Harris
|
c62c351aa7
|
Merge pull request #560 from ross144/main
Removed unnecessary spill on uncompressed instruction when aligned to end of cache line or uncached access. Improves Coremark from 2.97 to 2.99.
|
2024-01-10 11:50:39 -08:00 |
|
Rose Thompson
|
1173a937fd
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2024-01-10 13:06:33 -06:00 |
|
Rose Thompson
|
a932bf6b66
|
Removed unnecessary spill for compressed aligned to end of cache line or uncached access.
|
2024-01-10 13:06:16 -06:00 |
|
David Harris
|
ba7e017bd9
|
Added Zcb c.lbu coverage test
|
2024-01-10 10:01:46 -08:00 |
|
Rose Thompson
|
579f3e562f
|
Merge pull request #558 from davidharrishmc/dev
Fixed missing Zba ISA string from spike_rv64gc_isa.yaml for RISCOF
|
2024-01-09 12:57:39 -06:00 |
|
David Harris
|
d36b6e919a
|
Fixed missing Zba ISA string from spike_rv64gc_isa.yaml for RISCOF
|
2024-01-09 10:00:06 -08:00 |
|
David Harris
|
5ef90da56c
|
Merge pull request #557 from stineje/main
Update fix on missing FlagMatch
|
2024-01-09 07:31:40 -08:00 |
|
James E. Stine
|
828d6bc619
|
more optimized check on Issue #546
|
2024-01-09 09:22:39 -06:00 |
|
James E. Stine
|
cfb27de8a3
|
Fix Issue #541 where FlagMatch was not added which I forgot (apologies)
|
2024-01-09 08:57:41 -06:00 |
|
Rose Thompson
|
6f5901b288
|
Merge pull request #556 from stineje/main
Address Issue #541 where CVTINT or CMP in testfloat were not checked.…
|
2024-01-08 23:28:43 -06:00 |
|
James E. Stine
|
f91b749f91
|
Fix typo missed with === on Issue #541
|
2024-01-08 22:01:52 -06:00 |
|
James E. Stine
|
79d7bb60ea
|
Address Issue #541 where CVTINT or CMP in testfloat were not checked. The solution was to check inside the nested for loop. This was done to avoid issue related to the values changing between each cvtint or subsequent operation
|
2024-01-08 21:28:47 -06:00 |
|