| 
							
							
								 slmnemo | f0229e970b | Fixed getenvvar verilator bug in rom1p1r, Removed unused system function from testbench. | 2024-04-20 17:07:54 -07:00 |  | 
			
				
					| 
							
							
								 Kunlin Han | 08dd2eac74 | Add getenvval for rom. Related to issue #723. | 2024-04-17 23:26:09 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 3ea16c6057 | Removed note about store stall being depricated | 2024-04-17 03:34: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 |  | 
			
				
					| 
							
							
								 slmnemo | 39ae26a897 | Added documentation for known Verilator hierarchy bug | 2024-04-15 15:58:09 -07:00 |  | 
			
				
					| 
							
							
								 slmnemo | 4b80457f3e | Fixed issue with Verilator hierarchical referencing by changing module names, moved run-imperas-linux to correct directory | 2024-04-12 21:58:20 -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 |  | 
			
				
					| 
							
							
								 David Harris | 79cccfca82 | Progress toward run_vcs | 2024-04-03 14:05:07 -07:00 |  | 
			
				
					| 
							
							
								 Rose Thompson | 4eb522123f | Changed D suffix to Delay in ebufsmarb. | 2024-03-28 16:24:45 -05:00 |  | 
			
				
					| 
							
							
								 Rose Thompson | 5b4d3f49b0 | Fixed #689 caused by removal of #1 delays.  For some reason the #1 were not removed from cacheLRU.sv. | 2024-03-26 12:26:03 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | fc158689ad | Shared amoalu max/min comparator hardware and removed input sign extend muxes | 2024-03-24 17:15:46 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | f0b29d3083 | AMO max/min comparator optimization | 2024-03-24 17:05:32 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | bae52cf13d | Merge pull request #678 from Karl-Han/latest [Resolved Conflict] Remove all #delay from non-testbench | 2024-03-23 15:18:04 -07:00 |  | 
			
				
					| 
							
							
								 Kunlin Han | 22b59138f0 | Remove all #delay from non-testbench. | 2024-03-16 11:20:32 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 35f1c1d971 | Restructured rconlut for modularity | 2024-03-16 07:26:40 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | fedd23a3c0 | Renamed aes blocks based on size | 2024-03-16 07:12:36 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | c01e4495b1 | AES simplification | 2024-03-16 07:00:56 -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 |  | 
			
				
					| 
							
							
								 Kunlin Han | 8c67a76912 | Remove all #delay from non-testbench. | 2024-03-13 10:31:40 -07:00 |  | 
			
				
					| 
							
							
								 James Stine | 41ab94c9a3 | fix elements forgot to delete from zknh32.sv | 2024-03-12 11:42:26 -05:00 |  | 
			
				
					| 
							
							
								 James Stine | 55863bda1b | Update K extension in SHA to remove redundant logic and optimize hierarchy to reduce structure/area | 2024-03-12 11:10:45 -05:00 |  | 
			
				
					| 
							
							
								 David Harris | 7132d306b4 | Simplified ZKNH64 | 2024-03-11 09:41:36 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | dbfe44a54b | Renamed aes and sha directories | 2024-03-11 09:06:51 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 019458a63d | Shared sbox between aes64ks1i and aes64e | 2024-03-11 08:58:10 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 096f4090ac | Final cleanup tonight | 2024-03-11 01:40:47 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 8af25a45e6 | AES32 sharing logic | 2024-03-11 01:36:46 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | a714904696 | Simplifying AES32 logic | 2024-03-11 01:25:44 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 10d1ff61b6 | Merged ZKNDEResult into a single BMU result mux input | 2024-03-11 01:18:39 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 39c0d0cdda | AES64 simplification | 2024-03-11 01:15:16 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | b7f5ce6ed3 | AES64 simplification | 2024-03-11 01:12:24 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 64d7f778da | AES64 simplification | 2024-03-11 01:01:20 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 7d87c4f6c5 | AES64 simplification | 2024-03-11 00:53:39 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 87ed778763 | Starting to merge decrypt and encrypt for AES64 | 2024-03-11 00:45:38 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | ef896797fd | Optimized out aes64im hardware; sharing with aes64d | 2024-03-11 00:36:10 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 5257d3d8fd | AES64 cleanup | 2024-03-11 00:20:50 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 7ee3145fc1 | Simplified muxing for AES64 | 2024-03-11 00:14:38 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | d22306ab9f | Shared haredware for aes64e | 2024-03-11 00:01:46 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | b53e873a11 | shared hardware for AES 64 decode | 2024-03-10 23:51:32 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | f950067600 | Shared middle and final round aes32 to cut size 50% | 2024-03-10 23:40:12 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | f72e5048de | Defined rotate module and formatted AES modules more densely | 2024-03-10 23:09:11 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 3d72ccac60 | AES simplification | 2024-03-10 22:37:50 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 9a1fdba077 | Added more Zbkb tests shared with Zbb | 2024-03-10 22:24:16 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 2580d37fc0 | ZK cleanup, check no LLEN > XLEN without D$, add half and quad float load/store to instruction name decoder | 2024-03-10 22:03:57 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 837abf1d9e | ZK simplifcations | 2024-03-10 21:44:11 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | d0dd30822e | ZK simplification | 2024-03-10 21:35:20 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 955c131bd9 | Crypto rename inputs and outputs to a and y | 2024-03-10 21:27:11 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | ea6846ffcc | Crypto commenting cleanup | 2024-03-10 20:58:57 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | e4724b8d0e | Crypto formatting cleanup | 2024-03-10 20:45:27 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 34058ddbf0 | Crypto formatting cleanup | 2024-03-10 20:36:29 -07:00 |  | 
			
				
					| 
							
							
								 David Harris | 39ca7093bf | Merged AES changes | 2024-03-10 19:17:01 -07:00 |  |