mirror of
				https://github.com/YosysHQ/yosys
				synced 2025-10-31 11:42:30 +00:00 
			
		
		
		
	aiger: fixes for ports that have start_offset != 0
This commit is contained in:
		
							parent
							
								
									ca3fc3c882
								
							
						
					
					
						commit
						a0afa1787e
					
				
					 3 changed files with 55 additions and 39 deletions
				
			
		|  | @ -725,13 +725,12 @@ struct XAigerWriter | |||
| 				if (input_bits.count(b)) { | ||||
| 					int a = aig_map.at(b); | ||||
| 					log_assert((a & 1) == 0); | ||||
| 					input_lines[a] += stringf("input %d %d %s\n", (a >> 1)-1, i, log_id(wire)); | ||||
| 					input_lines[a] += stringf("input %d %d %s\n", (a >> 1)-1, wire->start_offset+i, log_id(wire)); | ||||
| 				} | ||||
| 
 | ||||
| 				if (output_bits.count(b)) { | ||||
| 					int o = ordered_outputs.at(b); | ||||
| 					int init = 2; | ||||
| 					output_lines[o] += stringf("output %d %d %s %d\n", o - GetSize(co_bits), i, log_id(wire), init); | ||||
| 					output_lines[o] += stringf("output %d %d %s\n", o - GetSize(co_bits), wire->start_offset+i, log_id(wire)); | ||||
| 					continue; | ||||
| 				} | ||||
| 			} | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue