Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							65dd86b726
							
						
					 | 
					
						
						
							
							Keep around the old gshare.
						
						
						
						
						
					 | 
					
						2023-01-05 15:55:46 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							2224679694
							
						
					 | 
					
						
						
							
							Added speculative gshare.
						
						
						
						
						
					 | 
					
						2023-01-05 14:18:00 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d03109f34
							
						
					 | 
					
						
						
							
							Officially added global history with speculation to types of branch predictors.
						
						
						
						
						
					 | 
					
						2023-01-05 14:04:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0737efc86c
							
						
					 | 
					
						
						
							
							More branch predictor cleanup.
						
						
						
						
						
					 | 
					
						2023-01-05 13:36:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							808c106504
							
						
					 | 
					
						
						
							
							Two bit predictor cleanup.
						
						
						
						
						
					 | 
					
						2023-01-05 13:27:22 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							14ebf2360d
							
						
					 | 
					
						
						
							
							Simplified gshare.
						
						
						
						
						
					 | 
					
						2023-01-04 23:51:09 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							0eceeeeeaa
							
						
					 | 
					
						
						
							
							Simiplified global history branch predictor.
						
						
						
						
						
					 | 
					
						2023-01-04 23:41:55 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								davidharrishmc
							
						 
					 | 
					
						
						
							
							
						
						
						
							
						
						
							4a2ed0142f
							
						
					 | 
					
						
						
							
							Update decompress.sv
						
						
						
						
						
						
						
						typo 
						
					 | 
					
						2023-01-04 17:01:26 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							970318f881
							
						
					 | 
					
						
						
							
							forgot the normshift module
						
						
						
						
						
					 | 
					
						2023-01-04 10:48:19 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							95a1ddd636
							
						
					 | 
					
						
						
							
							some commenting fixes, converter optimizations, and moves normshift into postproc
						
						
						
						
						
					 | 
					
						2023-01-03 15:55:30 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							43f45c62a6
							
						
					 | 
					
						
						
							
							Made Q4.k interface to fgen2/4 consistent
						
						
						
						
						
					 | 
					
						2023-01-01 15:06:32 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							3d5acc7c2a
							
						
					 | 
					
						
						
							
							Simplified intdiv selection logic to muxes
						
						
						
						
						
					 | 
					
						2023-01-01 14:04:37 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f8af51e07b
							
						
					 | 
					
						
						
							
							Handle special case Int Div/Rem of |A| < |B| in a single cycle
						
						
						
						
						
					 | 
					
						2023-01-01 13:54:01 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f567577ede
							
						
					 | 
					
						
						
							
							Fixed radix 2 k = 1 lint
						
						
						
						
						
					 | 
					
						2022-12-31 07:01:50 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							c1689b54bb
							
						
					 | 
					
						
						
							
							Fixed backward mux in fdivsqrtstage2
						
						
						
						
						
					 | 
					
						2022-12-31 06:55:20 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							7c7d40ad63
							
						
					 | 
					
						
						
							
							Broken commit starting to address radix 2 issues
						
						
						
						
						
					 | 
					
						2022-12-31 06:19:15 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							50af122909
							
						
					 | 
					
						
						
							
							Moved shared config so wally-shared only has values a user would alter
						
						
						
						
						
					 | 
					
						2022-12-31 05:51:42 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ac62c74c2
							
						
					 | 
					
						
						
							
							fdivsqrt post processing cleanup
						
						
						
						
						
					 | 
					
						2022-12-31 05:45:15 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							99b244c8c4
							
						
					 | 
					
						
						
							
							fdivsqrt post processing major simplification
						
						
						
						
						
					 | 
					
						2022-12-31 05:42:51 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							f587933fb5
							
						
					 | 
					
						
						
							
							fdivsqrt post processing simplification
						
						
						
						
						
					 | 
					
						2022-12-31 05:37:48 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							5edc925dff
							
						
					 | 
					
						
						
							
							fdivsqrt post processing simplification
						
						
						
						
						
					 | 
					
						2022-12-31 05:36:09 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							6832b9d9f6
							
						
					 | 
					
						
						
							
							config file, comment, postproc cleanup
						
						
						
						
						
					 | 
					
						2022-12-31 05:20:56 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							0836d4d4f0
							
						
					 | 
					
						
						
							
							removed unnecessary values from shared config. unbroke division
						
						
						
						
						
					 | 
					
						2022-12-30 21:26:55 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							e994f26d6d
							
						
					 | 
					
						
						
							
							simplified initU and UM logic, separated radix2/4 logic
						
						
						
						
						
					 | 
					
						2022-12-30 18:57:07 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							fb9a0c797f
							
						
					 | 
					
						
						
							
							various formatting fixes and comments
						
						
						
						
						
					 | 
					
						2022-12-30 18:41:40 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							286e43807a
							
						
					 | 
					
						
						
							
							added mux to intdiv result
						
						
						
						
						
					 | 
					
						2022-12-30 18:06:35 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							ae447e42df
							
						
					 | 
					
						
						
							
							removed unnecessary mdue gating
						
						
						
						
						
					 | 
					
						2022-12-30 17:53:06 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba90d868db
							
						
					 | 
					
						
						
							
							took out broken muxes
						
						
						
						
						
					 | 
					
						2022-12-30 15:13:52 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							545a3ff363
							
						
					 | 
					
						
						
							
							various cleanup
						
						
						
						
						
					 | 
					
						2022-12-30 14:31:23 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							3170130c94
							
						
					 | 
					
						
						
							
							Code cleanup
						
						
						
						
						
					 | 
					
						2022-12-30 14:13:33 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							9d5213b71e
							
						
					 | 
					
						
						
							
							Merge branch 'main' of github.com:davidharrishmc/riscv-wally
						
						
						
						
						
					 | 
					
						2022-12-30 15:04:54 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							a538d4316f
							
						
					 | 
					
						
						
							
							Cleanup spill logic.
						
						
						
						
						
					 | 
					
						2022-12-30 14:59:51 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							fdd7b68501
							
						
					 | 
					
						
						
							
							Signal renames for PC*NextF and SelSpillNextF.
						
						
						
						
						
					 | 
					
						2022-12-30 14:21:20 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							158e23b5a5
							
						
					 | 
					
						
						
							
							commented complicated step/right shift calc
						
						
						
						
						
					 | 
					
						2022-12-30 12:03:10 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							eef1d4dd66
							
						
					 | 
					
						
						
							
							comment cleaning
						
						
						
						
						
					 | 
					
						2022-12-30 11:11:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							7e5cafeda3
							
						
					 | 
					
						
						
							
							Described internal signals of fdivsqrt top
						
						
						
						
						
					 | 
					
						2022-12-30 11:01:02 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8cb4a7a69a
							
						
					 | 
					
						
						
							
							Commented fdivsqrt module
						
						
						
						
						
					 | 
					
						2022-12-30 10:52:25 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							ed536dd142
							
						
					 | 
					
						
						
							
							Removed da page fault from spill logic.
						
						
						
						
						
					 | 
					
						2022-12-30 12:51:56 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							3115df9380
							
						
					 | 
					
						
						
							
							Begin commenting divsqrt
						
						
						
						
						
					 | 
					
						2022-12-30 10:43:02 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							80a135f101
							
						
					 | 
					
						
						
							
							Spill only occurs on 32-bit instructions.
						
						
						
						
						
					 | 
					
						2022-12-30 12:41:25 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							aca6f0d4e6
							
						
					 | 
					
						
						
							
							removed ethe second bit from fma alignment shift
						
						
						
						
						
					 | 
					
						2022-12-30 12:07:44 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1f68a1d85
							
						
					 | 
					
						
						
							
							Modified IROM to return the correct offset when unaligned.
						
						
						
						
						
					 | 
					
						2022-12-30 11:48:40 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							3adb8efb2b
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-12-30 11:02:04 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Ross Thompson
							
						 
					 | 
					
						
						
						
						
							
						
						
							6cf5a99b5d
							
						
					 | 
					
						
						
							
							Updated constraints to remove DivBusyE.
						
						
						
						
						
					 | 
					
						2022-12-30 10:51:35 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							5844a596a3
							
						
					 | 
					
						
						
							
							Merge branch 'main' of https://github.com/davidharrishmc/riscv-wally into main
						
						
						
						
						
					 | 
					
						2022-12-30 09:56:35 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							58218dbdd1
							
						
					 | 
					
						
						
							
							continued simplifying integer division special cases
						
						
						
						
						
					 | 
					
						2022-12-30 07:40:28 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							bd16fd79d4
							
						
					 | 
					
						
						
							
							started simplifying integer division special cases
						
						
						
						
						
					 | 
					
						2022-12-30 07:34:26 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							30dc45c764
							
						
					 | 
					
						
						
							
							removed duplicate quotient mux
						
						
						
						
						
					 | 
					
						2022-12-30 07:17:38 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							61230c967c
							
						
					 | 
					
						
						
							
							simplified sign handling mux
						
						
						
						
						
					 | 
					
						2022-12-30 07:10:47 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba976d66e4
							
						
					 | 
					
						
						
							
							Radix 4 divsqrt
						
						
						
						
						
					 | 
					
						2022-12-30 07:01:44 -08:00 | 
					
					
						
						
							
							
							
						
					 |