Add outputs before inputs to the sigmap in the AIGER backend.

This commit is contained in:
AdamHillier 2023-04-19 11:00:51 +00:00
parent 7efc50367e
commit 3861cc31f0
1 changed files with 5 additions and 5 deletions

View File

@ -119,16 +119,16 @@ struct AigerWriter
if (wire->name.isPublic())
sigmap.add(wire);
// promote input wires
for (auto wire : module->wires())
if (wire->port_input)
sigmap.add(wire);
// promote output wires
for (auto wire : module->wires())
if (wire->port_output)
sigmap.add(wire);
// promote input wires
for (auto wire : module->wires())
if (wire->port_input)
sigmap.add(wire);
for (auto wire : module->wires())
{
if (wire->attributes.count(ID::init)) {