David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							111f592613 
							
						 
					 
					
						
						
							
							factor divsqrt out of floating-point test cases to run on more derived configs  
						
						
						
					 
					
						2024-01-31 14:52:15 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							bf7e20e846 
							
						 
					 
					
						
						
							
							IEEE754 derivatives for testfloat  
						
						
						
					 
					
						2024-01-30 09:49:27 -08:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							0d9e2fdf60 
							
						 
					 
					
						
						
							
							update Boolean logic for all testing for divide  
						
						
						
					 
					
						2024-01-29 17:37:35 -06:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							95a97faf3f 
							
						 
					 
					
						
						
							
							Fixes testbench issues in testing against all vectors.  Still a bug in ui32_to_f16_rz.sv - but will fix.  Some things can be optimized.  Overall, adds a FSM to test things more effectively.  Actually is faster than previously as it assumed everything took the same number of cycles.  Again, some things can be optimized  
						
						
						
					 
					
						2024-01-29 16:46:34 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							171430a695 
							
						 
					 
					
						
						
							
							FPU and PMP tests  
						
						
						
					 
					
						2024-01-21 14:41:22 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							17c9be7695 
							
						 
					 
					
						
						
							
							Cleanup typos, remove Zicond from riscof until it is working  
						
						
						
					 
					
						2024-01-18 21:36:52 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							74b242ce5c 
							
						 
					 
					
						
						
							
							Partial implementation of fcvtmod.w.d; flags disagree in one case where Sail might be wrong, and result 134 is wrong because of overflow  
						
						
						
					 
					
						2024-01-17 12:25:06 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							4cfc86140c 
							
						 
					 
					
						
						
							
							Zfa fmvh complete and passing tests:  
						
						
						
					 
					
						2024-01-17 06:18:00 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							07e7e02241 
							
						 
					 
					
						
						
							
							Coded Zfa fmvp but no tests exist  
						
						
						
					 
					
						2024-01-16 21:26:42 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							8654375f26 
							
						 
					 
					
						
						
							
							Zfa fminm/fmaxm/fltq/fleq implemented and tested  
						
						
						
					 
					
						2024-01-16 20:03:54 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0588d611ea 
							
						 
					 
					
						
						
							
							Zfa fli support working for F and D  
						
						
						
					 
					
						2024-01-16 17:27:40 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							1a77c08f6e 
							
						 
					 
					
						
						
							
							Fixed issues 575 and 477 about FPU tests failing when Zfh = 1.  
						
						
						
					 
					
						2024-01-16 10:46:44 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							0d56a281b9 
							
						 
					 
					
						
						
							
							Cleaned up indentation in testbench-fp  
						
						
						
					 
					
						2024-01-15 13:25:46 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							da4eca4854 
							
						 
					 
					
						
						
							
							Tested Zfh support using unreleased version of risch-arch-test Zfh tests.  Fixed two bugs in fmv to/from int.  
						
						
						
					 
					
						2024-01-15 13:24:57 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9e78a7e290 
							
						 
					 
					
						
						
							
							Incorporated jstine fixes of FPU special case and testbench for conversion  
						
						
						
					 
					
						2024-01-15 07:25:08 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6226c3db96 
							
						 
					 
					
						
						
							
							Revert "Fixes for Issue  #541 "  
						
						
						
					 
					
						2024-01-12 07:50:13 -08:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							dbe8394651 
							
						 
					 
					
						
						
							
							Update testbench-fp.sv to check result and flags for cvtint and cmp.  This addresses fix for Issue  #541 .  It also adds a temporary fix to avoid issues between tests.  This will be fixed in an upcoming push where we use scanf instead of readmemh to help keep compatibility with Verilator.  Additional testing is needed of new testbench-fp.sv before can push in new tb with scanf  
						
						
						
					 
					
						2024-01-12 00:32:18 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							9eb6d9c8b8 
							
						 
					 
					
						
						
							
							Added Zicond support  
						
						
						
					 
					
						2024-01-11 07:37:15 -08:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							828d6bc619 
							
						 
					 
					
						
						
							
							more optimized check on Issue  #546  
						
						
						
					 
					
						2024-01-09 09:22:39 -06:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							cfb27de8a3 
							
						 
					 
					
						
						
							
							Fix Issue  #541  where FlagMatch was not added which I forgot (apologies)  
						
						
						
					 
					
						2024-01-09 08:57:41 -06:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							f91b749f91 
							
						 
					 
					
						
						
							
							Fix typo missed with === on Issue  #541  
						
						
						
					 
					
						2024-01-08 22:01:52 -06:00 
						 
				 
			
				
					
						
							
							
								James E. Stine 
							
						 
					 
					
						
						
						
						
							
						
						
							79d7bb60ea 
							
						 
					 
					
						
						
							
							Address Issue  #541  where CVTINT or CMP in testfloat were not checked.  The solution was to check inside the nested for loop.  This was done to avoid issue related to the values changing between each cvtint or subsequent operation  
						
						
						
					 
					
						2024-01-08 21:28:47 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d93684be21 
							
						 
					 
					
						
						
							
							Verilate running (slowly)  
						
						
						
					 
					
						2024-01-07 21:30:33 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							7cd02351d9 
							
						 
					 
					
						
						
							
							Updated testbench to count size of signature without searching for x.  Now runs with Verilator.  
						
						
						
					 
					
						2024-01-07 09:00:19 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							caedab679a 
							
						 
					 
					
						
						
							
							Rewrote testbench to count signature entries rather than looking for x; this will facilitate Verilator which does not use x  
						
						
						
					 
					
						2024-01-07 07:14:12 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							34f97201ee 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  into dev  
						
						
						
					 
					
						2024-01-06 08:19:56 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							167e061a1c 
							
						 
					 
					
						
						
							
							Fixed truncated begin_signature in testbench  
						
						
						
					 
					
						2024-01-06 08:19:46 -08:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							ab07d64195 
							
						 
					 
					
						
						
							
							Fixes coremark. Maybe works with verilator.  
						
						
						
					 
					
						2024-01-06 00:41:57 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							ed623f1a71 
							
						 
					 
					
						
						
							
							Fixed unsupported riscof YAML string; preparing for Verilator -G testcase  
						
						
						
					 
					
						2024-01-05 20:06:21 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d229dc06ee 
							
						 
					 
					
						
						
							
							Coverage improvements; remove incorrect logic checking NAPOT nonleaf PTE  
						
						
						
					 
					
						2024-01-02 00:35:17 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							52b6d1d163 
							
						 
					 
					
						
						
							
							restored tlbNAPOT coverage tests  
						
						
						
					 
					
						2023-12-31 09:55:58 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							b3ff1035c4 
							
						 
					 
					
						
						
							
							Propagated MIP-based tracer interrupts to testbench-linux-imperas  
						
						
						
					 
					
						2023-12-21 11:47:49 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							45b5658d06 
							
						 
					 
					
						
						
							
							Updated Imperas testbench to use MIP bits to communicate pending interrupts  
						
						
						
					 
					
						2023-12-21 11:05:26 -08:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							8552369687 
							
						 
					 
					
						
						
							
							Merged PR538, delete unused tests  
						
						
						
					 
					
						2023-12-20 13:30:31 -08:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							70d0169019 
							
						 
					 
					
						
						
							
							All regression tests which matter are running!  
						
						
						
					 
					
						2023-12-20 14:57:52 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1b59182d59 
							
						 
					 
					
						
						
							
							Updated tests with ending label.  
						
						
						
					 
					
						2023-12-20 14:55:37 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b68dd74f89 
							
						 
					 
					
						
						
							
							Reverted logic to bit change.  
						
						
						
					 
					
						2023-12-20 13:16:32 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a8ab3c8342 
							
						 
					 
					
						
						
							
							Ok that is a stange bug.  
						
						... 
						
						
						
						The testbench used logic for the shadow ram, but the memory used bit. This caused questa to allocate huge amounts of memory and crash. Changing shadow ram to bit fixed the issue. 
						
					 
					
						2023-12-20 12:25:34 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							9ee1ffe8fe 
							
						 
					 
					
						
						
							
							Almost working with modelsim and verilator.  
						
						
						
					 
					
						2023-12-20 11:29:31 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							5dbca251d8 
							
						 
					 
					
						
						
							
							Defined new Zicboz and Zcb tests  
						
						
						
					 
					
						2023-12-19 13:24:11 -08:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							4f59bd492d 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2023-12-19 12:06:04 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							2e792606dd 
							
						 
					 
					
						
						
							
							More progress. Most tests are passing in modelsim.  
						
						
						
					 
					
						2023-12-19 12:06:00 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							74238defc3 
							
						 
					 
					
						
						
							
							Progress.  
						
						
						
					 
					
						2023-12-18 20:23:19 -06:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6186181d46 
							
						 
					 
					
						
						
							
							Merge pull request  #537  from ross144/main  
						
						... 
						
						
						
						Almost having working Verilator.  One issue in the testbench remains. 
						
					 
					
						2023-12-18 18:13:56 -08:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							1e1759c258 
							
						 
					 
					
						
						
							
							Restored the one hack change which prevents verilator from working.  
						
						
						
					 
					
						2023-12-18 17:00:53 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							408bb2c35b 
							
						 
					 
					
						
						
							
							Yay! I got verilator to compile our testbench!  Does it actually work I don't know.  
						
						
						
					 
					
						2023-12-18 16:44:34 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							0f7b6ada04 
							
						 
					 
					
						
						
							
							Cleanup.  
						
						... 
						
						
						
						Verilator still has issues with riscassertions.sv and the testbench 
						
					 
					
						2023-12-18 16:38:56 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b7b245fe2f 
							
						 
					 
					
						
						
							
							functionName.sv is now linting for rv64gc.  
						
						
						
					 
					
						2023-12-18 16:37:26 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							c1ac153a4f 
							
						 
					 
					
						
						
							
							Closer to verilator support.  
						
						
						
					 
					
						2023-12-18 16:26:56 -06:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							58942b246b 
							
						 
					 
					
						
						
							
							Kind of a frustrating set of changes to get the verilator errors out of the copyShadow module.  
						
						
						
					 
					
						2023-12-18 13:34:14 -06:00