Kevin Kim
|
8e371864e4
|
reverted back to I tests working
|
2023-02-14 13:06:31 -08:00 |
|
Kevin Kim
|
fd46e0080c
|
added ALU result select mux for B instructions
|
2023-02-13 17:38:00 -08:00 |
|
Kevin Kim
|
84ca2cab9c
|
controller handles bclr
|
2023-02-13 16:57:05 -08:00 |
|
Kevin Kim
|
29abec2409
|
Shadd instructions pass tests
|
2023-02-13 16:36:17 -08:00 |
|
Kevin Kim
|
27223a05e2
|
ALU lint fixes
|
2023-02-13 14:01:51 -08:00 |
|
Kevin Kim
|
29d03dbfc7
|
ALU configurability changes
-stuff that was ZBA supported was in ZBB so I changed that
|
2023-02-13 14:00:06 -08:00 |
|
Kevin Kim
|
12911440d0
|
edited controller so that add.uw passes tests
|
2023-02-13 13:49:46 -08:00 |
|
Kevin Kim
|
7eb41058c7
|
alu add.uw needs w64 to be false
|
2023-02-13 13:49:35 -08:00 |
|
Kevin Kim
|
31787c456b
|
simulation runs-- clmul doesn't pass lint with xor tree
|
2023-02-11 21:22:33 -08:00 |
|
Kevin Kim
|
5f08322e99
|
lint fixes
|
2023-02-11 21:13:10 -08:00 |
|
Kevin Kim
|
6a7fe6352e
|
zbb, zbs, cnt lint fixes
|
2023-02-11 20:41:52 -08:00 |
|
Kevin Kim
|
61b46e0639
|
fixed byte unit lints
|
2023-02-11 20:25:34 -08:00 |
|
Kevin Kim
|
fb99bdab82
|
fixed lints in cnt
|
2023-02-11 20:22:42 -08:00 |
|
Kevin Kim
|
38087be3b7
|
popcnt passes lint
|
2023-02-11 19:19:38 -08:00 |
|
Kevin Kim
|
76bc1b5999
|
clmul passes lint
|
2023-02-11 19:16:13 -08:00 |
|
Ross Thompson
|
9c4da7381f
|
Experimental branch prediction optimization.
|
2023-02-10 15:45:56 -06:00 |
|
Kip Macsai-Goren
|
a7237baa87
|
fixed small errors to get regression to run with bit manip supported.
|
2023-02-10 10:37:06 -08:00 |
|
Kip Macsai-Goren
|
f91d74896a
|
Merge remote-tracking branch 'upstream/main' into main
|
2023-02-10 10:01:14 -08:00 |
|
Ross Thompson
|
c229f0064e
|
Modified branch predictor to use InstrValidE and InstrValidD rather than the more complex InstrClassE | WrongClassE logic.
|
2023-02-10 10:33:10 -06:00 |
|
Kevin Kim
|
726722bec2
|
Include Funct7 in execute
- Modifed datapath to support funct7 in execute
- Modified controller to pass on Funct7
- all lints pass
|
2023-02-09 19:18:54 +00:00 |
|
Kevin Kim
|
847a4145f1
|
added W64 zbb input signal in alu
|
2023-02-09 19:07:22 +00:00 |
|
Kevin Kim
|
e4bfa4c548
|
modified zbb to account for cnt module change
|
2023-02-09 16:45:37 +00:00 |
|
Kevin Kim
|
ce9dca8aec
|
modified cnt for zbb to mux inputs
|
2023-02-09 16:45:22 +00:00 |
|
Kevin Kim
|
95ff9e91c5
|
moved files into bmu folder
|
2023-02-08 13:57:09 +00:00 |
|
Kip Macsai-Goren
|
7198592afc
|
fixed merge conflicts with removal of pipelined folder
|
2023-02-06 18:04:28 -08:00 |
|
David Harris
|
99d179dd3e
|
Removed pipelined level of hierarchy
|
2023-02-02 14:14:11 -08:00 |
|