mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	Drafted rv32a tests
This commit is contained in:
		
							parent
							
								
									865c103599
								
							
						
					
					
						commit
						56b690ccb9
					
				@ -191,6 +191,10 @@ string tests64iNOc[] = {
 | 
				
			|||||||
                      "rv64i/WALLY-CSRRCI", "4000"
 | 
					                      "rv64i/WALLY-CSRRCI", "4000"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  };
 | 
					  };
 | 
				
			||||||
 | 
					  string tests32a[] = '{
 | 
				
			||||||
 | 
					                    "rv64a/WALLY-AMO", "2110",
 | 
				
			||||||
 | 
					                    "rv64a/WALLY-LRSC", "2110"
 | 
				
			||||||
 | 
					  };
 | 
				
			||||||
  string tests32m[] = '{
 | 
					  string tests32m[] = '{
 | 
				
			||||||
                    "rv32m/I-MUL-01", "2000",
 | 
					                    "rv32m/I-MUL-01", "2000",
 | 
				
			||||||
                    "rv32m/I-MULH-01", "2000",
 | 
					                    "rv32m/I-MULH-01", "2000",
 | 
				
			||||||
@ -329,13 +333,14 @@ string tests32i[] = {
 | 
				
			|||||||
      if (`C_SUPPORTED) tests = {tests, tests64ic};
 | 
					      if (`C_SUPPORTED) tests = {tests, tests64ic};
 | 
				
			||||||
      else              tests = {tests, tests64iNOc};
 | 
					      else              tests = {tests, tests64iNOc};
 | 
				
			||||||
      if (`M_SUPPORTED) tests = {tests, tests64m};
 | 
					      if (`M_SUPPORTED) tests = {tests, tests64m};
 | 
				
			||||||
      if (`A_SUPPORTED) tests = {tests64a, tests};
 | 
					      if (`A_SUPPORTED) tests = {tests, tests64a};
 | 
				
			||||||
 //     tests = {tests64a, tests};
 | 
					 //     tests = {tests64a, tests};
 | 
				
			||||||
    end else begin // RV32
 | 
					    end else begin // RV32
 | 
				
			||||||
      tests = {tests32i};
 | 
					      tests = {tests32i};
 | 
				
			||||||
      if (`C_SUPPORTED % 2 == 1) tests = {tests, tests32ic};    
 | 
					      if (`C_SUPPORTED % 2 == 1) tests = {tests, tests32ic};    
 | 
				
			||||||
      else                       tests = {tests, tests32iNOc};
 | 
					      else                       tests = {tests, tests32iNOc};
 | 
				
			||||||
      if (`M_SUPPORTED % 2 == 1) tests = {tests, tests32m};
 | 
					      if (`M_SUPPORTED % 2 == 1) tests = {tests, tests32m};
 | 
				
			||||||
 | 
					      if (`A_SUPPORTED) tests = {tests, tests32a};
 | 
				
			||||||
    end
 | 
					    end
 | 
				
			||||||
  string signame, memfilename;
 | 
					  string signame, memfilename;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
		Reference in New Issue
	
	Block a user