David Harris
|
53477b2c85
|
Code cleanup
|
2024-06-14 07:08:17 -07:00 |
|
David Harris
|
8f09240e6c
|
Simplified outdated documentation pointers
|
2024-06-14 03:42:15 -07:00 |
|
David Harris
|
28142eff64
|
Formatting shiftcorrection
|
2024-06-12 04:25:13 -07:00 |
|
David Harris
|
b7e2f34966
|
shiftcorrection cleanup
|
2024-06-12 03:59:55 -07:00 |
|
David Harris
|
e02c1008bc
|
postprocessor shift amount simplification
|
2024-06-10 07:55:35 -07:00 |
|
David Harris
|
3284dd2112
|
Removed unnecessary Zero checking on FmaPreResultSubnorm
|
2024-06-10 07:45:03 -07:00 |
|
David Harris
|
4c066c078f
|
Removing two unnecessary 0's from fmashiftcalc interface
|
2024-06-10 07:38:03 -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 |
|
Katherine Parry
|
807ef44772
|
fixed fma testfloat issue #578
|
2024-05-10 18:12:11 -07:00 |
|
David Harris
|
fcd75fd6b6
|
Fixed shiftcorrection typo causing failure on testfloat fcvt tests
|
2024-05-07 14:27:44 -07:00 |
|
David Harris
|
3f195884e9
|
Defined bit sizes more precisely to help VCS lint and conform to coding style
|
2024-04-21 08:40:11 -07:00 |
|
David Harris
|
db330b35b2
|
Removed unnecessary muxes from shiftcorrection; changed flag to --nightly in lint-wally
|
2024-04-16 20:57:49 -07:00 |
|
David Harris
|
499e4d6a6e
|
Changed 2 to 1 in FmaPreResultSubnorm logic, fixing issue 655 about multiply on f/fh. Not entirely confident this is the right change, but can't find any failures. See https://docs.google.com/document/d/1p7zb4Vvd1LMBLRgEpXjHyp7etCaFaiBVrBZJM8jediE/edit
|
2024-04-03 17:28:31 -07:00 |
|
Jordan Carlin
|
cbd61d008f
|
fix size of CVTLEN to support fcvtmod.w.d; add max macro to config-shared.vh
|
2024-03-14 14:07:15 -07:00 |
|
David Harris
|
b386331cc8
|
Changed '0 to 0 where possible per Chapter 4 style guidelines
|
2024-03-06 05:48:17 -08:00 |
|
David Harris
|
9ba35991e3
|
Finished FPU coverage
|
2024-02-15 20:01:28 -08:00 |
|
David Harris
|
36259b4e16
|
Removed unused term affecting cvt coverage
|
2024-02-15 17:46:05 -08:00 |
|
David Harris
|
944e33dcd6
|
Fixed spelling of operation in FPU
|
2024-02-15 17:22:32 -08:00 |
|
David Harris
|
c664c9717d
|
Commented fcvtmod behavior in specialcase
|
2024-02-15 17:19:21 -08:00 |
|
Kevin Kim
|
15da037794
|
added back comment
|
2024-02-07 15:40:52 -08:00 |
|
Kevin Kim
|
61c8b4d269
|
shift correction fix
|
2024-02-07 15:04:19 -08:00 |
|
David Harris
|
06778088ab
|
Merge pull request #603 from stineje/main
Update cvt bug that was caught with new testbench-fp
|
2024-01-30 08:52:01 -08:00 |
|
James E. Stine
|
7e036e6f75
|
Update cvt bug that was caught with new testbench-fp
|
2024-01-30 10:51:07 -06:00 |
|
David Harris
|
45e2317636
|
Added Wally github address to header comments
|
2024-01-29 05:38:11 -08:00 |
|
Rose Thompson
|
117ff1828a
|
Merge pull request #590 from openhwgroup/revert-589-shiftcorrectiondebug
Revert "more shiftcorrection bug fixes"
|
2024-01-23 16:05:30 -06:00 |
|
David Harris
|
ff055c404c
|
fpu coverage improvements
|
2024-01-21 13:17:56 -08:00 |
|
David Harris
|
9d4a14b209
|
coverage improvements
|
2024-01-21 11:39:51 -08:00 |
|
David Harris
|
d801bf5d6c
|
Revert "more shiftcorrection bug fixes"
|
2024-01-21 10:41:14 -08:00 |
|
David Harris
|
9e6fa8076f
|
Merge branch 'main' of https://github.com/openhwgroup/cvw into dev
|
2024-01-21 10:15:38 -08:00 |
|
Kevin Kim
|
1459943a75
|
more shiftcorrection bug fixes
|
2024-01-21 10:08:48 -08:00 |
|
David Harris
|
69218b4b86
|
Coverage improvements
|
2024-01-21 10:03:07 -08:00 |
|
David Harris
|
17c9be7695
|
Cleanup typos, remove Zicond from riscof until it is working
|
2024-01-18 21:36:52 -08:00 |
|
David Harris
|
74b242ce5c
|
Partial implementation of fcvtmod.w.d; flags disagree in one case where Sail might be wrong, and result 134 is wrong because of overflow
|
2024-01-17 12:25:06 -08:00 |
|
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
|
9e78a7e290
|
Incorporated jstine fixes of FPU special case and testbench for conversion
|
2024-01-15 07:25:08 -08:00 |
|
David Harris
|
fd181169fe
|
Corrected spelling of negative
|
2024-01-15 07:15:23 -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 |
|
David Harris
|
6226c3db96
|
Revert "Fixes for Issue #541"
|
2024-01-12 07:50:13 -08: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 |
|
David Harris
|
255873a50c
|
Divsqrt cleanup: change Q to U, commenting code
|
2023-11-10 11:21:02 -08:00 |
|
David Harris
|
1a6e57f8c0
|
Renamed wally-config to config in many comments
|
2023-10-16 13:49:09 -07:00 |
|
Harshini Srinath
|
7ed4cf97ed
|
Fixed formatting
|
2023-07-30 18:36:25 -07:00 |
|
Harshini Srinath
|
603ed2160e
|
Fixed formatting
|
2023-07-30 18:30:23 -07:00 |
|
Harshini Srinath
|
acbbe7941a
|
Fixed formatting
|
2023-07-30 18:27:22 -07:00 |
|
Harshini Srinath
|
e4de9ae87c
|
Fixed formatting
|
2023-07-30 18:18:24 -07:00 |
|
Harshini Srinath
|
4c1a07eb9c
|
Fixed formatting
|
2023-07-30 18:06:25 -07:00 |
|
Harshini Srinath
|
1badc8a8c5
|
Fixed formatting
|
2023-07-30 18:00:39 -07:00 |
|
Harshini Srinath
|
41555b149e
|
Fixed formatting
|
2023-07-30 17:54:47 -07:00 |
|