| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 Katherine Parry | 254ebf478e | added fld in rv32 - needs testing | 2022-06-20 22:53:13 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | 8425f8838d | hopefully fixed lint error | 2022-06-17 00:14:39 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | 31fd8772cf | postprocessing unit created and passing all tests | 2022-06-13 22:47:51 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | 8fa0fc4229 | fma synth warnings and errors removed | 2022-06-06 16:06:04 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | 8420b1e87c | removed some debuging code accedentally pushed | 2022-06-02 22:45:19 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | 03280c0f9c | added createallvectors | 2022-06-02 21:56:05 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | 9a09ee3a35 | fpu paramaterized - except fdivsqrt | 2022-06-02 19:50:28 +00:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | c3d07b2c46 | generating all testfloat vectors | 2022-04-04 17:17:12 +00:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | 33b9b5423d | reverted temporary change to configs. | 2022-03-22 22:31:34 -05:00 |  | 
			
				
					| 
							
							
								 Ross Thompson | c233ef9768 | Reverted change to configuration which caused issue with lint. | 2022-03-22 21:44:08 -05:00 |  | 
			
				
					| 
							
							
								 Katherine Parry | e3d01c875b | FMA parameterized and FMA testbench reworked | 2022-03-19 19:39:03 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | b63e53bbdb | Defined rv32e and rv32emc configs | 2022-01-17 14:01:01 +00:00 |  | 
			
				
					| 
							
							
								 David Harris | b36ace221e | Renamed wally-pipelined to pipelined | 2022-01-04 19:47:41 +00:00 |  |