mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 11:42:30 +00:00 
			
		
		
		
	Removed $predict support from SatGen
This commit is contained in:
		
							parent
							
								
									4056312987
								
							
						
					
					
						commit
						9540be1d45
					
				
					 1 changed files with 0 additions and 9 deletions
				
			
		|  | @ -69,7 +69,6 @@ struct SatGen | ||||||
| 	SigPool initial_state; | 	SigPool initial_state; | ||||||
| 	std::map<std::string, RTLIL::SigSpec> asserts_a, asserts_en; | 	std::map<std::string, RTLIL::SigSpec> asserts_a, asserts_en; | ||||||
| 	std::map<std::string, RTLIL::SigSpec> assumes_a, assumes_en; | 	std::map<std::string, RTLIL::SigSpec> assumes_a, assumes_en; | ||||||
| 	std::map<std::string, RTLIL::SigSpec> predict_a, predict_en; |  | ||||||
| 	std::map<std::string, std::map<RTLIL::SigBit, int>> imported_signals; | 	std::map<std::string, std::map<RTLIL::SigBit, int>> imported_signals; | ||||||
| 	std::map<std::pair<std::string, int>, bool> initstates; | 	std::map<std::pair<std::string, int>, bool> initstates; | ||||||
| 	bool ignore_div_by_zero; | 	bool ignore_div_by_zero; | ||||||
|  | @ -1374,14 +1373,6 @@ struct SatGen | ||||||
| 			return true; | 			return true; | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		if (cell->type == "$predict") |  | ||||||
| 		{ |  | ||||||
| 			std::string pf = prefix + (timestep == -1 ? "" : stringf("@%d:", timestep)); |  | ||||||
| 			predict_a[pf].append((*sigmap)(cell->getPort("\\A"))); |  | ||||||
| 			predict_en[pf].append((*sigmap)(cell->getPort("\\EN"))); |  | ||||||
| 			return true; |  | ||||||
| 		} |  | ||||||
| 
 |  | ||||||
| 		// Unsupported internal cell types: $pow $lut
 | 		// Unsupported internal cell types: $pow $lut
 | ||||||
| 		// .. and all sequential cells except $dff and $_DFF_[NP]_
 | 		// .. and all sequential cells except $dff and $_DFF_[NP]_
 | ||||||
| 		return false; | 		return false; | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue