cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8bfb233204
							
						
					 | 
					
						
						
							
							Changed testbench to operate on two inputs and one output, changed all test generators, changed srt module to return only one output and take in Mod as a signal to compute integer remainder
						
						
						
						
						
					 | 
					
						2022-07-22 01:27:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							c7e84f8e40
							
						
					 | 
					
						
						
							
							Renamed variables, moved output handling to postprocessor, added remainder handling
						
						
						
						
						
					 | 
					
						2022-07-21 20:45:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							86ebdd05f0
							
						
					 | 
					
						
						
							
							Division working too
						
						
						
						
						
					 | 
					
						2022-07-21 17:59:10 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							4793267bd7
							
						
					 | 
					
						
						
							
							Updated Radix2 Sqrt to follow new algorithm
						
						
						
						
						
					 | 
					
						2022-07-21 17:36:21 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							cce57fdcc5
							
						
					 | 
					
						
						
							
							divsqrt working for floating point
						
						
						
						
						
					 | 
					
						2022-07-20 02:04:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							c3a4a2abdf
							
						
					 | 
					
						
						
							
							New radix-2 algorithm implemented and working
						
						
						
						
						
					 | 
					
						2022-07-20 02:00:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							0f94177765
							
						
					 | 
					
						
						
							
							small changes
						
						
						
						
						
					 | 
					
						2022-07-20 01:36:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c57eca262
							
						
					 | 
					
						
						
							
							Square root radix 2 working, does not work with division
						
						
						
						
						
					 | 
					
						2022-07-14 22:52:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							2f96989aab
							
						
					 | 
					
						
						
							
							Square root
						
						
						
						
						
					 | 
					
						2022-07-14 21:19:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							cabd41a5a0
							
						
					 | 
					
						
						
							
							Six tests passing and a bunch of sizizing issues fixed
						
						
						
						
						
					 | 
					
						2022-07-14 19:38:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8f7ffc3f29
							
						
					 | 
					
						
						
							
							S and SM are updating but are not correct yet
						
						
						
						
						
					 | 
					
						2022-07-14 00:39:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							0b91e7526f
							
						
					 | 
					
						
						
							
							DIVLEN and counter updated for sqrt computation and rounding
						
						
						
						
						
					 | 
					
						2022-07-13 22:42:39 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							97a1548356
							
						
					 | 
					
						
						
							
							radix 4 files removed from srt and divlen modified for sqrt
						
						
						
						
						
					 | 
					
						2022-07-13 19:46:48 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1906399aa
							
						
					 | 
					
						
						
							
							Lint error fixed and added comments to preprocessing
						
						
						
						
						
					 | 
					
						2022-07-13 19:34:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							5975d0d470
							
						
					 | 
					
						
						
							
							Testbench accepts standard test vector files
						
						
						
						
						
					 | 
					
						2022-07-13 18:30:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							3ed6b8d1ff
							
						
					 | 
					
						
						
							
							Test generation files in common format
						
						
						
						
						
					 | 
					
						2022-07-13 18:11:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							120994b42b
							
						
					 | 
					
						
						
							
							Finalized sqrt, ready for debugging
						
						
						
						
						
					 | 
					
						2022-07-13 17:56:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							6e96ca2c9b
							
						
					 | 
					
						
						
							
							Added adder input selection to on the fly converter
						
						
						
						
						
					 | 
					
						2022-07-13 17:47:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8d5081e8e9
							
						
					 | 
					
						
						
							
							little fix
						
						
						
						
						
					 | 
					
						2022-07-12 23:04:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							b505ef135d
							
						
					 | 
					
						
						
							
							Square root implemented
						
						
						
						
						
					 | 
					
						2022-07-12 22:45:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							8edf44063a
							
						
					 | 
					
						
						
							
							C register and other various fixes
						
						
						
						
						
					 | 
					
						2022-07-12 22:18:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							c60991f2bf
							
						
					 | 
					
						
						
							
							On the fly conversion for square root
						
						
						
						
						
					 | 
					
						2022-07-12 02:21:38 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							0dc30a0acf
							
						
					 | 
					
						
						
							
							F Selection
						
						
						
						
						
					 | 
					
						2022-07-08 21:53:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b67792086c
							
						
					 | 
					
						
						
							
							moved unsused division code again
						
						
						
						
						
					 | 
					
						2022-07-07 16:41:26 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							ccc97d6fee
							
						
					 | 
					
						
						
							
							Sqrt exponents
						
						
						
						
						
					 | 
					
						2022-07-07 23:34:56 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1e2a1e5a1
							
						
					 | 
					
						
						
							
							Revert "moved old divsqrt to unusedsrc"
						
						
						
						
						
						
						
						This reverts commit 5dd07c76bd. 
						
					 | 
					
						2022-07-07 16:29:17 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							5dd07c76bd
							
						
					 | 
					
						
						
							
							moved old divsqrt to unusedsrc
						
						
						
						
						
					 | 
					
						2022-07-07 16:09:56 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							75a8cea4e4
							
						
					 | 
					
						
						
							
							srt divider merged into fpu
						
						
						
						
						
					 | 
					
						2022-07-07 16:01:33 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							010ab2e90e
							
						
					 | 
					
						
						
							
							Seventeen Square Root Tests
						
						
						
						
						
					 | 
					
						2022-07-07 22:48:46 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							269884b672
							
						
					 | 
					
						
						
							
							Preprocessing for square root
						
						
						
						
						
					 | 
					
						2022-07-07 21:23:30 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							2faa8847f4
							
						
					 | 
					
						
						
							
							Radix 2 Integer division working (without signs or remainder)
						
						
						
						
						
					 | 
					
						2022-07-05 21:34:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d13a4c3378
							
						
					 | 
					
						
						
							
							removed an adder out of early termination
						
						
						
						
						
					 | 
					
						2022-06-28 18:01:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							7249295f53
							
						
					 | 
					
						
						
							
							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 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								cturek
							
						 
					 | 
					
						
						
						
						
							
						
						
							487553077f
							
						
					 | 
					
						
						
							
							Added int tests
						
						
						
						
						
					 | 
					
						2022-06-27 21:44:06 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5fb60eb1a
							
						
					 | 
					
						
						
							
							radix-4 early termination working for special cases - not working completely
						
						
						
						
						
					 | 
					
						2022-06-27 20:43:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a85a868b56
							
						
					 | 
					
						
						
							
							radix 4 division denormal result handeling
						
						
						
						
						
					 | 
					
						2022-06-24 21:02:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							9eefba5b58
							
						
					 | 
					
						
						
							
							added denormal input handeling - radix 4
						
						
						
						
						
					 | 
					
						2022-06-24 19:41:40 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							de71773d69
							
						
					 | 
					
						
						
							
							added radix-4 0/d handling
						
						
						
						
						
					 | 
					
						2022-06-23 22:36:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a5fc6757a1
							
						
					 | 
					
						
						
							
							generate qsel4 in verilog
						
						
						
						
						
					 | 
					
						2022-06-23 21:38:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							4ff866b39e
							
						
					 | 
					
						
						
							
							Update
						
						
						
						
						
					 | 
					
						2022-06-23 11:59:05 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							fe1b7a67cb
							
						
					 | 
					
						
						
							
							Add sqrt qlsc table generator
						
						
						
						
						
					 | 
					
						2022-06-23 11:46:44 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7a363aaa7
							
						
					 | 
					
						
						
							
							fixt lint error
						
						
						
						
						
					 | 
					
						2022-06-23 16:11:50 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							1612daa294
							
						
					 | 
					
						
						
							
							Testfloat running division - not passing
						
						
						
						
						
					 | 
					
						2022-06-23 00:07:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							6001956bd8
							
						
					 | 
					
						
						
							
							using memread for quotent select
						
						
						
						
						
					 | 
					
						2022-06-21 15:49:52 -07:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1f12f3345
							
						
					 | 
					
						
						
							
							Add hex output in bad but okay way
						
						
						
						
						
					 | 
					
						2022-06-21 15:07:24 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca0815ce0d
							
						
					 | 
					
						
						
							
							Add MATLAB scripts for PD plot
						
						
						
						
						
					 | 
					
						2022-06-21 10:14:53 -05:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							0c6d36bbb2
							
						
					 | 
					
						
						
							
							made fixes to radix-2 divider testbench - divider doesn't pass
						
						
						
						
						
					 | 
					
						2022-06-20 23:01:53 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							a0abfdefe6
							
						
					 | 
					
						
						
							
							radix-4 divider passing tests
						
						
						
						
						
					 | 
					
						2022-06-20 22:56:08 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Katherine Parry
							
						 
					 | 
					
						
						
						
						
							
						
						
							03d823f5d7
							
						
					 | 
					
						
						
							
							added fld in rv32 - needs testing
						
						
						
						
						
					 | 
					
						2022-06-20 22:53:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								James Stine
							
						 
					 | 
					
						
						
						
						
							
						
						
							46bf9c351c
							
						
					 | 
					
						
						
							
							Update C program for r=4 division by recurrence to match Table in EL
						
						
						
						
						
					 | 
					
						2022-06-20 11:32:40 -05:00 | 
					
					
						
						
							
							
							
						
					 |