David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e87c2b2724
							
						
					 | 
					
						
						
							
							Started adding bit manipulation unit
						
						
						
						
						
					 | 
					
						2023-01-20 14:19:07 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							446b5fa83f
							
						
					 | 
					
						
						
							
							Division constant cleanup
						
						
						
						
						
					 | 
					
						2023-01-10 11:14:59 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							b2ec52c94d
							
						
					 | 
					
						
						
							
							Changed DIVN from NF+3 to NF+2, cleanup
						
						
						
						
						
					 | 
					
						2023-01-09 13:04:34 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							c260354817
							
						
					 | 
					
						
						
							
							Removed unused UARCH configuration entries
						
						
						
						
						
					 | 
					
						2023-01-06 05:11:14 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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
							
						 
					 | 
					
						
						
						
						
							
						
						
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							aca6f0d4e6
							
						
					 | 
					
						
						
							
							removed ethe second bit from fma alignment shift
						
						
						
						
						
					 | 
					
						2022-12-30 12:07:44 -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
							
						 
					 | 
					
						
						
						
						
							
						
						
							ba976d66e4
							
						
					 | 
					
						
						
							
							Radix 4 divsqrt
						
						
						
						
						
					 | 
					
						2022-12-30 07:01:44 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							1b4fa38510
							
						
					 | 
					
						
						
							
							one bitt removed from inital lignment shift
						
						
						
						
						
					 | 
					
						2022-12-28 17:46:53 -06:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Cedar Turek
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ed2c6255c
							
						
					 | 
					
						
						
							
							idiv passing radix 2, four copies
						
						
						
						
						
					 | 
					
						2022-12-27 22:10:48 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccbad67497
							
						
					 | 
					
						
						
							
							Added negative-result int diviison support in U and UM registers. 13 tests pass!
						
						
						
						
						
					 | 
					
						2022-12-22 16:25:37 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Alessandro Maiuolo
							
						 
					 | 
					
						
						
						
						
							
						
						
							2989782fe6
							
						
					 | 
					
						
						
							
							fixed LOGRK. FIxed Xs in WC and WS from muxes reliant on SqrtE. note not linting on 4 copies radix 4 because IntBits only 7 bits wide (need 8)
						
						
						
						
						
					 | 
					
						2022-12-18 19:04:36 -08:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							9c70ab917c
							
						
					 | 
					
						
						
							
							Added A<B signal to fdivsqrt, started postprocessing merge
						
						
						
						
						
					 | 
					
						2022-11-13 22:40:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e927df1a0
							
						
					 | 
					
						
						
							
							Added conditional OTFC swap for simplified int postprocessing
						
						
						
						
						
					 | 
					
						2022-11-06 23:09:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							7567f388c2
							
						
					 | 
					
						
						
							
							Changed lzc names, started int/fp size merge in preproc
						
						
						
						
						
					 | 
					
						2022-11-06 22:21:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							b893d9249d
							
						
					 | 
					
						
						
							
							Added new macros for int div preprocessing, added p, n, and rightshiftx logic
						
						
						
						
						
					 | 
					
						2022-11-06 21:53:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							2ae0a9bb5d
							
						
					 | 
					
						
						
							
							Config Cleanup
						
						
						
						
						
					 | 
					
						2022-10-27 22:38:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							a8a89f8dfc
							
						
					 | 
					
						
						
							
							unbroke DIVb
						
						
						
						
						
					 | 
					
						2022-10-26 16:11:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8475de128b
							
						
					 | 
					
						
						
							
							Config cleanup
						
						
						
						
						
					 | 
					
						2022-10-25 21:04:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e4c5754b3a
							
						
					 | 
					
						
						
							
							Made simple RV64 configuration be RV64i.  Eliminated rv64ic and rv64fp.  Fixed some bugs related to new width
						
						
						
						
						
					 | 
					
						2022-10-10 09:10:55 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							437fd52bf6
							
						
					 | 
					
						
						
							
							Gated sticky bit in fdiv with SpecialCase
						
						
						
						
						
					 | 
					
						2022-09-20 20:05:00 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							cf5c513221
							
						
					 | 
					
						
						
							
							Restored radix 2 to pass regression
						
						
						
						
						
					 | 
					
						2022-09-20 19:30:16 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							49a1259cf9
							
						
					 | 
					
						
						
							
							Fixed fgen4
						
						
						
						
						
					 | 
					
						2022-09-20 20:00:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							33af1f97f7
							
						
					 | 
					
						
						
							
							Define LOGNORMSHIFTSZ
						
						
						
						
						
					 | 
					
						2022-09-20 08:31:57 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							a36747fda0
							
						
					 | 
					
						
						
							
							Finished unified divsqrt otfc and fgen name changes
						
						
						
						
						
					 | 
					
						2022-09-19 08:30:59 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							1187187a5c
							
						
					 | 
					
						
						
							
							Divide testfloat starts with half-precision tests
						
						
						
						
						
					 | 
					
						2022-09-18 06:46:47 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							8438546d52
							
						
					 | 
					
						
						
							
							Fixed regression for divsqrt radix2
						
						
						
						
						
					 | 
					
						2022-09-07 06:12:23 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							e64f41f199
							
						
					 | 
					
						
						
							
							Checking in radix 4 square root with qsel, fgen, softc, but not working
						
						
						
						
						
					 | 
					
						2022-08-31 10:54:50 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							5956fbdd62
							
						
					 | 
					
						
						
							
							Fixed checking termination in testfloat testbench
						
						
						
						
						
					 | 
					
						2022-08-30 10:55:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							1accb92745
							
						
					 | 
					
						
						
							
							sqrt passes - lint warnings remain
						
						
						
						
						
					 | 
					
						2022-08-22 17:16:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							8eeca3319c
							
						
					 | 
					
						
						
							
							radix-2 1 copy passes testfloat
						
						
						
						
						
					 | 
					
						2022-08-06 22:54:05 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f1d8669b0
							
						
					 | 
					
						
						
							
							fixed fsw problem and removed 2 bit shift from shift correction
						
						
						
						
						
					 | 
					
						2022-08-03 22:16:51 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							ee7932c804
							
						
					 | 
					
						
						
							
							divider sizes reworked to match book
						
						
						
						
						
					 | 
					
						2022-07-22 22:02:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							270216dd02
							
						
					 | 
					
						
						
							
							radix-4 division integrated into srt - not tested
						
						
						
						
						
					 | 
					
						2022-07-21 19:38:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							e251022269
							
						
					 | 
					
						
						
							
							merged floating-point radix-2 divider with radix-4
						
						
						
						
						
					 | 
					
						2022-07-15 20:16:59 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							38bbd19abf
							
						
					 | 
					
						
						
							
							Six tests passing and a bunch of sizizing issues fixed
						
						
						
						
						
					 | 
					
						2022-07-14 19:38:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b069cfbec2
							
						
					 | 
					
						
						
							
							fixed error in divsqrt
						
						
						
						
						
					 | 
					
						2022-07-14 18:16:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							7629173b15
							
						
					 | 
					
						
						
							
							DIVLEN and counter updated for sqrt computation and rounding
						
						
						
						
						
					 | 
					
						2022-07-13 22:42:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							d57fb6f98a
							
						
					 | 
					
						
						
							
							radix 4 files removed from srt and divlen modified for sqrt
						
						
						
						
						
					 | 
					
						2022-07-13 19:46:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							e05b2a07d2
							
						
					 | 
					
						
						
							
							removed warnings and took a mux out of the critical path
						
						
						
						
						
					 | 
					
						2022-07-12 18:32:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b728e5054d
							
						
					 | 
					
						
						
							
							variable interations implemented in radix-4 divider
						
						
						
						
						
					 | 
					
						2022-07-11 18:30:21 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							08769e35ae
							
						
					 | 
					
						
						
							
							modified wally shared
						
						
						
						
						
					 | 
					
						2022-07-07 21:59:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								David Harris
							
						 
					 | 
					
						
						
						
						
							
						
						
							88e3233935
							
						
					 | 
					
						
						
							
							Preliminary SRAM integration
						
						
						
						
						
					 | 
					
						2022-07-07 19:56:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							3a40c68549
							
						
					 | 
					
						
						
							
							Updated radix 2 divider to work with integers and floats in new structure. Integers still might not work.
						
						
						
						
						
					 | 
					
						2022-06-27 23:55:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							06f7f9b147
							
						
					 | 
					
						
						
							
							fixed commented out error and removed killprod from result selection
						
						
						
						
						
					 | 
					
						2022-06-25 01:42:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							4a6dee5926
							
						
					 | 
					
						
						
							
							Testfloat running division - not passing
						
						
						
						
						
					 | 
					
						2022-06-23 00:07:34 +00:00 | 
					
					
						
						
							
							
							
						
					 |