mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-11-04 05:19:11 +00:00 
			
		
		
		
	Import tests from #1628
This commit is contained in:
		
							parent
							
								
									ce6a690d27
								
							
						
					
					
						commit
						cfb0366a18
					
				
					 3 changed files with 104 additions and 2 deletions
				
			
		| 
						 | 
				
			
			@ -139,8 +139,8 @@ static void run_ice40_opts(Module *module)
 | 
			
		|||
				log("Optimized $__ICE40_CARRY_WRAPPER cell back to logic (without SB_CARRY) %s.%s: CO=%s\n",
 | 
			
		||||
						log_id(module), log_id(cell), log_signal(replacement_output));
 | 
			
		||||
				cell->type = "$lut";
 | 
			
		||||
				auto I3 = cell->getPort(cell->getParam(ID(I3_IS_CI)).as_bool() ? ID(CI) : ID(I3));
 | 
			
		||||
				cell->setPort("\\A", { cell->getPort("\\I0"), inbit[0], inbit[1], I3 });
 | 
			
		||||
				auto I3 = get_bit_or_zero(cell->getPort(cell->getParam(ID(I3_IS_CI)).as_bool() ? ID(CI) : ID(I3)));
 | 
			
		||||
				cell->setPort("\\A", { get_bit_or_zero(cell->getPort("\\I0")), inbit[0], inbit[1], I3 });
 | 
			
		||||
				cell->setPort("\\Y", cell->getPort("\\O"));
 | 
			
		||||
				cell->unsetPort("\\B");
 | 
			
		||||
				cell->unsetPort("\\CI");
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue