Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							784151e165 
							
						 
					 
					
						
						
							
							Fix testbench_fp to use F_SUPPORTED, not S_SUPPORTED  
						
						
						
					 
					
						2024-06-26 22:29:00 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							221f710baf 
							
						 
					 
					
						
						
							
							Use QUESTA as flag for  
						
						
						
					 
					
						2024-06-26 21:18:40 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b76941d278 
							
						 
					 
					
						
						
							
							Use VCS built-in default macro instead of defining SIM_VCS  
						
						
						
					 
					
						2024-06-21 15:17:59 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1fc44a5bf 
							
						 
					 
					
						
						
							
							Merge pull request  #849  from davidharrishmc/dev  
						
						... 
						
						
						
						lint cleanup and divider optimization 
						
					 
					
						2024-06-20 09:04:19 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d8d94eeafa 
							
						 
					 
					
						
						
							
							Merge pull request  #808  from jordancarlin/main  
						
						... 
						
						
						
						Update riscv-arch-test 
						
					 
					
						2024-06-20 08:43:41 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							90f5a4ef48 
							
						 
					 
					
						
						
							
							Only run fmsub_b15 for f_fma test  
						
						
						
					 
					
						2024-06-20 07:48:33 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							25780f53ce 
							
						 
					 
					
						
						
							
							Fixed Verilator testbench issue from FunctionName by rolling back to old if.  PC=0 detection is disabled for now.  
						
						
						
					 
					
						2024-06-20 00:57:58 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							d368f2e77e 
							
						 
					 
					
						
						
							
							Removed *** from testbench.  
						
						
						
					 
					
						2024-06-19 13:51:37 -07:00 
						 
				 
			
				
					
						
							
							
								Ross Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							5e5ca0809f 
							
						 
					 
					
						
						
							
							Removed more *** from lsu and updated assertions for dtim.  
						
						
						
					 
					
						2024-06-19 10:52:51 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							156bfc0387 
							
						 
					 
					
						
						
							
							Update f_fma tests to use smaller files from riscv-arch-test  
						
						
						
					 
					
						2024-06-18 23:38:03 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d58b454a8b 
							
						 
					 
					
						
						
							
							Finish switching Zfa to use riscv-arch-test  
						
						
						
					 
					
						2024-06-18 23:31:37 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							955f5d831f 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-06-18 22:39:05 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							ecae1100f6 
							
						 
					 
					
						
						
							
							Lint cleanup  
						
						
						
					 
					
						2024-06-18 05:49:49 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							4a4bbdfc43 
							
						 
					 
					
						
						
							
							More code cleanup  
						
						
						
					 
					
						2024-06-14 09:50:07 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							53477b2c85 
							
						 
					 
					
						
						
							
							Code cleanup  
						
						
						
					 
					
						2024-06-14 07:08:17 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							b1c9450b4a 
							
						 
					 
					
						
						
							
							Code cleanup: RAM, fdivsqrt  
						
						
						
					 
					
						2024-06-14 03:35:05 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							312c9c9f55 
							
						 
					 
					
						
						
							
							Updated logger to new IClass signal name  
						
						
						
					 
					
						2024-06-12 07:24:05 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c560a0ae8f 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-06-01 23:22:30 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							48fd365b9d 
							
						 
					 
					
						
						
							
							Still don't understand why wally.do can't load testbench.sv with functional coverage. But wally-imperas-cov.do can load testbench.sv with functional coverage.  
						
						
						
					 
					
						2024-05-28 13:00:17 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							92ee56c1a1 
							
						 
					 
					
						
						
							
							Yay. Finally found the bug which prevented wally.do from having functional coverage using riscvISACOV.  
						
						... 
						
						
						
						testbench.sv was missing the trace2cov instance. 
						
					 
					
						2024-05-27 17:25:20 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6f79dca9c4 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-05-27 12:29:24 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							dcafe4793e 
							
						 
					 
					
						
						
							
							Add froundnx and fround.d tests  
						
						
						
					 
					
						2024-05-24 15:16:35 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f410bbb79e 
							
						 
					 
					
						
						
							
							Use Zfa tests from riscv-arch-test instead of wally-riscv-arch-test  
						
						
						
					 
					
						2024-05-21 00:04:27 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							6e3ccbb9c1 
							
						 
					 
					
						
						
							
							Almost have it working for both buildroot and single elfs.  
						
						
						
					 
					
						2024-05-17 17:34:29 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							224b2e4dc4 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-05-17 17:10:28 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							0ed75a3ff5 
							
						 
					 
					
						
						
							
							Reverted testbench-imperas.sv incase someone wants this.  
						
						
						
					 
					
						2024-05-17 16:48:29 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							038aae388b 
							
						 
					 
					
						
						
							
							Yay. Finally found the issue with the integrated testbench.sv and imperasDV.  
						
						... 
						
						
						
						The function which loads the elf file rvviRefInit must be called during an initial block
using a valid file name.  Because of how the testbench was organized the elffile was not defined
until several cycles later so the call to rvviRefInit did not have a valid elf.  Waiting several
cycles does not work.  rvviRefInit requires being called in an initial block so it is not possible
to run back to back imperasDV simulations in the same run. 
						
					 
					
						2024-05-17 16:45:01 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							e6902eb4d2 
							
						 
					 
					
						
						
							
							Ok. How does it still work? testbench-imperas.sv the same as testbench.sv now.  
						
						
						
					 
					
						2024-05-17 16:08:14 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							d9807bb909 
							
						 
					 
					
						
						
							
							This is crazy. I'm merging testbench.sv into testbench-imperas.sv to find the point when it stops working. But each logical point where it would stop working it keeps working. For example moving readmemh from initial to always block.  
						
						
						
					 
					
						2024-05-17 14:45:37 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							a885240fbd 
							
						 
					 
					
						
						
							
							temporary commit to help debug merging testbench.sv with testbench-imperas.sv  
						
						
						
					 
					
						2024-05-17 12:36:00 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							62eaca0e6e 
							
						 
					 
					
						
						
							
							Almost working ImperasDV with testbench.sv and wally.do. For some reason IDV is saying the instructions are mismatching.  
						
						
						
					 
					
						2024-05-16 17:01:25 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9a42aab971 
							
						 
					 
					
						
						
							
							Merge pull request  #804  from jordancarlin/dev  
						
						... 
						
						
						
						Eliminate more logical operators and replace with bitwise operators 
						
					 
					
						2024-05-16 15:45:18 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							8391b8b821 
							
						 
					 
					
						
						
							
							Progress towards unified regression.  
						
						
						
					 
					
						2024-05-16 15:29:12 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							08601d7270 
							
						 
					 
					
						
						
							
							Added functionallity to testbench.sv for single elf files.  
						
						
						
					 
					
						2024-05-16 13:59:15 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1d8ffee20c 
							
						 
					 
					
						
						
							
							Certain Zcb instructions are dependent on other extensions, not the entire extension  
						
						
						
					 
					
						2024-05-15 19:16:43 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ef778da98d 
							
						 
					 
					
						
						
							
							Eliminate more logical operators and replace with bitwise  
						
						
						
					 
					
						2024-05-15 10:50:23 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4ffce9a752 
							
						 
					 
					
						
						
							
							Switch riscvassertions to use bitwise operators instead of logical operators per Wally style guide  
						
						
						
					 
					
						2024-05-15 09:23:24 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e295454948 
							
						 
					 
					
						
						
							
							Merge pull request  #798  from jordancarlin/newConfig  
						
						... 
						
						
						
						Update config to derive MISA from macros and update MISA bits based on the spec 
						
					 
					
						2024-05-15 10:28:44 -05:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							291d1e62d5 
							
						 
					 
					
						
						
							
							M implies Zmmul  
						
						
						
					 
					
						2024-05-14 19:38:34 -07:00 
						 
				 
			
				
					
						
							
							
								Jordan Carlin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4a72922087 
							
						 
					 
					
						
						
							
							update config to derive MISA from macros  
						
						... 
						
						
						
						- Remove C_SUPPORTED and update decompress unit based on Zc* extensions
- Derive A_SUPPORTED from A subextensions
- Derive B_SUPPORTED from B subextensions
- Derive C_SUPPORTED from C subextensions 
						
					 
					
						2024-05-14 06:49:18 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							175c18da01 
							
						 
					 
					
						
						
							
							Parameterized FMA.  However, some offsets are not parameterized.  See PR  #793  for list of changes  
						
						
						
					 
					
						2024-05-13 15:16:00 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d4ac53f000 
							
						 
					 
					
						
						
							
							commented legal TEST options  
						
						
						
					 
					
						2024-05-13 07:22:30 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							75c10bddfa 
							
						 
					 
					
						
						
							
							Moved case.sh to tests/fp  
						
						
						
					 
					
						2024-05-13 07:12:16 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							d0dad1d9f6 
							
						 
					 
					
						
						
							
							Fixed testbench_fp to use modified unpacker  
						
						
						
					 
					
						2024-05-12 12:11:48 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							380d88fc68 
							
						 
					 
					
						
						
							
							Merged config-shared after fma fix  
						
						
						
					 
					
						2024-05-12 11:10:55 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							009d251433 
							
						 
					 
					
						
						
							
							Fixed cvtint bug by adding 2 bits to convert width; initial implementation of fround passes basic regression but fails some nightly regression cases  
						
						
						
					 
					
						2024-05-11 22:32:51 -07:00 
						 
				 
			
				
					
						
							
							
								David Harris 
							
						 
					 
					
						
						
						
						
							
						
						
							c0743a1fcf 
							
						 
					 
					
						
						
							
							Added missing convert F to/from Int64 tests for arch64f  
						
						
						
					 
					
						2024-05-11 02:29:47 -07:00 
						 
				 
			
				
					
						
							
							
								Katherine Parry 
							
						 
					 
					
						
						
						
						
							
						
						
							807ef44772 
							
						 
					 
					
						
						
							
							fixed fma testfloat issue  #578  
						
						
						
					 
					
						2024-05-10 18:12:11 -07:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							ceb31fec68 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-05-10 08:54:23 -05:00 
						 
				 
			
				
					
						
							
							
								Rose Thompson 
							
						 
					 
					
						
						
						
						
							
						
						
							b027fa44ef 
							
						 
					 
					
						
						
							
							Merge branch 'main' of  https://github.com/openhwgroup/cvw  
						
						
						
					 
					
						2024-05-10 08:53:00 -05:00