David Harris
|
64fe318cb0
|
merged coverage exclusions
|
2023-04-17 10:17:48 -07:00 |
|
Sydeny
|
0dc50536ef
|
trimming comments on fctrl bug fixes
|
2023-04-15 00:48:32 -07:00 |
|
Limnanthes Serafini
|
b3976daccd
|
More cleanup
|
2023-04-13 21:34:50 -07:00 |
|
Limnanthes Serafini
|
b80a540c73
|
More cleanup
|
2023-04-13 21:02:30 -07:00 |
|
Limnanthes Serafini
|
53847269da
|
More changes
|
2023-04-13 21:02:15 -07:00 |
|
David Harris
|
48de682ea8
|
Merged coverage-exclusions
|
2023-04-13 18:15:23 -07:00 |
|
David Harris
|
5066cd99ab
|
Merge pull request #237 from SydRiley/main
fctrl coverage at 100% after removing redundancies from conditionals
|
2023-04-13 17:10:46 -07:00 |
|
Limnanthes Serafini
|
95586abe09
|
Merge branch 'cachesim' of https://github.com/AlecVercruysse/cvw into cachesim
|
2023-04-13 16:54:16 -07:00 |
|
Limnanthes Serafini
|
034c289a36
|
Misc typo and indent fixing.
|
2023-04-13 16:54:15 -07:00 |
|
David Harris
|
11434f05e2
|
Starting fdivsqrt cleanup
|
2023-04-13 16:53:33 -07:00 |
|
Sydeny
|
2b8891cefd
|
Updating changes to fctrl.sv to reach 100% coverage. Excluding un-used sources of instructions for the ifu.
|
2023-04-13 16:27:53 -07:00 |
|
Sydeny
|
f9566299a0
|
fctrl coverage at 100% after removing redundancies from conditional statements
|
2023-04-12 13:07:30 -07:00 |
|
David Harris
|
6b05a71152
|
Removed unnecessary start term from initialization muxes to simplify and improve coverage
|
2023-04-12 03:34:01 -07:00 |
|
David Harris
|
463a1e2b33
|
Fixed fdivsqrt to avoid going from done to busy without going through idle first
|
2023-04-12 02:48:40 -07:00 |
|
David Harris
|
19c39628fa
|
Division cleanup
|
2023-04-06 21:42:34 -07:00 |
|
David Harris
|
6db65f30b1
|
Simplified integer division preprocessing in fdivsqrt
|
2023-04-06 16:43:28 -07:00 |
|
Marcus Mellor
|
fd08ff2e60
|
Merge branch 'main' of https://github.com/openhwgroup/cvw
|
2023-03-31 10:29:10 -05:00 |
|
Marcus Mellor
|
09b2cd304f
|
Address comments in openhwgroup/cvw#180
|
2023-03-31 09:51:33 -05:00 |
|
Marcus Mellor
|
3afd963a9e
|
Disable coverage for branches tested in fpu.s
|
2023-03-30 19:44:55 -05:00 |
|
David Harris
|
f34218666a
|
fctrl updated and buildroot working again
|
2023-03-30 13:17:15 -07:00 |
|
David Harris
|
9129c3ac22
|
fctrl continued cleanup
|
2023-03-30 13:07:39 -07:00 |
|
David Harris
|
01c5d58a64
|
fctrl continued cleanup
|
2023-03-30 13:05:56 -07:00 |
|
David Harris
|
b2a102ce79
|
Started to clean up fctrl
|
2023-03-30 12:57:14 -07:00 |
|
David Harris
|
f2c24b869d
|
Simplified fctrl
|
2023-03-28 21:13:48 -07:00 |
|
David Harris
|
64bf9510ad
|
Added support (untested) for half and quad conversions
|
2023-03-28 10:53:06 -07:00 |
|
David Harris
|
36a0d35ae5
|
fixed fp->fp conversions
|
2023-03-28 10:35:41 -07:00 |
|
David Harris
|
4e50cc3379
|
support more fp -> fp conversions
|
2023-03-28 10:28:01 -07:00 |
|
David Harris
|
074fd1d9c3
|
Fixed fmv decoder
|
2023-03-28 10:21:33 -07:00 |
|
Ross Thompson
|
46b1bca4fc
|
Fixed all tap/space issue in RTL.
|
2023-03-24 17:32:25 -05:00 |
|
David Harris
|
cb261731f2
|
FPU detect illegal instructions
|
2023-03-24 08:12:32 -07:00 |
|
David Harris
|
c8ea5afe25
|
Removed unnecessary XZero from fdivsqrt
|
2023-03-23 17:25:59 -07:00 |
|
David Harris
|
77ba71be71
|
editorconfig to specify tabs/spaces. Fixed some tabs. Turn off coverage to speed up simulation
|
2023-03-07 06:31:40 -08:00 |
|
David Harris
|
316b8b2250
|
Refactored Floating point division special case detection to avoid spurious trigger on Y for sqrt)
|
2023-03-02 20:00:47 -08:00 |
|
David Harris
|
b59df0fca7
|
Fixed Issue #65 fmv sign selection. Sign needs to come from most significant bit of raw X source without doing NaN Box fixes first.
|
2023-02-21 09:57:57 -08:00 |
|
David Harris
|
a445e53e8d
|
Fixed Issue #106: fld rasies load access fault instead of illegal instruction. The IEU controller had considered all fp loads and stores to be legal regardless of whether the FPU is enabled or the type is supported. Merged illegal instruction detection from both units into the Decode stage, saving two bits of pipeline register as well.
|
2023-02-21 09:32:17 -08:00 |
|
David Harris
|
8db49c83c4
|
Disabled W64M register for RV32
|
2023-02-19 07:03:31 -08:00 |
|
David Harris
|
1af99c7aee
|
Removed unused weq0M register fron fdivsqrtpostproc
|
2023-02-18 05:57:39 -08:00 |
|
David Harris
|
adc22235be
|
Fixed issue #57 of sign selection for improperly NaN-boxed number
|
2023-02-18 05:34:40 -08:00 |
|
David Harris
|
7923d32c3a
|
Fixed unpacking of illegal NaN box. Fixed issue #56 of sign injection NaN
|
2023-02-18 05:25:38 -08:00 |
|
David Harris
|
63a6567ed3
|
Created PostBox signal to NaN-box malformed NaNs of excess length. Fixes Issue #55
|
2023-02-17 20:51:43 -08:00 |
|
David Harris
|
43668a3fc5
|
Developing debug test
|
2023-02-04 08:31:47 -08:00 |
|
David Harris
|
e831baf335
|
Improved illegal NaN-box detection and formatted fsgninj
|
2023-02-04 03:42:20 -08:00 |
|
David Harris
|
78eb90715c
|
Removed pipelined level of hierarchy
|
2023-02-02 14:14:11 -08:00 |
|