summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiklas Een <niklas@een.se>2012-10-30 13:02:11 -0700
committerNiklas Een <niklas@een.se>2012-10-30 13:02:11 -0700
commit7da6ef1c027730dc8a506ab039ffbba062693170 (patch)
tree1a34d79101e3b2fbb71541db4736753d1ca8b429
parente353c4b75cb594d21b9060cbaf26114504513cd8 (diff)
downloadabc-7da6ef1c027730dc8a506ab039ffbba062693170.tar.gz
abc-7da6ef1c027730dc8a506ab039ffbba062693170.tar.bz2
abc-7da6ef1c027730dc8a506ab039ffbba062693170.zip
Removed CEX communication through bridge in Abc_FrameReplaceCex
-rw-r--r--src/base/abci/abc.c1997
1 files changed, 995 insertions, 1002 deletions
diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c
index c6ec9d5b..0490ec98 100644
--- a/src/base/abci/abc.c
+++ b/src/base/abci/abc.c
@@ -399,12 +399,6 @@ extern int Abc_CommandAbcLivenessToSafetyWithLTL( Abc_Frame_t * pAbc, int argc,
***********************************************************************/
void Abc_FrameReplaceCex( Abc_Frame_t * pAbc, Abc_Cex_t ** ppCex )
{
- // update bridge
- if ( Abc_FrameIsBridgeMode() )
- {
- extern int Gia_ManToBridgeResult( FILE * pFile, int Result, Abc_Cex_t * pCex );
- Gia_ManToBridgeResult( stdout, pAbc->Status, *ppCex );
- }
// update CEX
ABC_FREE( pAbc->pCex );
pAbc->pCex = *ppCex;
@@ -444,7 +438,7 @@ void Abc_FrameReplaceCexVec( Abc_Frame_t * pAbc, Vec_Ptr_t ** pvCexVec )
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -464,7 +458,7 @@ void Abc_FrameReplacePoEquivs( Abc_Frame_t * pAbc, Vec_Ptr_t ** pvPoEquivs )
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -479,7 +473,7 @@ void Abc_FrameClearDesign()
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -516,7 +510,7 @@ void Abc_CommandUpdate9( Abc_Frame_t * pAbc, Gia_Man_t * pNew )
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -524,7 +518,7 @@ void Abc_CommandUpdate9( Abc_Frame_t * pAbc, Gia_Man_t * pNew )
***********************************************************************/
void Abc_Init( Abc_Frame_t * pAbc )
{
- Cmd_CommandAdd( pAbc, "Printing", "print_stats", Abc_CommandPrintStats, 0 );
+ Cmd_CommandAdd( pAbc, "Printing", "print_stats", Abc_CommandPrintStats, 0 );
Cmd_CommandAdd( pAbc, "Printing", "print_exdc", Abc_CommandPrintExdc, 0 );
Cmd_CommandAdd( pAbc, "Printing", "print_io", Abc_CommandPrintIo, 0 );
Cmd_CommandAdd( pAbc, "Printing", "print_latch", Abc_CommandPrintLatch, 0 );
@@ -845,14 +839,14 @@ void Abc_Init( Abc_Frame_t * pAbc )
extern void Dar_LibStart();
Dar_LibStart();
}
-}
+}
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -861,7 +855,7 @@ void Abc_Init( Abc_Frame_t * pAbc )
void Abc_End( Abc_Frame_t * pAbc )
{
extern Abc_Frame_t * Abc_FrameGetGlobalFrame();
- Abc_FrameClearDesign();
+ Abc_FrameClearDesign();
Cnf_ManFree();
{
extern int Abc_NtkCompareAndSaveBest( Abc_Ntk_t * pNtk );
@@ -891,7 +885,7 @@ void Abc_End( Abc_Frame_t * pAbc )
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -996,7 +990,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1083,7 +1077,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1152,7 +1146,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1206,7 +1200,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1267,7 +1261,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1314,7 +1308,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1391,7 +1385,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1474,7 +1468,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1547,9 +1541,9 @@ int Abc_CommandPrintSupport( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: print_supp [-svwh]\n" );
Abc_Print( -2, "\t prints the supports of the CO nodes\n" );
- Abc_Print( -2, "\t-s : toggle printing structural support only [default = %s].\n", fStruct? "yes": "no" );
- Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
- Abc_Print( -2, "\t-w : enable printing CI/CO dependency matrix [default = %s].\n", fVeryVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-s : toggle printing structural support only [default = %s].\n", fStruct? "yes": "no" );
+ Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-w : enable printing CI/CO dependency matrix [default = %s].\n", fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -1559,7 +1553,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1626,10 +1620,10 @@ int Abc_CommandPrintSymms( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: print_symm [-bnrvh]\n" );
Abc_Print( -2, "\t computes symmetries of the PO functions\n" );
- Abc_Print( -2, "\t-b : toggle BDD-based or SAT-based computations [default = %s].\n", fUseBdds? "BDD": "SAT" );
- Abc_Print( -2, "\t-n : enable naive BDD-based computation [default = %s].\n", fNaive? "yes": "no" );
- Abc_Print( -2, "\t-r : enable dynamic BDD variable reordering [default = %s].\n", fReorder? "yes": "no" );
- Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-b : toggle BDD-based or SAT-based computations [default = %s].\n", fUseBdds? "BDD": "SAT" );
+ Abc_Print( -2, "\t-n : enable naive BDD-based computation [default = %s].\n", fNaive? "yes": "no" );
+ Abc_Print( -2, "\t-r : enable dynamic BDD variable reordering [default = %s].\n", fReorder? "yes": "no" );
+ Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -1639,7 +1633,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1694,9 +1688,9 @@ int Abc_CommandPrintUnate( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: print_unate [-bnvh]\n" );
Abc_Print( -2, "\t computes unate variables of the PO functions\n" );
- Abc_Print( -2, "\t-b : toggle BDD-based or SAT-based computations [default = %s].\n", fUseBdds? "BDD": "SAT" );
- Abc_Print( -2, "\t-n : toggle naive BDD-based computation [default = %s].\n", fUseNaive? "yes": "no" );
- Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-b : toggle BDD-based or SAT-based computations [default = %s].\n", fUseBdds? "BDD": "SAT" );
+ Abc_Print( -2, "\t-n : toggle naive BDD-based computation [default = %s].\n", fUseNaive? "yes": "no" );
+ Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -1706,7 +1700,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1738,7 +1732,7 @@ int Abc_CommandPrintAuto( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Output = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Output < 0 )
+ if ( Output < 0 )
goto usage;
break;
case 'n':
@@ -1772,8 +1766,8 @@ usage:
Abc_Print( -2, "usage: print_auto [-O <num>] [-nvh]\n" );
Abc_Print( -2, "\t computes autosymmetries of the PO functions\n" );
Abc_Print( -2, "\t-O <num> : (optional) the 0-based number of the output [default = all]\n");
- Abc_Print( -2, "\t-n : enable naive BDD-based computation [default = %s].\n", fNaive? "yes": "no" );
- Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-n : enable naive BDD-based computation [default = %s].\n", fNaive? "yes": "no" );
+ Abc_Print( -2, "\t-v : enable verbose output [default = %s].\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -1783,7 +1777,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1871,7 +1865,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1929,7 +1923,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -1981,7 +1975,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2033,7 +2027,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2067,7 +2061,7 @@ int Abc_CommandPrintDsd( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCofLevel = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCofLevel < 0 )
+ if ( nCofLevel < 0 )
goto usage;
break;
case 'c':
@@ -2141,7 +2135,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2196,7 +2190,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2251,7 +2245,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2276,10 +2270,10 @@ int Abc_CommandPrintStatus( Abc_Frame_t * pAbc, int argc, char ** argv )
if ( pAbc->pCex == NULL )
printf( "Cex is not defined.\n" );
else
- printf( "Cex: PIs = %d Regs = %d PO = %d Frame = %d Bits = %d\n",
- pAbc->pCex->nPis, pAbc->pCex->nRegs,
- pAbc->pCex->iPo, pAbc->pCex->iFrame,
- pAbc->pCex->nBits );
+ printf( "Cex: PIs = %d Regs = %d PO = %d Frame = %d Bits = %d\n",
+ pAbc->pCex->nPis, pAbc->pCex->nRegs,
+ pAbc->pCex->iPo, pAbc->pCex->iFrame,
+ pAbc->pCex->nBits );
return 0;
usage:
@@ -2294,7 +2288,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2378,7 +2372,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2441,10 +2435,10 @@ usage:
Abc_Print( -2, " \"dot.exe\" and \"gsview32.exe\" should be set in the paths\n" );
Abc_Print( -2, " (\"gsview32.exe\" may be in \"C:\\Program Files\\Ghostgum\\gsview\\\")\n" );
#endif
- Abc_Print( -2, "\t-s : toggles visualization of sequential networks [default = %s].\n", fSeq? "yes": "no" );
- Abc_Print( -2, "\t-r : toggles ordering nodes in reverse order [default = %s].\n", fUseReverse? "yes": "no" );
- Abc_Print( -2, "\t-g : toggles printing gate names for mapped network [default = %s].\n", fGateNames? "yes": "no" );
- Abc_Print( -2, "\t-f : toggles visualizing flop dependency graph [default = %s].\n", fFlopDep? "yes": "no" );
+ Abc_Print( -2, "\t-s : toggles visualization of sequential networks [default = %s].\n", fSeq? "yes": "no" );
+ Abc_Print( -2, "\t-r : toggles ordering nodes in reverse order [default = %s].\n", fUseReverse? "yes": "no" );
+ Abc_Print( -2, "\t-g : toggles printing gate names for mapped network [default = %s].\n", fGateNames? "yes": "no" );
+ Abc_Print( -2, "\t-f : toggles visualizing flop dependency graph [default = %s].\n", fFlopDep? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -2454,7 +2448,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2514,7 +2508,7 @@ int Abc_CommandShowBdd( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Cannot find node \"%s\".\n", argv[globalUtilOptind] );
return 1;
}
- }
+ }
Abc_NodeShowBdd( pNode );
return 0;
@@ -2535,7 +2529,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2566,7 +2560,7 @@ int Abc_CommandShowCut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nNodeSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nNodeSizeMax < 0 )
+ if ( nNodeSizeMax < 0 )
goto usage;
break;
case 'C':
@@ -2577,7 +2571,7 @@ int Abc_CommandShowCut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConeSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConeSizeMax < 0 )
+ if ( nConeSizeMax < 0 )
goto usage;
break;
case 'h':
@@ -2620,8 +2614,8 @@ usage:
Abc_Print( -2, " \"dot.exe\" and \"gsview32.exe\" should be set in the paths\n" );
Abc_Print( -2, " (\"gsview32.exe\" may be in \"C:\\Program Files\\Ghostgum\\gsview\\\")\n" );
#endif
- Abc_Print( -2, "\t-N <num> : the max size of the cut to be computed [default = %d]\n", nNodeSizeMax );
- Abc_Print( -2, "\t-C <num> : the max support of the containing cone [default = %d]\n", nConeSizeMax );
+ Abc_Print( -2, "\t-N <num> : the max size of the cut to be computed [default = %d]\n", nNodeSizeMax );
+ Abc_Print( -2, "\t-C <num> : the max support of the containing cone [default = %d]\n", nConeSizeMax );
Abc_Print( -2, "\t<node> : the node to consider\n");
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
@@ -2633,7 +2627,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2667,7 +2661,7 @@ int Abc_CommandCollapse( Abc_Frame_t * pAbc, int argc, char ** argv )
}
fBddSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( fBddSizeMax < 0 )
+ if ( fBddSizeMax < 0 )
goto usage;
break;
case 'd':
@@ -2722,7 +2716,7 @@ usage:
Abc_Print( -2, "\t-B <num>: limit on live BDD nodes during collapsing [default = %d]\n", fBddSizeMax );
Abc_Print( -2, "\t-r : toggles dynamic variable reordering [default = %s]\n", fReorder? "yes": "no" );
Abc_Print( -2, "\t-d : toggles dual-rail collapsing mode [default = %s]\n", fDualRail? "yes": "no" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -2733,7 +2727,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2814,7 +2808,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2872,7 +2866,7 @@ int Abc_CommandBalance( Abc_Frame_t * pAbc, int argc, char ** argv )
// get the new network
if ( Abc_NtkIsStrash(pNtk) )
{
- if ( fExor )
+ if ( fExor )
pNtkRes = Abc_NtkBalanceExor( pNtk, fUpdateLevel, fVerbose );
else
pNtkRes = Abc_NtkBalance( pNtk, fDuplicate, fSelective, fUpdateLevel );
@@ -2885,7 +2879,7 @@ int Abc_CommandBalance( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Strashing before balancing has failed.\n" );
return 1;
}
- if ( fExor )
+ if ( fExor )
pNtkRes = Abc_NtkBalanceExor( pNtkTemp, fUpdateLevel, fVerbose );
else
pNtkRes = Abc_NtkBalance( pNtkTemp, fDuplicate, fSelective, fUpdateLevel );
@@ -2909,7 +2903,7 @@ usage:
Abc_Print( -2, "\t-d : toggle duplication of logic [default = %s]\n", fDuplicate? "yes": "no" );
Abc_Print( -2, "\t-s : toggle duplication on the critical paths [default = %s]\n", fSelective? "yes": "no" );
Abc_Print( -2, "\t-x : toggle balancing multi-input EXORs [default = %s]\n", fExor? "yes": "no" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -2919,7 +2913,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -2977,7 +2971,7 @@ int Abc_CommandMuxStruct( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: mux_struct [-vh]\n" );
Abc_Print( -2, "\t performs MUX restructuring of the current network\n" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -2987,7 +2981,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3025,7 +3019,7 @@ int Abc_CommandMulti( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nThresh = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nThresh < 0 )
+ if ( nThresh < 0 )
goto usage;
break;
case 'F':
@@ -3036,7 +3030,7 @@ int Abc_CommandMulti( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFaninMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFaninMax < 0 )
+ if ( nFaninMax < 0 )
goto usage;
break;
case 'c':
@@ -3101,7 +3095,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3146,7 +3140,7 @@ int Abc_CommandRenode( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
case 'C':
@@ -3157,7 +3151,7 @@ int Abc_CommandRenode( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutsMax < 0 )
+ if ( nCutsMax < 0 )
goto usage;
break;
case 'F':
@@ -3168,7 +3162,7 @@ int Abc_CommandRenode( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFlowIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFlowIters < 0 )
+ if ( nFlowIters < 0 )
goto usage;
break;
case 'A':
@@ -3179,7 +3173,7 @@ int Abc_CommandRenode( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nAreaIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nAreaIters < 0 )
+ if ( nAreaIters < 0 )
goto usage;
break;
case 'a':
@@ -3260,7 +3254,7 @@ usage:
Abc_Print( -2, "\t-c : toggles minimizing CNF clauses instead of FF lits [default = %s]\n", fUseCnfs? "yes": "no" );
Abc_Print( -2, "\t-i : toggles minimizing MV-SOP instead of FF lits [default = %s]\n", fUseMv? "yes": "no" );
Abc_Print( -2, "\t-a : toggles area-oriented mapping [default = %s]\n", fArea? "yes": "no" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -3270,7 +3264,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3348,7 +3342,7 @@ usage:
Abc_Print( -2, "\t for AIGs, removes PIs w/o fanout and POs driven by const-0\n" );
Abc_Print( -2, "\t-i : toggles removing PIs without fanout [default = %s]\n", fCleanupPis? "yes": "no" );
Abc_Print( -2, "\t-o : toggles removing POs with const-0 drivers [default = %s]\n", fCleanupPos? "yes": "no" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -3358,7 +3352,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3410,8 +3404,8 @@ int Abc_CommandSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: sweep [-svh]\n" );
Abc_Print( -2, "\t removes dangling nodes; propagates constant, buffers, inverters\n" );
- Abc_Print( -2, "\t-s : toggle sweeping buffers/inverters only [default = %s]\n", fSingle? "yes": "no" );
- Abc_Print( -2, "\t-v : toggle printing verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-s : toggle sweeping buffers/inverters only [default = %s]\n", fSingle? "yes": "no" );
+ Abc_Print( -2, "\t-v : toggle printing verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -3422,7 +3416,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3436,9 +3430,9 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
// set the defaults
Abc_NtkSetDefaultParams( p );
Extra_UtilGetoptReset();
- while ( (c = Extra_UtilGetopt(argc, argv, "SDNWsdzcvh")) != EOF )
+ while ( (c = Extra_UtilGetopt(argc, argv, "SDNWsdzcvh")) != EOF )
{
- switch (c)
+ switch (c)
{
case 'S':
if ( globalUtilOptind >= argc )
@@ -3448,7 +3442,7 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
}
p->nSingleMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( p->nSingleMax < 0 )
+ if ( p->nSingleMax < 0 )
goto usage;
break;
case 'D':
@@ -3459,7 +3453,7 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
}
p->nPairsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( p->nPairsMax < 0 )
+ if ( p->nPairsMax < 0 )
goto usage;
break;
case 'N':
@@ -3470,7 +3464,7 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
}
p->nNodesExt = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( p->nNodesExt < 0 )
+ if ( p->nNodesExt < 0 )
goto usage;
break;
case 'W':
@@ -3481,7 +3475,7 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
}
p->WeightMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( p->WeightMax < 0 )
+ if ( p->WeightMax < 0 )
goto usage;
break;
case 's':
@@ -3505,7 +3499,7 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
default:
goto usage;
}
- }
+ }
if ( pNtk == NULL )
{
Abc_Print( -1, "Empty network.\n" );
@@ -3530,17 +3524,17 @@ int Abc_CommandFastExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: fx [-SDNW <num>] [-sdzcvh]\n");
Abc_Print( -2, "\t performs unate fast extract on the current network\n");
- Abc_Print( -2, "\t-S <num> : max number of single-cube divisors to consider [default = %d]\n", p->nSingleMax );
- Abc_Print( -2, "\t-D <num> : max number of double-cube divisors to consider [default = %d]\n", p->nPairsMax );
- Abc_Print( -2, "\t-N <num> : the maximum number of divisors to extract [default = %d]\n", p->nNodesExt );
- Abc_Print( -2, "\t-W <num> : only extract divisors with weight more than this [default = %d]\n", p->nSingleMax );
- Abc_Print( -2, "\t-s : use only single-cube divisors [default = %s]\n", p->fOnlyS? "yes": "no" );
- Abc_Print( -2, "\t-d : use only double-cube divisors [default = %s]\n", p->fOnlyD? "yes": "no" );
- Abc_Print( -2, "\t-z : use zero-weight divisors [default = %s]\n", p->fUse0? "yes": "no" );
- Abc_Print( -2, "\t-c : use complement in the binary case [default = %s]\n", p->fUseCompl? "yes": "no" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", p->fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-S <num> : max number of single-cube divisors to consider [default = %d]\n", p->nSingleMax );
+ Abc_Print( -2, "\t-D <num> : max number of double-cube divisors to consider [default = %d]\n", p->nPairsMax );
+ Abc_Print( -2, "\t-N <num> : the maximum number of divisors to extract [default = %d]\n", p->nNodesExt );
+ Abc_Print( -2, "\t-W <num> : only extract divisors with weight more than this [default = %d]\n", p->nSingleMax );
+ Abc_Print( -2, "\t-s : use only single-cube divisors [default = %s]\n", p->fOnlyS? "yes": "no" );
+ Abc_Print( -2, "\t-d : use only double-cube divisors [default = %s]\n", p->fOnlyD? "yes": "no" );
+ Abc_Print( -2, "\t-z : use zero-weight divisors [default = %s]\n", p->fUse0? "yes": "no" );
+ Abc_Print( -2, "\t-c : use complement in the binary case [default = %s]\n", p->fUseCompl? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", p->fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
- return 1;
+ return 1;
}
/**Function*************************************************************
@@ -3548,7 +3542,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3568,9 +3562,9 @@ int Abc_CommandEliminate( Abc_Frame_t * pAbc, int argc, char ** argv )
fReverse = 0;
fVerbose = 0;
Extra_UtilGetoptReset();
- while ( (c = Extra_UtilGetopt(argc, argv, "Nrvh")) != EOF )
+ while ( (c = Extra_UtilGetopt(argc, argv, "Nrvh")) != EOF )
{
- switch (c)
+ switch (c)
{
case 'N':
if ( globalUtilOptind >= argc )
@@ -3580,7 +3574,7 @@ int Abc_CommandEliminate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMaxSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMaxSize <= 0 )
+ if ( nMaxSize <= 0 )
goto usage;
break;
case 'r':
@@ -3595,7 +3589,7 @@ int Abc_CommandEliminate( Abc_Frame_t * pAbc, int argc, char ** argv )
default:
goto usage;
}
- }
+ }
if ( pNtk == NULL )
{
@@ -3622,11 +3616,11 @@ int Abc_CommandEliminate( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: eliminate [-N <num>] [-rvh]\n");
Abc_Print( -2, "\t greedily eliminates nodes by collapsing them into fanouts\n");
- Abc_Print( -2, "\t-N <num> : the maximum support size after collapsing [default = %d]\n", nMaxSize );
- Abc_Print( -2, "\t-r : use the reverse topological order [default = %s]\n", fReverse? "yes": "no" );
- Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-N <num> : the maximum support size after collapsing [default = %d]\n", nMaxSize );
+ Abc_Print( -2, "\t-r : use the reverse topological order [default = %s]\n", fReverse? "yes": "no" );
+ Abc_Print( -2, "\t-v : print verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
- return 1;
+ return 1;
}
/**Function*************************************************************
@@ -3634,7 +3628,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3722,7 +3716,7 @@ int Abc_CommandDisjoint( Abc_Frame_t * pAbc, int argc, char ** argv )
if ( !Abc_NtkDsdLocal( pNtk, fVerbose, fRecursive ) )
Abc_Print( -1, "Recursive DSD has failed.\n" );
}
- else
+ else
{
if ( !Abc_NtkIsBddLogic( pNtk ) )
{
@@ -3738,11 +3732,11 @@ int Abc_CommandDisjoint( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: dsd [-grvpsh]\n" );
Abc_Print( -2, "\t decomposes the network using disjoint-support decomposition\n" );
- Abc_Print( -2, "\t-g : toggle DSD of global and local functions [default = %s]\n", fGlobal? "global": "local" );
- Abc_Print( -2, "\t-r : toggle recursive DSD/MUX and simple DSD [default = %s]\n", fRecursive? "recursive DSD/MUX": "simple DSD" );
- Abc_Print( -2, "\t-v : prints DSD statistics and runtime [default = %s]\n", fVerbose? "yes": "no" );
- Abc_Print( -2, "\t-p : prints DSD structure to the standard output [default = %s]\n", fPrint? "yes": "no" );
- Abc_Print( -2, "\t-s : use short PI names when printing DSD structure [default = %s]\n", fShort? "yes": "no" );
+ Abc_Print( -2, "\t-g : toggle DSD of global and local functions [default = %s]\n", fGlobal? "global": "local" );
+ Abc_Print( -2, "\t-r : toggle recursive DSD/MUX and simple DSD [default = %s]\n", fRecursive? "recursive DSD/MUX": "simple DSD" );
+ Abc_Print( -2, "\t-v : prints DSD statistics and runtime [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-p : prints DSD structure to the standard output [default = %s]\n", fPrint? "yes": "no" );
+ Abc_Print( -2, "\t-s : use short PI names when printing DSD structure [default = %s]\n", fShort? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -3752,7 +3746,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3763,7 +3757,7 @@ int Abc_CommandLutpack( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Ntk_t * pNtk = Abc_FrameReadNtk(pAbc);
Lpk_Par_t Pars, * pPars = &Pars;
int c;
-
+
pNtk = Abc_FrameReadNtk(pAbc);
// set defaults
memset( pPars, 0, sizeof(Lpk_Par_t) );
@@ -3772,7 +3766,7 @@ int Abc_CommandLutpack( Abc_Frame_t * pAbc, int argc, char ** argv )
pPars->nVarsShared = 0; // (S) the maximum number of shared variables (crossbars)
pPars->nGrowthLevel = 0; // (L) the maximum number of increased levels
pPars->fSatur = 1;
- pPars->fZeroCost = 0;
+ pPars->fZeroCost = 0;
pPars->fFirst = 0;
pPars->fOldAlgo = 0;
pPars->fVerbose = 0;
@@ -3790,7 +3784,7 @@ int Abc_CommandLutpack( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nLutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nLutsMax < 2 || pPars->nLutsMax > 8 )
+ if ( pPars->nLutsMax < 2 || pPars->nLutsMax > 8 )
goto usage;
break;
case 'Q':
@@ -3801,7 +3795,7 @@ int Abc_CommandLutpack( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nLutsOver = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nLutsOver < 0 || pPars->nLutsOver > 8 )
+ if ( pPars->nLutsOver < 0 || pPars->nLutsOver > 8 )
goto usage;
break;
case 'S':
@@ -3812,7 +3806,7 @@ int Abc_CommandLutpack( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nVarsShared = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nVarsShared < 0 || pPars->nVarsShared > 4 )
+ if ( pPars->nVarsShared < 0 || pPars->nVarsShared > 4 )
goto usage;
break;
case 'L':
@@ -3823,7 +3817,7 @@ int Abc_CommandLutpack( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nGrowthLevel = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nGrowthLevel < 0 || pPars->nGrowthLevel > ABC_INFINITY )
+ if ( pPars->nGrowthLevel < 0 || pPars->nGrowthLevel > ABC_INFINITY )
goto usage;
break;
case 's':
@@ -3900,7 +3894,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -3913,7 +3907,7 @@ int Abc_CommandLutmin( Abc_Frame_t * pAbc, int argc, char ** argv )
int nLutSize;
int fVerbose;
extern Abc_Ntk_t * Abc_NtkLutmin( Abc_Ntk_t * pNtk, int nLutSize, int fVerbose );
-
+
pNtk = Abc_FrameReadNtk(pAbc);
// set defaults
nLutSize = 4;
@@ -3966,7 +3960,7 @@ usage:
Abc_Print( -2, "\t-v : toggle verbose printout [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
#if 0
@@ -3975,7 +3969,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4008,7 +4002,7 @@ int Abc_CommandImfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWindow = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWindow < 1 || pPars->nWindow > 99 )
+ if ( pPars->nWindow < 1 || pPars->nWindow > 99 )
goto usage;
break;
case 'S':
@@ -4019,7 +4013,7 @@ int Abc_CommandImfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSimWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSimWords < 1 || pPars->nSimWords > 256 )
+ if ( pPars->nSimWords < 1 || pPars->nSimWords > 256 )
goto usage;
break;
case 'C':
@@ -4030,7 +4024,7 @@ int Abc_CommandImfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nCands = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nCands < 0 || pPars->nCands > ABC_INFINITY )
+ if ( pPars->nCands < 0 || pPars->nCands > ABC_INFINITY )
goto usage;
break;
case 'L':
@@ -4041,7 +4035,7 @@ int Abc_CommandImfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nGrowthLevel = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nGrowthLevel < 0 || pPars->nGrowthLevel > ABC_INFINITY )
+ if ( pPars->nGrowthLevel < 0 || pPars->nGrowthLevel > ABC_INFINITY )
goto usage;
break;
case 'a':
@@ -4092,7 +4086,7 @@ usage:
Abc_Print( -2, "\t-w : toggle printout subgraph statistics [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
#endif
@@ -4101,7 +4095,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4127,7 +4121,7 @@ int Abc_CommandMfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWinTfoLevs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWinTfoLevs < 0 )
+ if ( pPars->nWinTfoLevs < 0 )
goto usage;
break;
case 'F':
@@ -4138,7 +4132,7 @@ int Abc_CommandMfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFanoutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFanoutsMax < 1 )
+ if ( pPars->nFanoutsMax < 1 )
goto usage;
break;
case 'D':
@@ -4149,7 +4143,7 @@ int Abc_CommandMfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nDepthMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nDepthMax < 0 )
+ if ( pPars->nDepthMax < 0 )
goto usage;
break;
case 'M':
@@ -4160,7 +4154,7 @@ int Abc_CommandMfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWinSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWinSizeMax < 0 )
+ if ( pPars->nWinSizeMax < 0 )
goto usage;
break;
case 'L':
@@ -4171,7 +4165,7 @@ int Abc_CommandMfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nGrowthLevel = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nGrowthLevel < 0 || pPars->nGrowthLevel > ABC_INFINITY )
+ if ( pPars->nGrowthLevel < 0 || pPars->nGrowthLevel > ABC_INFINITY )
goto usage;
break;
case 'C':
@@ -4182,7 +4176,7 @@ int Abc_CommandMfs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'r':
@@ -4258,7 +4252,7 @@ usage:
Abc_Print( -2, "\t-w : toggle printing detailed stats for each node [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
@@ -4266,7 +4260,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4323,14 +4317,14 @@ usage:
Abc_Print( -2, "\t-v : toggle printing optimization summary [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4367,7 +4361,7 @@ int Abc_CommandSpeedup( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Percentage = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Percentage < 1 || Percentage > 100 )
+ if ( Percentage < 1 || Percentage > 100 )
goto usage;
break;
case 'N':
@@ -4378,7 +4372,7 @@ int Abc_CommandSpeedup( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Degree = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Degree < 1 || Degree > 5 )
+ if ( Degree < 1 || Degree > 5 )
goto usage;
break;
case 'l':
@@ -4430,14 +4424,14 @@ usage:
Abc_Print( -2, "\t-w : toggle printing detailed stats for each node [default = %s]\n", fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4474,7 +4468,7 @@ int Abc_CommandPowerdown( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Percentage = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Percentage < 1 || Percentage > 100 )
+ if ( Percentage < 1 || Percentage > 100 )
goto usage;
break;
case 'N':
@@ -4485,7 +4479,7 @@ int Abc_CommandPowerdown( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Degree = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Degree < 1 || Degree > 5 )
+ if ( Degree < 1 || Degree > 5 )
goto usage;
break;
case 'l':
@@ -4538,14 +4532,14 @@ usage:
Abc_Print( -2, "\t-w : toggle printing detailed stats for each node [default = %s]\n", fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4578,7 +4572,7 @@ int Abc_CommandAddBuffs( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nImprove = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nImprove < 0 )
+ if ( nImprove < 0 )
goto usage;
break;
case 'd':
@@ -4628,7 +4622,7 @@ usage:
Abc_Print( -2, "\t-v : toggle printing optimization summary [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
#if 0
/**Function*************************************************************
@@ -4636,7 +4630,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -4673,7 +4667,7 @@ int Abc_CommandMerge( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxLutSize < 2 )
+ if ( pPars->nMaxLutSize < 2 )
goto usage;
break;
case 'S':
@@ -4684,7 +4678,7 @@ int Abc_CommandMerge( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxSuppSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxSuppSize < 2 )
+ if ( pPars->nMaxSuppSize < 2 )
goto usage;
break;
case 'D':
@@ -4695,7 +4689,7 @@ int Abc_CommandMerge( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxDistance = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxDistance < 2 )
+ if ( pPars->nMaxDistance < 2 )
goto usage;
break;
case 'L':
@@ -4706,7 +4700,7 @@ int Abc_CommandMerge( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxLevelDiff = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxLevelDiff < 2 )
+ if ( pPars->nMaxLevelDiff < 2 )
goto usage;
break;
case 'F':
@@ -4717,7 +4711,7 @@ int Abc_CommandMerge( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxFanout = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxFanout < 2 )
+ if ( pPars->nMaxFanout < 2 )
goto usage;
break;
case 's':
@@ -4743,7 +4737,7 @@ int Abc_CommandMerge( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Abc_CommandMerge(): There is no mapped network to merge LUTs.\n" );
return 1;
}
-
+
vResult = Abc_NtkLutMerge( pNtk, pPars );
Vec_IntFree( vResult );
return 0;
@@ -4962,7 +4956,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5058,14 +5052,14 @@ usage:
// Abc_Print( -2, "\t-p : toggle placement-aware rewriting [default = %s]\n", fPlaceEnable? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5103,7 +5097,7 @@ int Abc_CommandRefactor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nNodeSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nNodeSizeMax < 0 )
+ if ( nNodeSizeMax < 0 )
goto usage;
break;
case 'C':
@@ -5114,7 +5108,7 @@ int Abc_CommandRefactor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConeSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConeSizeMax < 0 )
+ if ( nConeSizeMax < 0 )
goto usage;
break;
case 'l':
@@ -5169,8 +5163,8 @@ int Abc_CommandRefactor( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: refactor [-NC <num>] [-lzdvh]\n" );
Abc_Print( -2, "\t performs technology-independent refactoring of the AIG\n" );
- Abc_Print( -2, "\t-N <num> : the max support of the collapsed node [default = %d]\n", nNodeSizeMax );
- Abc_Print( -2, "\t-C <num> : the max support of the containing cone [default = %d]\n", nConeSizeMax );
+ Abc_Print( -2, "\t-N <num> : the max support of the collapsed node [default = %d]\n", nNodeSizeMax );
+ Abc_Print( -2, "\t-C <num> : the max support of the containing cone [default = %d]\n", nConeSizeMax );
Abc_Print( -2, "\t-l : toggle preserving the number of levels [default = %s]\n", fUpdateLevel? "yes": "no" );
Abc_Print( -2, "\t-z : toggle using zero-cost replacements [default = %s]\n", fUseZeros? "yes": "no" );
Abc_Print( -2, "\t-d : toggle using don't-cares [default = %s]\n", fUseDcs? "yes": "no" );
@@ -5184,7 +5178,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5218,7 +5212,7 @@ int Abc_CommandRestructure( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutsMax < 0 )
+ if ( nCutsMax < 0 )
goto usage;
break;
case 'l':
@@ -5269,7 +5263,7 @@ int Abc_CommandRestructure( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: restructure [-K <num>] [-lzvh]\n" );
Abc_Print( -2, "\t performs technology-independent restructuring of the AIG\n" );
- Abc_Print( -2, "\t-K <num> : the max cut size (%d <= num <= %d) [default = %d]\n", CUT_SIZE_MIN, CUT_SIZE_MAX, nCutsMax );
+ Abc_Print( -2, "\t-K <num> : the max cut size (%d <= num <= %d) [default = %d]\n", CUT_SIZE_MIN, CUT_SIZE_MAX, nCutsMax );
Abc_Print( -2, "\t-l : toggle preserving the number of levels [default = %s]\n", fUpdateLevel? "yes": "no" );
Abc_Print( -2, "\t-z : toggle using zero-cost replacements [default = %s]\n", fUseZeros? "yes": "no" );
Abc_Print( -2, "\t-v : toggle verbose printout [default = %s]\n", fVerbose? "yes": "no" );
@@ -5282,7 +5276,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5324,7 +5318,7 @@ int Abc_CommandResubstitute( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutsMax < 0 )
+ if ( nCutsMax < 0 )
goto usage;
break;
case 'N':
@@ -5335,7 +5329,7 @@ int Abc_CommandResubstitute( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nNodesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nNodesMax < 0 )
+ if ( nNodesMax < 0 )
goto usage;
break;
case 'F':
@@ -5346,7 +5340,7 @@ int Abc_CommandResubstitute( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLevelsOdc = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLevelsOdc < 0 )
+ if ( nLevelsOdc < 0 )
goto usage;
break;
case 'l':
@@ -5405,9 +5399,9 @@ int Abc_CommandResubstitute( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: resub [-KN <num>] [-lzvwh]\n" );
Abc_Print( -2, "\t performs technology-independent restructuring of the AIG\n" );
- Abc_Print( -2, "\t-K <num> : the max cut size (%d <= num <= %d) [default = %d]\n", RS_CUT_MIN, RS_CUT_MAX, nCutsMax );
- Abc_Print( -2, "\t-N <num> : the max number of nodes to add (0 <= num <= 3) [default = %d]\n", nNodesMax );
- Abc_Print( -2, "\t-F <num> : the number of fanout levels for ODC computation [default = %d]\n", nLevelsOdc );
+ Abc_Print( -2, "\t-K <num> : the max cut size (%d <= num <= %d) [default = %d]\n", RS_CUT_MIN, RS_CUT_MAX, nCutsMax );
+ Abc_Print( -2, "\t-N <num> : the max number of nodes to add (0 <= num <= 3) [default = %d]\n", nNodesMax );
+ Abc_Print( -2, "\t-F <num> : the number of fanout levels for ODC computation [default = %d]\n", nLevelsOdc );
Abc_Print( -2, "\t-l : toggle preserving the number of levels [default = %s]\n", fUpdateLevel? "yes": "no" );
Abc_Print( -2, "\t-z : toggle using zero-cost replacements [default = %s]\n", fUseZeros? "yes": "no" );
Abc_Print( -2, "\t-v : toggle verbose printout [default = %s]\n", fVerbose? "yes": "no" );
@@ -5421,7 +5415,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5455,7 +5449,7 @@ int Abc_CommandRr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Window = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Window < 0 )
+ if ( Window < 0 )
goto usage;
nFaninLevels = Window / 10;
nFanoutLevels = Window % 10;
@@ -5512,7 +5506,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5544,7 +5538,7 @@ int Abc_CommandCascade( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
case 'c':
@@ -5611,7 +5605,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5641,7 +5635,7 @@ int Abc_CommandExtract( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMultiSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMultiSize < 0 )
+ if ( nMultiSize < 0 )
goto usage;
break;
case 'a':
@@ -5694,7 +5688,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5754,7 +5748,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5782,10 +5776,10 @@ int Abc_CommandComb( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Command line switch \"-L\" should be followed by an integer.\n" );
goto usage;
- }
+ }
nLatchesToAdd = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLatchesToAdd < 0 )
+ if ( nLatchesToAdd < 0 )
goto usage;
break;
case 'l':
@@ -5816,7 +5810,7 @@ int Abc_CommandComb( Abc_Frame_t * pAbc, int argc, char ** argv )
// get the new network
pNtkRes = Abc_NtkDup( pNtk );
- if ( nLatchesToAdd )
+ if ( nLatchesToAdd )
Abc_NtkMakeSeq( pNtkRes, nLatchesToAdd );
else
Abc_NtkMakeComb( pNtkRes, fRemoveLatches );
@@ -5838,7 +5832,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -5883,7 +5877,7 @@ int Abc_CommandMiter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPartSize < 0 )
+ if ( nPartSize < 0 )
goto usage;
break;
case 'c':
@@ -5924,7 +5918,7 @@ int Abc_CommandMiter( Abc_Frame_t * pAbc, int argc, char ** argv )
nArgcNew = argc - globalUtilOptind;
if ( !Abc_NtkPrepareTwoNtks( stdout, pNtk, pArgvNew, nArgcNew, &pNtk1, &pNtk2, &fDelete1, &fDelete2 ) )
return 1;
-
+
if ( fIgnoreNames )
{
if ( !fDelete1 )
@@ -5981,7 +5975,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6010,7 +6004,7 @@ int Abc_CommandDemiter( Abc_Frame_t * pAbc, int argc, char ** argv )
default:
goto usage;
}
- }
+ }
if ( pNtk == NULL )
{
@@ -6069,7 +6063,7 @@ usage:
Abc_Print( -2, "usage: demiter [-dvh]\n" );
Abc_Print( -2, "\t splits sequential miter into two circuits\n" );
Abc_Print( -2, "\t-d : expects a dual-output miter (without XORs) [default = %s]\n", fDual? "yes": "no" );
- Abc_Print( -2, "\t-v : toggles outputting verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : toggles outputting verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -6079,7 +6073,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6130,7 +6124,7 @@ int Abc_CommandOrPos( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Ntk_t * pNtkRes = Abc_NtkFromAigPhase( pMan );
Aig_ManStop( pMan );
// perform expansion
- if ( Abc_NtkPoNum(pNtk) != Abc_NtkPoNum(pNtkRes) )
+ if ( Abc_NtkPoNum(pNtk) != Abc_NtkPoNum(pNtkRes) )
printf( "Expanded %d outputs into %d outputs using OR decomposition.\n", Abc_NtkPoNum(pNtk), Abc_NtkPoNum(pNtkRes) );
else
printf( "The output(s) cannot be structurally decomposed.\n" );
@@ -6170,7 +6164,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6243,7 +6237,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6269,7 +6263,7 @@ int Abc_CommandZeroPo( Abc_Frame_t * pAbc, int argc, char ** argv )
}
iOutput = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( iOutput < 0 )
+ if ( iOutput < 0 )
goto usage;
break;
default:
@@ -6319,7 +6313,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6345,7 +6339,7 @@ int Abc_CommandSwapPos( Abc_Frame_t * pAbc, int argc, char ** argv )
}
iOutput = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( iOutput < 0 )
+ if ( iOutput < 0 )
goto usage;
break;
default:
@@ -6394,7 +6388,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6421,7 +6415,7 @@ int Abc_CommandRemovePo( Abc_Frame_t * pAbc, int argc, char ** argv )
}
iOutput = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( iOutput < 0 )
+ if ( iOutput < 0 )
goto usage;
break;
case 'z':
@@ -6475,7 +6469,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6492,7 +6486,7 @@ int Abc_CommandAddPi( Abc_Frame_t * pAbc, int argc, char ** argv )
{
switch ( c )
{
- case 'h':
+ case 'h':
default:
goto usage;
}
@@ -6527,7 +6521,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6610,7 +6604,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6642,7 +6636,7 @@ int Abc_CommandFrames( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames <= 0 )
+ if ( nFrames <= 0 )
goto usage;
break;
case 'i':
@@ -6686,8 +6680,8 @@ usage:
Abc_Print( -2, "usage: frames [-F <num>] [-ivh]\n" );
Abc_Print( -2, "\t unrolls the network for a number of time frames\n" );
Abc_Print( -2, "\t-F <num> : the number of frames to unroll [default = %d]\n", nFrames );
- Abc_Print( -2, "\t-i : toggles initializing the first frame [default = %s]\n", fInitial? "yes": "no" );
- Abc_Print( -2, "\t-v : toggles outputting verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-i : toggles initializing the first frame [default = %s]\n", fInitial? "yes": "no" );
+ Abc_Print( -2, "\t-v : toggles outputting verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -6697,7 +6691,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6733,7 +6727,7 @@ int Abc_CommandDFrames( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPrefix = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPrefix <= 0 )
+ if ( nPrefix <= 0 )
goto usage;
break;
case 'F':
@@ -6744,7 +6738,7 @@ int Abc_CommandDFrames( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames <= 0 )
+ if ( nFrames <= 0 )
goto usage;
break;
case 'i':
@@ -6794,8 +6788,8 @@ usage:
Abc_Print( -2, "\t unrolls the network with simplification\n" );
Abc_Print( -2, "\t-N num : the number of frames to use as prefix [default = %d]\n", nPrefix );
Abc_Print( -2, "\t-F num : the number of frames to unroll [default = %d]\n", nFrames );
- Abc_Print( -2, "\t-i : toggles initializing the first frame [default = %s]\n", fInitial? "yes": "no" );
- Abc_Print( -2, "\t-v : toggles outputting verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-i : toggles initializing the first frame [default = %s]\n", fInitial? "yes": "no" );
+ Abc_Print( -2, "\t-v : toggles outputting verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -6807,7 +6801,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6855,7 +6849,7 @@ int Abc_CommandSop( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: sop [-dh]\n" );
Abc_Print( -2, "\t converts node functions to SOP\n" );
- Abc_Print( -2, "\t-d : toggles using both phases or only positive [default = %s]\n", fDirect? "direct": "both" );
+ Abc_Print( -2, "\t-d : toggles using both phases or only positive [default = %s]\n", fDirect? "direct": "both" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -6865,7 +6859,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6922,7 +6916,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -6979,7 +6973,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7027,7 +7021,7 @@ int Abc_CommandReorder( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: reorder [-vh]\n" );
Abc_Print( -2, "\t reorders local functions of the nodes using sifting\n" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -7037,7 +7031,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7085,7 +7079,7 @@ int Abc_CommandBidec( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: bidec [-vh]\n" );
Abc_Print( -2, "\t applies bi-decomposition to local functions of the nodes\n" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -7095,7 +7089,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7166,10 +7160,10 @@ int Abc_CommandOrder( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: order [-rvh] <file>\n" );
Abc_Print( -2, "\t computes a good static CI variable order\n" );
- Abc_Print( -2, "\t-r : toggle reverse ordering [default = %s]\n", fReverse? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-r : toggle reverse ordering [default = %s]\n", fReverse? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
- Abc_Print( -2, "\t<file> : (optional) file with the given variable order\n" );
+ Abc_Print( -2, "\t<file> : (optional) file with the given variable order\n" );
return 1;
}
@@ -7178,7 +7172,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7239,7 +7233,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7302,7 +7296,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7358,7 +7352,7 @@ int Abc_CommandExtSeqDcs( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: ext_seq_dcs [-vh]\n" );
Abc_Print( -2, "\t create EXDC network using unreachable states\n" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -7368,7 +7362,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7398,7 +7392,7 @@ int Abc_CommandReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'B':
@@ -7409,7 +7403,7 @@ int Abc_CommandReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBddMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBddMax < 0 )
+ if ( pPars->nBddMax < 0 )
goto usage;
break;
case 'F':
@@ -7420,7 +7414,7 @@ int Abc_CommandReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterMax < 0 )
+ if ( pPars->nIterMax < 0 )
goto usage;
break;
case 'L':
@@ -7482,11 +7476,11 @@ usage:
Abc_Print( -2, "\t-B num : max number of nodes in the intermediate BDDs [default = %d]\n", pPars->nBddMax );
Abc_Print( -2, "\t-F num : max number of reachability iterations [default = %d]\n", pPars->nIterMax );
Abc_Print( -2, "\t-L file: the log file name [default = %s]\n", pLogFileName ? pLogFileName : "no logging" );
- Abc_Print( -2, "\t-p : enable partitioned image computation [default = %s]\n", pPars->fPartition? "yes": "no" );
- Abc_Print( -2, "\t-r : enable dynamic BDD variable reordering [default = %s]\n", pPars->fReorder? "yes": "no" );
+ Abc_Print( -2, "\t-p : enable partitioned image computation [default = %s]\n", pPars->fPartition? "yes": "no" );
+ Abc_Print( -2, "\t-r : enable dynamic BDD variable reordering [default = %s]\n", pPars->fReorder? "yes": "no" );
Abc_Print( -2, "\t-o : toggles BDD variable reordering during image computation [default = %s]\n", pPars->fReorderImage? "yes": "no" );
- Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -7496,7 +7490,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7535,7 +7529,7 @@ int Abc_CommandCone( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Output = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Output < 0 )
+ if ( Output < 0 )
goto usage;
break;
case 'R':
@@ -7546,7 +7540,7 @@ int Abc_CommandCone( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRange = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRange < 0 )
+ if ( nRange < 0 )
goto usage;
break;
case 'm':
@@ -7614,7 +7608,7 @@ int Abc_CommandCone( Abc_Frame_t * pAbc, int argc, char ** argv )
pNtkRes = Abc_NtkMakeOnePo( pNtk, Output, nRange );
else if ( fUseMffc )
pNtkRes = Abc_NtkCreateMffc( pNtk, Abc_ObjFanin0(pNodeCo), Abc_ObjName(pNodeCo) );
- else
+ else
pNtkRes = Abc_NtkCreateCone( pNtk, Abc_ObjFanin0(pNodeCo), Abc_ObjName(pNodeCo), fUseAllCis );
}
if ( pNodeCo && Abc_ObjFaninC0(pNodeCo) && !fSeq )
@@ -7649,7 +7643,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7725,7 +7719,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7753,7 +7747,7 @@ int Abc_CommandTopmost( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLevels = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLevels < 0 )
+ if ( nLevels < 0 )
goto usage;
break;
case 'h':
@@ -7779,12 +7773,12 @@ int Abc_CommandTopmost( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Currently can only works for combinational circuits.\n" );
return 0;
- }
+ }
if ( Abc_NtkPoNum(pNtk) != 1 )
{
Abc_Print( -1, "Currently expects a single-output miter.\n" );
return 0;
- }
+ }
pNtkRes = Abc_NtkTopmost( pNtk, nLevels );
if ( pNtkRes == NULL )
@@ -7810,7 +7804,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -7852,22 +7846,22 @@ int Abc_CommandTopAnd( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Currently can only works for combinational circuits.\n" );
return 0;
- }
+ }
if ( Abc_NtkPoNum(pNtk) != 1 )
{
Abc_Print( -1, "Currently expects a single-output miter.\n" );
return 0;
- }
+ }
if ( Abc_ObjFaninC0(Abc_NtkPo(pNtk, 0)) )
{
Abc_Print( -1, "The PO driver is complemented. AND-decomposition is impossible.\n" );
return 0;
- }
+ }
if ( !Abc_ObjIsNode(Abc_ObjChild0(Abc_NtkPo(pNtk, 0))) )
{
Abc_Print( -1, "The PO driver is not a node. AND-decomposition is impossible.\n" );
return 0;
- }
+ }
pNtkRes = Abc_NtkTopAnd( pNtk );
if ( pNtkRes == NULL )
{
@@ -7891,9 +7885,9 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
-
+
SeeAlso []
***********************************************************************/
@@ -7911,7 +7905,7 @@ int Abc_CommandTrim( Abc_Frame_t * pAbc, int argc, char ** argv )
{
switch ( c )
{
-/*
+/*
case 'N':
if ( globalUtilOptind >= argc )
{
@@ -7920,7 +7914,7 @@ int Abc_CommandTrim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLevels = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLevels < 0 )
+ if ( nLevels < 0 )
goto usage;
break;
*/
@@ -7966,7 +7960,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8009,7 +8003,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8065,7 +8059,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8118,7 +8112,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8202,7 +8196,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8286,7 +8280,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8319,7 +8313,7 @@ int Abc_CommandCut( Abc_Frame_t * pAbc, int argc, char ** argv )
pParams->fRecordAig = 1; // compute something fancy
pParams->fMap = 0; // compute mapping delay
pParams->fAdjust = 0; // removes useless fanouts
- pParams->fNpnSave = 0; // enables dumping truth tables
+ pParams->fNpnSave = 0; // enables dumping truth tables
pParams->fVerbose = 0; // the verbosiness flag
Extra_UtilGetoptReset();
while ( ( c = Extra_UtilGetopt( argc, argv, "KMtfdxyglzamjvosh" ) ) != EOF )
@@ -8334,7 +8328,7 @@ int Abc_CommandCut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nVarsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nVarsMax < 0 )
+ if ( pParams->nVarsMax < 0 )
goto usage;
break;
case 'M':
@@ -8345,7 +8339,7 @@ int Abc_CommandCut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nKeepMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nKeepMax < 0 )
+ if ( pParams->nKeepMax < 0 )
goto usage;
break;
case 't':
@@ -8465,7 +8459,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8500,7 +8494,7 @@ int Abc_CommandScut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nVarsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nVarsMax < 0 )
+ if ( pParams->nVarsMax < 0 )
goto usage;
break;
case 'M':
@@ -8511,7 +8505,7 @@ int Abc_CommandScut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nKeepMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nKeepMax < 0 )
+ if ( pParams->nKeepMax < 0 )
goto usage;
break;
case 't':
@@ -8565,7 +8559,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8613,7 +8607,7 @@ int Abc_CommandEspresso( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: espresso [-vh]\n" );
Abc_Print( -2, "\t minimizes SOPs of the local functions using Espresso\n" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -8623,7 +8617,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8677,7 +8671,7 @@ int Abc_CommandGen( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nVars = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nVars < 0 )
+ if ( nVars < 0 )
goto usage;
break;
case 'K':
@@ -8688,7 +8682,7 @@ int Abc_CommandGen( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
case 'L':
@@ -8699,7 +8693,7 @@ int Abc_CommandGen( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLuts = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLuts < 0 )
+ if ( nLuts < 0 )
goto usage;
break;
case 'a':
@@ -8773,17 +8767,17 @@ int Abc_CommandGen( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: gen [-NKL num] [-asemftrvh] <file>\n" );
Abc_Print( -2, "\t generates simple circuits\n" );
- Abc_Print( -2, "\t-N num : the number of variables [default = %d]\n", nVars );
- Abc_Print( -2, "\t-K num : the LUT size (to be used with switch -f) [default = %d]\n", nLutSize );
- Abc_Print( -2, "\t-L num : the LUT count (to be used with switch -f) [default = %d]\n", nLuts );
- Abc_Print( -2, "\t-a : generate ripple-carry adder [default = %s]\n", fAdder? "yes": "no" );
- Abc_Print( -2, "\t-s : generate a sorter [default = %s]\n", fSorter? "yes": "no" );
- Abc_Print( -2, "\t-e : generate a mesh [default = %s]\n", fMesh? "yes": "no" );
- Abc_Print( -2, "\t-m : generate a multiplier [default = %s]\n", fMulti? "yes": "no" );
- Abc_Print( -2, "\t-f : generate a LUT FPGA structure [default = %s]\n", fFpga? "yes": "no" );
- Abc_Print( -2, "\t-t : generate one-hotness conditions [default = %s]\n", fOneHot? "yes": "no" );
- Abc_Print( -2, "\t-r : generate random single-output function [default = %s]\n", fRandom? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-N num : the number of variables [default = %d]\n", nVars );
+ Abc_Print( -2, "\t-K num : the LUT size (to be used with switch -f) [default = %d]\n", nLutSize );
+ Abc_Print( -2, "\t-L num : the LUT count (to be used with switch -f) [default = %d]\n", nLuts );
+ Abc_Print( -2, "\t-a : generate ripple-carry adder [default = %s]\n", fAdder? "yes": "no" );
+ Abc_Print( -2, "\t-s : generate a sorter [default = %s]\n", fSorter? "yes": "no" );
+ Abc_Print( -2, "\t-e : generate a mesh [default = %s]\n", fMesh? "yes": "no" );
+ Abc_Print( -2, "\t-m : generate a multiplier [default = %s]\n", fMulti? "yes": "no" );
+ Abc_Print( -2, "\t-f : generate a LUT FPGA structure [default = %s]\n", fFpga? "yes": "no" );
+ Abc_Print( -2, "\t-t : generate one-hotness conditions [default = %s]\n", fOneHot? "yes": "no" );
+ Abc_Print( -2, "\t-r : generate random single-output function [default = %s]\n", fRandom? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
Abc_Print( -2, "\t<file> : output file name\n");
return 1;
@@ -8794,7 +8788,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8830,7 +8824,7 @@ int Abc_CommandCover( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFaninMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFaninMax < 0 )
+ if ( nFaninMax < 0 )
goto usage;
break;
case 's':
@@ -8891,7 +8885,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -8979,7 +8973,7 @@ usage:
Abc_Print( -2, "\t (a) \"miter -i <onset.blif> <inter.blif>; iprove\"\n" );
Abc_Print( -2, "\t (b) \"miter -i <inter.blif> <offset_inv.blif>; iprove\"\n" );
Abc_Print( -2, "\t where <offset_inv.blif> is the network derived by complementing the\n" );
- Abc_Print( -2, "\t outputs of <offset.blif>: \"r <offset.blif>; st -i; w <offset_inv.blif>\"\n" );
+ Abc_Print( -2, "\t outputs of <offset.blif>: \"r <offset.blif>; st -i; w <offset_inv.blif>\"\n" );
return 1;
}
@@ -8988,7 +8982,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9019,7 +9013,7 @@ int Abc_CommandDouble( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'v':
@@ -9066,7 +9060,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9121,7 +9115,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9149,7 +9143,7 @@ int Abc_CommandOutdec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLits = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLits < 1 || nLits > 2 )
+ if ( nLits < 1 || nLits > 2 )
{
printf( "Currently, command \"outdec\" works for 1-lit and 2-lit primes only.\n" );
goto usage;
@@ -9197,7 +9191,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9273,7 +9267,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9304,7 +9298,7 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutMax < 0 )
+ if ( nCutMax < 0 )
goto usage;
break;
case 'K':
@@ -9315,7 +9309,7 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLeafMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLeafMax < 0 )
+ if ( nLeafMax < 0 )
goto usage;
break;
case 'D':
@@ -9326,7 +9320,7 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDivMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDivMax < 0 )
+ if ( nDivMax < 0 )
goto usage;
break;
case 'N':
@@ -9337,7 +9331,7 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDecMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDecMax < 0 )
+ if ( nDecMax < 0 )
goto usage;
break;
case 'a':
@@ -9428,7 +9422,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9458,7 +9452,7 @@ int Abc_CommandQuaVar( Abc_Frame_t * pAbc, int argc, char ** argv )
}
iVar = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( iVar < 0 )
+ if ( iVar < 0 )
goto usage;
break;
case 'u':
@@ -9490,7 +9484,7 @@ int Abc_CommandQuaVar( Abc_Frame_t * pAbc, int argc, char ** argv )
// clean temporary storage for the cofactors
Abc_NtkCleanData( pNtkRes );
Abc_AigCleanup( (Abc_Aig_t *)pNtkRes->pManFunc );
- // check the result
+ // check the result
if ( !RetValue )
{
Abc_Print( -1, "Command has failed.\n" );
@@ -9515,7 +9509,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9545,7 +9539,7 @@ int Abc_CommandQuaRel( Abc_Frame_t * pAbc, int argc, char ** argv )
}
iVar = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( iVar < 0 )
+ if ( iVar < 0 )
goto usage;
break;
case 'q':
@@ -9610,7 +9604,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9639,7 +9633,7 @@ int Abc_CommandQuaReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nIters < 0 )
+ if ( nIters < 0 )
goto usage;
break;
case 'v':
@@ -9708,7 +9702,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9737,7 +9731,7 @@ int Abc_CommandSenseInput( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLim = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLim < 0 )
+ if ( nConfLim < 0 )
goto usage;
break;
case 'v':
@@ -9795,7 +9789,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9854,7 +9848,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9881,7 +9875,7 @@ int Abc_CommandICut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nInputs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nInputs < 0 )
+ if ( nInputs < 0 )
goto usage;
break;
case 'h':
@@ -9917,7 +9911,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -9990,7 +9984,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10020,7 +10014,7 @@ int Abc_CommandDRewrite( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nCutsMax < 0 )
+ if ( pPars->nCutsMax < 0 )
goto usage;
break;
case 'N':
@@ -10031,7 +10025,7 @@ int Abc_CommandDRewrite( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSubgMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSubgMax < 0 )
+ if ( pPars->nSubgMax < 0 )
goto usage;
break;
case 'f':
@@ -10098,7 +10092,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10128,7 +10122,7 @@ int Abc_CommandDRefactor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMffcMin = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMffcMin < 0 )
+ if ( pPars->nMffcMin < 0 )
goto usage;
break;
case 'K':
@@ -10139,7 +10133,7 @@ int Abc_CommandDRefactor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nLeafMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nLeafMax < 0 )
+ if ( pPars->nLeafMax < 0 )
goto usage;
break;
case 'C':
@@ -10150,7 +10144,7 @@ int Abc_CommandDRefactor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nCutsMax < 0 )
+ if ( pPars->nCutsMax < 0 )
goto usage;
break;
case 'e':
@@ -10219,7 +10213,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10303,7 +10297,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10338,7 +10332,7 @@ int Abc_CommandDChoice( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'L':
@@ -10349,7 +10343,7 @@ int Abc_CommandDChoice( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLevelMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLevelMax < 0 )
+ if ( nLevelMax < 0 )
goto usage;
break;
case 'b':
@@ -10408,7 +10402,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10437,7 +10431,7 @@ int Abc_CommandDch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWords < 0 )
+ if ( pPars->nWords < 0 )
goto usage;
break;
case 'C':
@@ -10448,7 +10442,7 @@ int Abc_CommandDch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'S':
@@ -10459,7 +10453,7 @@ int Abc_CommandDch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSatVarMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSatVarMax < 0 )
+ if ( pPars->nSatVarMax < 0 )
goto usage;
break;
case 's':
@@ -10492,7 +10486,7 @@ int Abc_CommandDch( Abc_Frame_t * pAbc, int argc, char ** argv )
goto usage;
}
}
- if ( pNtk == NULL )
+ if ( pNtk == NULL )
{
Abc_Print( -1, "Empty network.\n" );
return 1;
@@ -10535,7 +10529,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10603,7 +10597,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10676,7 +10670,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10744,7 +10738,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10760,7 +10754,7 @@ int Abc_CommandISat( Abc_Frame_t * pAbc, int argc, char ** argv )
pNtk = Abc_FrameReadNtk(pAbc);
// set defaults
- nConfLimit = 100000;
+ nConfLimit = 100000;
fUpdateLevel = 1;
fVerbose = 0;
Extra_UtilGetoptReset();
@@ -10776,7 +10770,7 @@ int Abc_CommandISat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'l':
@@ -10827,7 +10821,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10848,7 +10842,7 @@ int Abc_CommandIFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
// set defaults
nPartSize = 0;
nLevelMax = 0;
- nConfLimit = 100;
+ nConfLimit = 100;
fDoSparse = 0;
fProve = 0;
fVerbose = 0;
@@ -10865,7 +10859,7 @@ int Abc_CommandIFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPartSize < 0 )
+ if ( nPartSize < 0 )
goto usage;
break;
case 'C':
@@ -10876,7 +10870,7 @@ int Abc_CommandIFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'L':
@@ -10887,7 +10881,7 @@ int Abc_CommandIFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLevelMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLevelMax < 0 )
+ if ( nLevelMax < 0 )
goto usage;
break;
case 's':
@@ -10947,7 +10941,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -10962,7 +10956,7 @@ int Abc_CommandDFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
pNtk = Abc_FrameReadNtk(pAbc);
// set defaults
- nConfLimit = 100;
+ nConfLimit = 100;
fDoSparse = 1;
fProve = 0;
fSpeculate = 0;
@@ -10981,7 +10975,7 @@ int Abc_CommandDFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 's':
@@ -11044,7 +11038,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -11059,7 +11053,7 @@ int Abc_CommandCSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
pNtk = Abc_FrameReadNtk(pAbc);
// set defaults
- nCutsMax = 8;
+ nCutsMax = 8;
nLeafMax = 6;
fVerbose = 0;
Extra_UtilGetoptReset();
@@ -11075,7 +11069,7 @@ int Abc_CommandCSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutsMax < 0 )
+ if ( nCutsMax < 0 )
goto usage;
break;
case 'K':
@@ -11086,7 +11080,7 @@ int Abc_CommandCSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLeafMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLeafMax < 0 )
+ if ( nLeafMax < 0 )
goto usage;
break;
case 'v':
@@ -11146,7 +11140,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -11179,7 +11173,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nItersMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nItersMax < 0 )
+ if ( pParams->nItersMax < 0 )
goto usage;
break;
case 'C':
@@ -11190,7 +11184,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nMiteringLimitStart = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nMiteringLimitStart < 0 )
+ if ( pParams->nMiteringLimitStart < 0 )
goto usage;
break;
case 'F':
@@ -11201,7 +11195,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nFraigingLimitStart = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nFraigingLimitStart < 0 )
+ if ( pParams->nFraigingLimitStart < 0 )
goto usage;
break;
case 'G':
@@ -11212,7 +11206,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nFraigingLimitMulti = (float)atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nFraigingLimitMulti < 0 )
+ if ( pParams->nFraigingLimitMulti < 0 )
goto usage;
break;
case 'L':
@@ -11223,7 +11217,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nMiteringLimitLast = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nMiteringLimitLast < 0 )
+ if ( pParams->nMiteringLimitLast < 0 )
goto usage;
break;
case 'I':
@@ -11234,7 +11228,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nTotalInspectLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nTotalInspectLimit < 0 )
+ if ( pParams->nTotalInspectLimit < 0 )
goto usage;
break;
case 'r':
@@ -11293,7 +11287,7 @@ int Abc_CommandIProve( Abc_Frame_t * pAbc, int argc, char ** argv )
ABC_FREE( pSimInfo );
}
pAbc->Status = RetValue;
- if ( RetValue == -1 )
+ if ( RetValue == -1 )
Abc_Print( 1, "UNDECIDED " );
else if ( RetValue == 0 )
Abc_Print( 1, "SATISFIABLE (output = %d) ", iOut );
@@ -11321,10 +11315,10 @@ usage:
Abc_Print( -2, "\t-G num : multiplicative coefficient for fraiging [default = %d]\n", (int)pParams->nFraigingLimitMulti );
Abc_Print( -2, "\t-L num : max last-gasp number of conflicts in mitering [default = %d]\n", pParams->nMiteringLimitLast );
Abc_Print( -2, "\t-I num : max number of clause inspections in all SAT calls [default = %d]\n", (int)pParams->nTotalInspectLimit );
- Abc_Print( -2, "\t-r : toggle the use of rewriting [default = %s]\n", pParams->fUseRewriting? "yes": "no" );
- Abc_Print( -2, "\t-f : toggle the use of FRAIGing [default = %s]\n", pParams->fUseFraiging? "yes": "no" );
- Abc_Print( -2, "\t-b : toggle the use of BDDs [default = %s]\n", pParams->fUseBdds? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pParams->fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-r : toggle the use of rewriting [default = %s]\n", pParams->fUseRewriting? "yes": "no" );
+ Abc_Print( -2, "\t-f : toggle the use of FRAIGing [default = %s]\n", pParams->fUseFraiging? "yes": "no" );
+ Abc_Print( -2, "\t-b : toggle the use of BDDs [default = %s]\n", pParams->fUseBdds? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pParams->fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -11334,7 +11328,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -11379,7 +11373,7 @@ int Abc_CommandHaig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nIters < 0 )
+ if ( nIters < 0 )
goto usage;
break;
case 'S':
@@ -11390,7 +11384,7 @@ int Abc_CommandHaig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nSteps = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nSteps < 0 )
+ if ( nSteps < 0 )
goto usage;
break;
case 'r':
@@ -11449,13 +11443,13 @@ usage:
return 1;
}
*/
-
+
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -11487,7 +11481,7 @@ int Abc_CommandQbf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPars = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPars < 0 )
+ if ( nPars < 0 )
goto usage;
break;
case 'I':
@@ -11498,7 +11492,7 @@ int Abc_CommandQbf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nIters < 0 )
+ if ( nIters < 0 )
goto usage;
break;
case 'v':
@@ -11549,13 +11543,13 @@ usage:
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
-
+
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -11802,7 +11796,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -11830,7 +11824,7 @@ int Abc_CommandFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
pParams->fFuncRed = 1; // performs only one level hashing
pParams->fFeedBack = 1; // enables solver feedback
pParams->fDist1Pats = 1; // enables distance-1 patterns
- pParams->fDoSparse = 1; // performs equiv tests for sparse functions
+ pParams->fDoSparse = 1; // performs equiv tests for sparse functions
pParams->fChoicing = 0; // enables recording structural choices
pParams->fTryProve = 0; // tries to solve the final miter
pParams->fVerbose = 0; // the verbosiness flag
@@ -11848,7 +11842,7 @@ int Abc_CommandFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nPatsRand = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nPatsRand < 0 )
+ if ( pParams->nPatsRand < 0 )
goto usage;
break;
case 'D':
@@ -11859,7 +11853,7 @@ int Abc_CommandFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nPatsDyna = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nPatsDyna < 0 )
+ if ( pParams->nPatsDyna < 0 )
goto usage;
break;
case 'C':
@@ -11870,7 +11864,7 @@ int Abc_CommandFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nBTLimit < 0 )
+ if ( pParams->nBTLimit < 0 )
goto usage;
break;
@@ -11903,7 +11897,7 @@ int Abc_CommandFraig( Abc_Frame_t * pAbc, int argc, char ** argv )
default:
goto usage;
}
- }
+ }
if ( pNtk == NULL )
{
@@ -11982,7 +11976,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12042,7 +12036,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12098,7 +12092,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12158,7 +12152,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12201,7 +12195,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12272,8 +12266,8 @@ usage:
Abc_Print( -2, "usage: fraig_sweep [-evwh]\n" );
Abc_Print( -2, "\t performs technology-dependent sweep\n" );
Abc_Print( -2, "\t-e : toggle functional sweeping using EXDC [default = %s]\n", fExdc? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
- Abc_Print( -2, "\t-w : prints equivalence class information [default = %s]\n", fVeryVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-w : prints equivalence class information [default = %s]\n", fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -12283,7 +12277,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12314,7 +12308,7 @@ int Abc_CommandFraigDress( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfs < 0 )
+ if ( nConfs < 0 )
goto usage;
break;
case 'v':
@@ -12355,9 +12349,9 @@ int Abc_CommandFraigDress( Abc_Frame_t * pAbc, int argc, char ** argv )
usage:
Abc_Print( -2, "usage: dress [-C num] [-vh] <file>\n" );
Abc_Print( -2, "\t transfers internal node names from file to the current network\n" );
- Abc_Print( -2, "\t<file> : network with names (if not given, the current network spec is used)\n" );
+ Abc_Print( -2, "\t<file> : network with names (if not given, the current network spec is used)\n" );
Abc_Print( -2, "\t-C num : the maximum number of conflicts at each node [default = %d]\n", nConfs );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -12368,7 +12362,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12400,7 +12394,7 @@ int Abc_CommandRecStart( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nVars = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nVars < 1 )
+ if ( nVars < 1 )
goto usage;
break;
case 'C':
@@ -12411,7 +12405,7 @@ int Abc_CommandRecStart( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCuts = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCuts < 1 )
+ if ( nCuts < 1 )
goto usage;
break;
case 't':
@@ -12457,7 +12451,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12544,7 +12538,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12595,7 +12589,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12647,7 +12641,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -12671,7 +12665,7 @@ int Abc_CommandRecFilter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLimit < 0 )
+ if ( nLimit < 0 )
goto usage;
break;
case 'h':
@@ -12687,7 +12681,7 @@ int Abc_CommandRecFilter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
if (!Abc_NtkRecIsInTrimMode())
Abc_Print( 0, "This command works fine only in trim mode. Please call \"rec_start -t\" first.\n" );
-
+
Abc_NtkRecFilter(nLimit);
return 0;
@@ -12704,7 +12698,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -13615,7 +13609,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -13768,7 +13762,7 @@ int Abc_CommandMap( Abc_Frame_t * pAbc, int argc, char ** argv )
return 0;
usage:
- if ( DelayTarget == -1 )
+ if ( DelayTarget == -1 )
sprintf( Buffer, "not used" );
else
sprintf( Buffer, "%.3f", DelayTarget );
@@ -13791,7 +13785,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -13823,7 +13817,7 @@ int Abc_CommandAmap( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterFlow = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterFlow < 0 )
+ if ( pPars->nIterFlow < 0 )
goto usage;
break;
case 'A':
@@ -13834,7 +13828,7 @@ int Abc_CommandAmap( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterArea = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterArea < 0 )
+ if ( pPars->nIterArea < 0 )
goto usage;
break;
case 'E':
@@ -13845,7 +13839,7 @@ int Abc_CommandAmap( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->fEpsilon = (float)atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->fEpsilon < 0.0 || pPars->fEpsilon > 1.0 )
+ if ( pPars->fEpsilon < 0.0 || pPars->fEpsilon > 1.0 )
goto usage;
break;
case 'm':
@@ -13931,7 +13925,7 @@ usage:
Abc_Print( -2, "\t performs standard cell mapping of the current network\n" );
Abc_Print( -2, "\t-F num : the number of iterations of area flow [default = %d]\n", pPars->nIterFlow );
Abc_Print( -2, "\t-A num : the number of iterations of exact area [default = %d]\n", pPars->nIterArea );
- Abc_Print( -2, "\t-E float : sets epsilon used for tie-breaking [default = %f]\n", pPars->fEpsilon );
+ Abc_Print( -2, "\t-E float : sets epsilon used for tie-breaking [default = %f]\n", pPars->fEpsilon );
Abc_Print( -2, "\t-m : toggles using MUX matching [default = %s]\n", pPars->fUseMuxes? "yes": "no" );
Abc_Print( -2, "\t-x : toggles using XOR matching [default = %s]\n", pPars->fUseXors? "yes": "no" );
Abc_Print( -2, "\t-i : toggles assuming inverters are free [default = %s]\n", pPars->fFreeInvs? "yes": "no" );
@@ -13947,7 +13941,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14001,7 +13995,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14057,7 +14051,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14120,7 +14114,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14153,7 +14147,7 @@ int Abc_CommandSuperChoiceLut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
case 'N':
@@ -14164,7 +14158,7 @@ int Abc_CommandSuperChoiceLut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutSizeMax < 0 )
+ if ( nCutSizeMax < 0 )
goto usage;
break;
case 'v':
@@ -14220,7 +14214,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14276,7 +14270,7 @@ int Abc_CommandFpga( Abc_Frame_t * pAbc, int argc, char ** argv )
}
DelayTarget = (float)atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( DelayTarget <= 0.0 )
+ if ( DelayTarget <= 0.0 )
goto usage;
break;
case 'K':
@@ -14287,7 +14281,7 @@ int Abc_CommandFpga( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
default:
@@ -14353,11 +14347,11 @@ int Abc_CommandFpga( Abc_Frame_t * pAbc, int argc, char ** argv )
return 0;
usage:
- if ( DelayTarget == -1 )
+ if ( DelayTarget == -1 )
sprintf( Buffer, "best possible" );
else
sprintf( Buffer, "%.2f", DelayTarget );
- if ( nLutSize == -1 )
+ if ( nLutSize == -1 )
sprintf( LutSize, "library" );
else
sprintf( LutSize, "%d", nLutSize );
@@ -14366,7 +14360,7 @@ usage:
Abc_Print( -2, "\t-a : toggles area recovery [default = %s]\n", fRecovery? "yes": "no" );
Abc_Print( -2, "\t-p : optimizes power by minimizing switching activity [default = %s]\n", fSwitching? "yes": "no" );
Abc_Print( -2, "\t-l : optimizes latch paths for delay, other paths for area [default = %s]\n", fLatchPaths? "yes": "no" );
- Abc_Print( -2, "\t-D float : sets the required time for the mapping [default = %s]\n", Buffer );
+ Abc_Print( -2, "\t-D float : sets the required time for the mapping [default = %s]\n", Buffer );
Abc_Print( -2, "\t-K num : the number of LUT inputs (2 < num < 11) [default = %s]%s\n", LutSize, (nLutSize == -1 ? " (type \"print_lut\")" : "") );
Abc_Print( -2, "\t-v : toggles verbose output [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : prints the command usage\n");
@@ -14378,7 +14372,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14423,7 +14417,7 @@ int Abc_CommandFpgaFast( Abc_Frame_t * pAbc, int argc, char ** argv )
}
DelayTarget = (float)atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( DelayTarget <= 0.0 )
+ if ( DelayTarget <= 0.0 )
goto usage;
break;
case 'K':
@@ -14434,7 +14428,7 @@ int Abc_CommandFpgaFast( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
default:
@@ -14490,14 +14484,14 @@ int Abc_CommandFpgaFast( Abc_Frame_t * pAbc, int argc, char ** argv )
return 0;
usage:
- if ( DelayTarget == -1 )
+ if ( DelayTarget == -1 )
sprintf( Buffer, "not used" );
else
sprintf( Buffer, "%.2f", DelayTarget );
Abc_Print( -2, "usage: ffpga [-K num] [-avh]\n" );
Abc_Print( -2, "\t performs fast FPGA mapping of the current network\n" );
Abc_Print( -2, "\t-a : toggles area recovery [default = %s]\n", fRecovery? "yes": "no" );
-// Abc_Print( -2, "\t-D float : sets the required time for the mapping [default = %s]\n", Buffer );
+// Abc_Print( -2, "\t-D float : sets the required time for the mapping [default = %s]\n", Buffer );
Abc_Print( -2, "\t-K num : the number of LUT inputs (2 < num < 32) [default = %d]\n", nLutSize );
Abc_Print( -2, "\t-v : toggles verbose output [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : prints the command usage\n");
@@ -14509,7 +14503,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -14534,7 +14528,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
pPars->nAreaIters = 2;
pPars->DelayTarget = -1;
pPars->Epsilon = (float)0.005;
- pPars->fPreprocess = 1;
+ pPars->fPreprocess = 1;
pPars->fArea = 0;
pPars->fFancy = 0;
pPars->fExpRed = 1;
@@ -14552,9 +14546,9 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
pPars->nLatchesCo = pNtk? Abc_NtkLatchNum(pNtk) : 0;
pPars->fLiftLeaves = 0;
pPars->pLutLib = (If_Lib_t *)Abc_FrameReadLibLut();
- pPars->pTimesArr = NULL;
- pPars->pTimesArr = NULL;
- pPars->pFuncCost = NULL;
+ pPars->pTimesArr = NULL;
+ pPars->pTimesArr = NULL;
+ pPars->pFuncCost = NULL;
fLutMux = 0;
Extra_UtilGetoptReset();
@@ -14570,10 +14564,10 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nLutSize < 0 )
+ if ( pPars->nLutSize < 0 )
goto usage;
// if the LUT size is specified, disable library
- pPars->pLutLib = NULL;
+ pPars->pLutLib = NULL;
break;
case 'C':
if ( globalUtilOptind >= argc )
@@ -14583,7 +14577,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nCutsMax < 0 )
+ if ( pPars->nCutsMax < 0 )
goto usage;
break;
case 'F':
@@ -14594,7 +14588,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFlowIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFlowIters < 0 )
+ if ( pPars->nFlowIters < 0 )
goto usage;
break;
case 'A':
@@ -14605,7 +14599,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nAreaIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nAreaIters < 0 )
+ if ( pPars->nAreaIters < 0 )
goto usage;
break;
case 'G':
@@ -14616,7 +14610,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nGateSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nGateSize < 2 )
+ if ( pPars->nGateSize < 2 )
goto usage;
break;
case 'D':
@@ -14627,7 +14621,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->DelayTarget = (float)atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->DelayTarget <= 0.0 )
+ if ( pPars->DelayTarget <= 0.0 )
goto usage;
break;
case 'E':
@@ -14638,7 +14632,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->Epsilon = (float)atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->Epsilon < 0.0 || pPars->Epsilon > 1.0 )
+ if ( pPars->Epsilon < 0.0 || pPars->Epsilon > 1.0 )
goto usage;
break;
case 'W':
@@ -14649,7 +14643,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->WireDelay = (float)atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->WireDelay < 0.0 )
+ if ( pPars->WireDelay < 0.0 )
goto usage;
break;
case 'S':
@@ -14660,7 +14654,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->pLutStruct = argv[globalUtilOptind];
globalUtilOptind++;
- if ( strlen(pPars->pLutStruct) != 2 && strlen(pPars->pLutStruct) != 3 )
+ if ( strlen(pPars->pLutStruct) != 2 && strlen(pPars->pLutStruct) != 3 )
{
Abc_Print( -1, "Command line switch \"-S\" should be followed by a 2- or 3-char string (e.g. \"44\" or \"555\").\n" );
goto usage;
@@ -14782,7 +14776,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
extern int Abc_NtkCutCostMux( If_Cut_t * pCut );
pPars->fCutMin = 1;
pPars->fTruth = 1;
- pPars->pFuncCost = Abc_NtkCutCostMux;
+ pPars->pFuncCost = Abc_NtkCutCostMux;
}
// enable truth table computation if choices are selected
@@ -14800,7 +14794,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "This feature only works for {4,5,6}-LUTs.\n" );
return 1;
}
- pPars->fCutMin = 1;
+ pPars->fCutMin = 1;
}
if ( pPars->fEnableCheck07 + pPars->fEnableCheck08 + pPars->fEnableCheck10 + (pPars->pLutStruct != NULL) > 1 )
@@ -14816,7 +14810,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
pPars->pFuncCell = If_CutPerformCheck07;
- pPars->fCutMin = 1;
+ pPars->fCutMin = 1;
}
if ( pPars->fEnableCheck08 )
{
@@ -14826,7 +14820,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
pPars->pFuncCell = If_CutPerformCheck08;
- pPars->fCutMin = 1;
+ pPars->fCutMin = 1;
}
if ( pPars->fEnableCheck10 )
{
@@ -14836,7 +14830,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
pPars->pFuncCell = If_CutPerformCheck10;
- pPars->fCutMin = 1;
+ pPars->fCutMin = 1;
}
if ( pPars->pLutStruct )
{
@@ -14846,7 +14840,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
pPars->pFuncCell = If_CutPerformCheck16;
- pPars->fCutMin = 1;
+ pPars->fCutMin = 1;
}
// enable truth table computation if cut minimization is selected
@@ -14881,7 +14875,7 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
pPars->fExpRed = 0;
pPars->fUsePerm = 1;
pPars->pLutLib = NULL;
- pPars->nLutSize = pPars->nGateSize;
+ pPars->nLutSize = pPars->nGateSize;
}
/*
@@ -14953,11 +14947,11 @@ int Abc_CommandIf( Abc_Frame_t * pAbc, int argc, char ** argv )
return 0;
usage:
- if ( pPars->DelayTarget == -1 )
+ if ( pPars->DelayTarget == -1 )
sprintf( Buffer, "best possible" );
else
sprintf( Buffer, "%.2f", pPars->DelayTarget );
- if ( pPars->nLutSize == -1 )
+ if ( pPars->nLutSize == -1 )
sprintf( LutSize, "library" );
else
sprintf( LutSize, "%d", pPars->nLutSize );
@@ -14968,10 +14962,10 @@ usage:
Abc_Print( -2, "\t-F num : the number of area flow recovery iterations (num >= 0) [default = %d]\n", pPars->nFlowIters );
Abc_Print( -2, "\t-A num : the number of exact area recovery iterations (num >= 0) [default = %d]\n", pPars->nAreaIters );
Abc_Print( -2, "\t-G num : the max AND/OR gate size for mapping (0 = unused) [default = %d]\n", pPars->nGateSize );
- Abc_Print( -2, "\t-D float : sets the delay constraint for the mapping [default = %s]\n", Buffer );
- Abc_Print( -2, "\t-E float : sets epsilon used for tie-breaking [default = %f]\n", pPars->Epsilon );
- Abc_Print( -2, "\t-W float : sets wire delay between adjects LUTs [default = %f]\n", pPars->WireDelay );
- Abc_Print( -2, "\t-S str : string representing the LUT structure [default = %s]\n", pPars->pLutStruct ? pPars->pLutStruct : "not used" );
+ Abc_Print( -2, "\t-D float : sets the delay constraint for the mapping [default = %s]\n", Buffer );
+ Abc_Print( -2, "\t-E float : sets epsilon used for tie-breaking [default = %f]\n", pPars->Epsilon );
+ Abc_Print( -2, "\t-W float : sets wire delay between adjects LUTs [default = %f]\n", pPars->WireDelay );
+ Abc_Print( -2, "\t-S str : string representing the LUT structure [default = %s]\n", pPars->pLutStruct ? pPars->pLutStruct : "not used" );
Abc_Print( -2, "\t-q : toggles preprocessing using several starting points [default = %s]\n", pPars->fPreprocess? "yes": "no" );
Abc_Print( -2, "\t-a : toggles area-oriented mapping [default = %s]\n", pPars->fArea? "yes": "no" );
// Abc_Print( -2, "\t-f : toggles one fancy feature [default = %s]\n", pPars->fFancy? "yes": "no" );
@@ -15001,7 +14995,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15017,7 +15011,7 @@ int Abc_CommandIfif( Abc_Frame_t * pAbc, int argc, char ** argv )
pPars->nLutSize = -1; // the LUT size
pPars->pLutLib = (If_Lib_t *)Abc_FrameReadLibLut(); // the LUT library
pPars->DelayWire = (float)0.5; // wire delay
- pPars->nDegree = 0; // structure degree
+ pPars->nDegree = 0; // structure degree
pPars->fCascade = 0; // cascade
pPars->fVerbose = 0; // verbose
pPars->fVeryVerbose = 0; // verbose
@@ -15035,7 +15029,7 @@ int Abc_CommandIfif( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->DelayWire = atof(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->DelayWire < 0.0 )
+ if ( pPars->DelayWire < 0.0 )
goto usage;
break;
case 'N':
@@ -15046,7 +15040,7 @@ int Abc_CommandIfif( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nDegree = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nDegree < 0 )
+ if ( pPars->nDegree < 0 )
goto usage;
break;
case 'c':
@@ -15128,7 +15122,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15228,7 +15222,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15296,7 +15290,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15353,7 +15347,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15416,7 +15410,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15443,7 +15437,7 @@ int Abc_CommandPipe( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLatches = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLatches < 0 )
+ if ( nLatches < 0 )
goto usage;
break;
case 'h':
@@ -15482,7 +15476,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15549,7 +15543,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15620,7 +15614,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15659,7 +15653,7 @@ int Abc_CommandRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Mode = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Mode < 0 )
+ if ( Mode < 0 )
goto usage;
break;
case 'D':
@@ -15670,7 +15664,7 @@ int Abc_CommandRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDelayLim = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDelayLim < 0 )
+ if ( nDelayLim < 0 )
goto usage;
break;
case 'f':
@@ -15777,7 +15771,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15822,7 +15816,7 @@ int Abc_CommandDRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMaxIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMaxIters < 0 )
+ if ( nMaxIters < 0 )
goto usage;
break;
case 'S':
@@ -15833,7 +15827,7 @@ int Abc_CommandDRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nStepsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nStepsMax < 0 )
+ if ( nStepsMax < 0 )
goto usage;
break;
case 'm':
@@ -15916,7 +15910,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -15935,7 +15929,7 @@ int Abc_CommandFlowRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "This command is temporarily disabled.\n" );
return 0;
-// extern Abc_Ntk_t* Abc_FlowRetime_MinReg( Abc_Ntk_t * pNtk, int fVerbose,
+// extern Abc_Ntk_t* Abc_FlowRetime_MinReg( Abc_Ntk_t * pNtk, int fVerbose,
// int fComputeInit, int fGuaranteeInit, int fBlockConst,
// int fForward, int fBackward, int nMaxIters,
// int maxDelay, int fFastButConservative);
@@ -15964,7 +15958,7 @@ int Abc_CommandFlowRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMaxIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMaxIters < 0 )
+ if ( nMaxIters < 0 )
goto usage;
break;
case 'D':
@@ -15975,7 +15969,7 @@ int Abc_CommandFlowRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
maxDelay = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( maxDelay < 0 )
+ if ( maxDelay < 0 )
goto usage;
break;
case 'f':
@@ -16017,7 +16011,7 @@ int Abc_CommandFlowRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Only one switch \"-f\" or \"-b\" can be selected at a time.\n" );
return 1;
}
-
+
if ( fGuaranteeInit && !fComputeInit )
{
Abc_Print( -1, "Initial state guarantee (-g) requires initial state computation (-i).\n" );
@@ -16038,8 +16032,8 @@ int Abc_CommandFlowRetime( Abc_Frame_t * pAbc, int argc, char ** argv )
// perform the retiming
// pNtkRes = Abc_FlowRetime_MinReg( pNtk, fVerbose, fComputeInit,
-// fGuaranteeInit, fBlockConst,
-// fForward, fBackward,
+// fGuaranteeInit, fBlockConst,
+// fForward, fBackward,
// nMaxIters, maxDelay, fFastButConservative );
if (pNtkRes != pNtk)
@@ -16068,7 +16062,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -16137,7 +16131,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -16166,7 +16160,7 @@ int Abc_CommandSeqFpga( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMaxIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMaxIters < 0 )
+ if ( nMaxIters < 0 )
goto usage;
break;
case 'v':
@@ -16260,7 +16254,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -16289,7 +16283,7 @@ int Abc_CommandSeqMap( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMaxIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMaxIters < 0 )
+ if ( nMaxIters < 0 )
goto usage;
break;
case 'v':
@@ -16384,7 +16378,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -16426,7 +16420,7 @@ int Abc_CommandSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPartSize < 2 )
+ if ( pPars->nPartSize < 2 )
goto usage;
break;
case 'Q':
@@ -16437,7 +16431,7 @@ int Abc_CommandSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nOverSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nOverSize < 0 )
+ if ( pPars->nOverSize < 0 )
goto usage;
break;
case 'N':
@@ -16448,7 +16442,7 @@ int Abc_CommandSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesP = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesP < 0 )
+ if ( pPars->nFramesP < 0 )
goto usage;
break;
case 'F':
@@ -16459,7 +16453,7 @@ int Abc_CommandSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesK = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesK <= 0 )
+ if ( pPars->nFramesK <= 0 )
goto usage;
break;
case 'I':
@@ -16470,7 +16464,7 @@ int Abc_CommandSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxImps = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxImps <= 0 )
+ if ( pPars->nMaxImps <= 0 )
goto usage;
break;
case 'L':
@@ -16481,7 +16475,7 @@ int Abc_CommandSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxLevs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxLevs <= 0 )
+ if ( pPars->nMaxLevs <= 0 )
goto usage;
break;
case 'i':
@@ -16578,7 +16572,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -16608,7 +16602,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPartSize < 2 )
+ if ( pPars->nPartSize < 2 )
goto usage;
break;
case 'Q':
@@ -16619,7 +16613,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nOverSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nOverSize < 0 )
+ if ( pPars->nOverSize < 0 )
goto usage;
break;
case 'F':
@@ -16630,7 +16624,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesK = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesK <= 0 )
+ if ( pPars->nFramesK <= 0 )
goto usage;
break;
case 'C':
@@ -16641,7 +16635,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit <= 0 )
+ if ( pPars->nBTLimit <= 0 )
goto usage;
break;
case 'L':
@@ -16652,7 +16646,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxLevs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxLevs <= 0 )
+ if ( pPars->nMaxLevs <= 0 )
goto usage;
break;
case 'S':
@@ -16663,7 +16657,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesAddSim = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesAddSim < 0 )
+ if ( pPars->nFramesAddSim < 0 )
goto usage;
break;
case 'I':
@@ -16674,7 +16668,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nItersStop = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nItersStop < 0 )
+ if ( pPars->nItersStop < 0 )
goto usage;
break;
case 'V':
@@ -16685,7 +16679,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSatVarMax2 = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSatVarMax2 < 0 )
+ if ( pPars->nSatVarMax2 < 0 )
goto usage;
break;
case 'M':
@@ -16696,7 +16690,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nRecycleCalls2 = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nRecycleCalls2 < 0 )
+ if ( pPars->nRecycleCalls2 < 0 )
goto usage;
break;
case 'N':
@@ -16707,7 +16701,7 @@ int Abc_CommandSeqSweep2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConstrs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConstrs < 0 )
+ if ( nConstrs < 0 )
goto usage;
break;
case 'c':
@@ -16844,7 +16838,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -16886,7 +16880,7 @@ int Abc_CommandTestSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPartSize < 2 )
+ if ( pPars->nPartSize < 2 )
goto usage;
break;
case 'Q':
@@ -16897,7 +16891,7 @@ int Abc_CommandTestSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nOverSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nOverSize < 0 )
+ if ( pPars->nOverSize < 0 )
goto usage;
break;
case 'N':
@@ -16908,7 +16902,7 @@ int Abc_CommandTestSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesP = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesP < 0 )
+ if ( pPars->nFramesP < 0 )
goto usage;
break;
case 'F':
@@ -16919,7 +16913,7 @@ int Abc_CommandTestSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesK = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesK <= 0 )
+ if ( pPars->nFramesK <= 0 )
goto usage;
break;
case 'I':
@@ -16930,7 +16924,7 @@ int Abc_CommandTestSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxImps = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxImps <= 0 )
+ if ( pPars->nMaxImps <= 0 )
goto usage;
break;
case 'L':
@@ -16941,7 +16935,7 @@ int Abc_CommandTestSeqSweep( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMaxLevs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMaxLevs <= 0 )
+ if ( pPars->nMaxLevs <= 0 )
goto usage;
break;
case 'i':
@@ -17008,7 +17002,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17020,14 +17014,14 @@ int Abc_CommandTestScorr( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Ntk_t * pNtkRes;
int c;
- int nConfMax;
+ int nConfMax;
int nStepsMax;
int fNewAlgo;
int fFlopOnly;
int fFfNdOnly;
int fVerbose;
// set defaults
- nConfMax = 100;
+ nConfMax = 100;
nStepsMax = -1;
fNewAlgo = 0;
fFlopOnly = 0;
@@ -17046,7 +17040,7 @@ int Abc_CommandTestScorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'S':
@@ -17057,7 +17051,7 @@ int Abc_CommandTestScorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nStepsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nStepsMax < 0 )
+ if ( nStepsMax < 0 )
goto usage;
break;
case 'n':
@@ -17118,7 +17112,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17159,7 +17153,7 @@ int Abc_CommandLcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFramesP = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFramesP < 0 )
+ if ( nFramesP < 0 )
goto usage;
break;
case 'C':
@@ -17170,7 +17164,7 @@ int Abc_CommandLcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'S':
@@ -17181,7 +17175,7 @@ int Abc_CommandLcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nVarsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nVarsMax < 0 )
+ if ( nVarsMax < 0 )
goto usage;
break;
case 'n':
@@ -17246,7 +17240,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17294,7 +17288,7 @@ int Abc_CommandSeqCleanup( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFramesSymb = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFramesSymb < 0 )
+ if ( nFramesSymb < 0 )
goto usage;
break;
case 'S':
@@ -17305,7 +17299,7 @@ int Abc_CommandSeqCleanup( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFramesSatur = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFramesSatur < 0 )
+ if ( nFramesSatur < 0 )
goto usage;
break;
case 'v':
@@ -17367,7 +17361,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17399,7 +17393,7 @@ int Abc_CommandCycle( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'x':
@@ -17459,7 +17453,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17492,7 +17486,7 @@ int Abc_CommandXsim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'i':
@@ -17546,7 +17540,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17587,7 +17581,7 @@ int Abc_CommandSim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'W':
@@ -17598,7 +17592,7 @@ int Abc_CommandSim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nWords < 0 )
+ if ( nWords < 0 )
goto usage;
break;
case 'T':
@@ -17609,7 +17603,7 @@ int Abc_CommandSim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeOut < 0 )
+ if ( TimeOut < 0 )
goto usage;
break;
case 'A':
@@ -17652,7 +17646,7 @@ int Abc_CommandSim( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
ABC_FREE( pNtk->pSeqModel );
- pAbc->Status = Abc_NtkDarSeqSim( pNtk, nFrames, nWords, TimeOut, fNew, fMiter, fVerbose, pFileSim );
+ pAbc->Status = Abc_NtkDarSeqSim( pNtk, nFrames, nWords, TimeOut, fNew, fMiter, fVerbose, pFileSim );
Abc_FrameReplaceCex( pAbc, &pNtk->pSeqModel );
return 0;
@@ -17677,7 +17671,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17719,7 +17713,7 @@ int Abc_CommandSim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'W':
@@ -17730,7 +17724,7 @@ int Abc_CommandSim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nWords < 0 )
+ if ( nWords < 0 )
goto usage;
break;
case 'B':
@@ -17741,7 +17735,7 @@ int Abc_CommandSim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBinSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBinSize < 0 )
+ if ( nBinSize < 0 )
goto usage;
break;
case 'R':
@@ -17774,7 +17768,7 @@ int Abc_CommandSim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRandSeed = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRandSeed < 0 )
+ if ( nRandSeed < 0 )
goto usage;
break;
case 'T':
@@ -17785,7 +17779,7 @@ int Abc_CommandSim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeOut < 0 )
+ if ( TimeOut < 0 )
goto usage;
break;
case 'v':
@@ -17808,7 +17802,7 @@ int Abc_CommandSim3( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
ABC_FREE( pNtk->pSeqModel );
- pAbc->Status = Abc_NtkDarSeqSim3( pNtk, nFrames, nWords, nBinSize, nRounds, nRestart, nRandSeed, TimeOut, fVerbose );
+ pAbc->Status = Abc_NtkDarSeqSim3( pNtk, nFrames, nWords, nBinSize, nRounds, nRestart, nRandSeed, TimeOut, fVerbose );
// pAbc->nFrames = pAbc->pCex->iFrame;
Abc_FrameReplaceCex( pAbc, &pNtk->pSeqModel );
return 0;
@@ -17834,7 +17828,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17870,7 +17864,7 @@ int Abc_CommandDarPhase( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'P':
@@ -17881,7 +17875,7 @@ int Abc_CommandDarPhase( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPref = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPref < 0 )
+ if ( nPref < 0 )
goto usage;
break;
case 'i':
@@ -17948,7 +17942,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -17984,7 +17978,7 @@ int Abc_CommandSynch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nWords <= 0 )
+ if ( nWords <= 0 )
goto usage;
break;
case 'v':
@@ -18060,7 +18054,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -18090,7 +18084,7 @@ int Abc_CommandClockGate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nLevelMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nLevelMax <= 0 )
+ if ( pPars->nLevelMax <= 0 )
goto usage;
break;
case 'N':
@@ -18101,7 +18095,7 @@ int Abc_CommandClockGate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nCandMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nCandMax <= 0 )
+ if ( pPars->nCandMax <= 0 )
goto usage;
break;
case 'D':
@@ -18112,7 +18106,7 @@ int Abc_CommandClockGate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nOdcMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nOdcMax <= 0 )
+ if ( pPars->nOdcMax <= 0 )
goto usage;
break;
case 'C':
@@ -18123,7 +18117,7 @@ int Abc_CommandClockGate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nConfMax <= 0 )
+ if ( pPars->nConfMax <= 0 )
goto usage;
break;
case 'V':
@@ -18134,7 +18128,7 @@ int Abc_CommandClockGate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nVarsMin = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nVarsMin <= 0 )
+ if ( pPars->nVarsMin <= 0 )
goto usage;
break;
case 'K':
@@ -18145,7 +18139,7 @@ int Abc_CommandClockGate( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFlopsMin = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFlopsMin <= 0 )
+ if ( pPars->nFlopsMin <= 0 )
goto usage;
break;
case 'a':
@@ -18221,7 +18215,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -18255,7 +18249,7 @@ int Abc_CommandExtWin( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nObjId = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nObjId <= 0 )
+ if ( nObjId <= 0 )
goto usage;
break;
case 'D':
@@ -18266,7 +18260,7 @@ int Abc_CommandExtWin( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDist = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDist <= 0 )
+ if ( nDist <= 0 )
goto usage;
break;
case 'v':
@@ -18320,7 +18314,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -18354,7 +18348,7 @@ int Abc_CommandInsWin( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nObjId = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nObjId <= 0 )
+ if ( nObjId <= 0 )
goto usage;
break;
case 'D':
@@ -18365,7 +18359,7 @@ int Abc_CommandInsWin( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDist = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDist <= 0 )
+ if ( nDist <= 0 )
goto usage;
break;
case 'v':
@@ -18434,14 +18428,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandPermute( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
extern Abc_Ntk_t * Abc_NtkRestrashRandom( Abc_Ntk_t * pNtk );
Abc_Ntk_t * pNtk = pAbc->pNtkCur, * pNtkRes = NULL;
int fInputs = 1;
@@ -18512,14 +18506,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandUnpermute( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
Abc_Ntk_t * pNtk = pAbc->pNtkCur, * pNtkRes = NULL;
int c;
Extra_UtilGetoptReset();
@@ -18562,7 +18556,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -18596,7 +18590,7 @@ int Abc_CommandCec( Abc_Frame_t * pAbc, int argc, char ** argv )
fVerbose = 0;
nSeconds = 20;
nPartSize = 0;
- nConfLimit = 10000;
+ nConfLimit = 10000;
nInsLimit = 0;
fPartition = 0;
fIgnoreNames = 0;
@@ -18613,7 +18607,7 @@ int Abc_CommandCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nSeconds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nSeconds < 0 )
+ if ( nSeconds < 0 )
goto usage;
break;
case 'C':
@@ -18624,7 +18618,7 @@ int Abc_CommandCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'I':
@@ -18635,7 +18629,7 @@ int Abc_CommandCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nInsLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nInsLimit < 0 )
+ if ( nInsLimit < 0 )
goto usage;
break;
case 'P':
@@ -18646,7 +18640,7 @@ int Abc_CommandCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPartSize < 0 )
+ if ( nPartSize < 0 )
goto usage;
break;
case 'p':
@@ -18670,7 +18664,7 @@ int Abc_CommandCec( Abc_Frame_t * pAbc, int argc, char ** argv )
nArgcNew = argc - globalUtilOptind;
if ( !Abc_NtkPrepareTwoNtks( stdout, pNtk, pArgvNew, nArgcNew, &pNtk1, &pNtk2, &fDelete1, &fDelete2 ) )
return 1;
-
+
if ( fIgnoreNames )
{
if ( !fDelete1 )
@@ -18730,7 +18724,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -18759,7 +18753,7 @@ int Abc_CommandDCec( Abc_Frame_t * pAbc, int argc, char ** argv )
fSat = 0;
fVerbose = 0;
nSeconds = 20;
- nConfLimit = 10000;
+ nConfLimit = 10000;
nInsLimit = 0;
fPartition = 0;
fMiter = 0;
@@ -18776,7 +18770,7 @@ int Abc_CommandDCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nSeconds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nSeconds < 0 )
+ if ( nSeconds < 0 )
goto usage;
break;
case 'C':
@@ -18787,7 +18781,7 @@ int Abc_CommandDCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'I':
@@ -18798,7 +18792,7 @@ int Abc_CommandDCec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nInsLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nInsLimit < 0 )
+ if ( nInsLimit < 0 )
goto usage;
break;
case 'p':
@@ -18887,7 +18881,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -18924,7 +18918,7 @@ int Abc_CommandDSec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nFramesMax < 0 )
+ if ( pSecPar->nFramesMax < 0 )
goto usage;
break;
case 'T':
@@ -18935,7 +18929,7 @@ int Abc_CommandDSec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->TimeLimit < 0 )
+ if ( pSecPar->TimeLimit < 0 )
goto usage;
break;
case 'a':
@@ -18975,7 +18969,7 @@ int Abc_CommandDSec( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "The network has no latches. Used combinational command \"cec\".\n" );
return 0;
}
-
+
if ( fIgnoreNames )
{
if ( !fDelete1 )
@@ -19024,7 +19018,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19063,7 +19057,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBmcFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBmcFramesMax < 0 )
+ if ( nBmcFramesMax < 0 )
goto usage;
break;
case 'E':
@@ -19074,7 +19068,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBmcConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBmcConfMax < 0 )
+ if ( nBmcConfMax < 0 )
goto usage;
break;
case 'F':
@@ -19085,7 +19079,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nFramesMax < 0 )
+ if ( pSecPar->nFramesMax < 0 )
goto usage;
break;
case 'C':
@@ -19096,7 +19090,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nBTLimit < 0 )
+ if ( pSecPar->nBTLimit < 0 )
goto usage;
break;
case 'G':
@@ -19107,7 +19101,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nBTLimitGlobal = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nBTLimitGlobal < 0 )
+ if ( pSecPar->nBTLimitGlobal < 0 )
goto usage;
break;
case 'D':
@@ -19118,7 +19112,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nBTLimitInter = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nBTLimitInter < 0 )
+ if ( pSecPar->nBTLimitInter < 0 )
goto usage;
break;
case 'V':
@@ -19129,7 +19123,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nBddVarsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nBddVarsMax < 0 )
+ if ( pSecPar->nBddVarsMax < 0 )
goto usage;
break;
case 'B':
@@ -19140,7 +19134,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nBddMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nBddMax < 0 )
+ if ( pSecPar->nBddMax < 0 )
goto usage;
break;
case 'R':
@@ -19151,7 +19145,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nBddIterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nBddIterMax < 0 )
+ if ( pSecPar->nBddIterMax < 0 )
goto usage;
break;
case 'T':
@@ -19162,7 +19156,7 @@ int Abc_CommandDProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pSecPar->nPdrTimeout = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pSecPar->nPdrTimeout < 0 )
+ if ( pSecPar->nPdrTimeout < 0 )
goto usage;
break;
case 'L':
@@ -19275,7 +19269,7 @@ usage:
Abc_Print( -2, "\t-w : toggles additional verbose output [default = %s]\n", pSecPar->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
@@ -19283,7 +19277,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19298,7 +19292,7 @@ int Abc_CommandAbSec( Abc_Frame_t * pAbc, int argc, char ** argv )
int fMiter, nFrames, fVerbose, c;
extern int Abc_NtkDarAbSec( Abc_Ntk_t * pNtk1, Abc_Ntk_t * pNtk2, int nFrames, int fVerbose );
-
+
pNtk = Abc_FrameReadNtk(pAbc);
// set defaults
fMiter = 1;
@@ -19317,10 +19311,10 @@ int Abc_CommandAbSec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
- case 'm':
+ case 'm':
fMiter ^= 1;
break;
case 'v':
@@ -19331,7 +19325,7 @@ int Abc_CommandAbSec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
}
- if ( fMiter )
+ if ( fMiter )
{
// pNtk = Io_Read( argv[globalUtilOptind], Io_ReadFileType(argv[globalUtilOptind]), 1 );
if ( argc == globalUtilOptind + 1 )
@@ -19349,7 +19343,7 @@ int Abc_CommandAbSec( Abc_Frame_t * pAbc, int argc, char ** argv )
else
pAbc->Status = -1;
}
- else
+ else
{
pArgvNew = argv + globalUtilOptind;
nArgcNew = argc - globalUtilOptind;
@@ -19390,7 +19384,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19426,7 +19420,7 @@ int Abc_CommandSimSec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesK = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesK < 0 )
+ if ( pPars->nFramesK < 0 )
goto usage;
break;
case 'D':
@@ -19437,7 +19431,7 @@ int Abc_CommandSimSec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIsleDist = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIsleDist < 0 )
+ if ( pPars->nIsleDist < 0 )
goto usage;
break;
case 'm':
@@ -19515,7 +19509,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19551,7 +19545,7 @@ int Abc_CommandMatch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDist = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDist < 0 )
+ if ( nDist < 0 )
goto usage;
break;
case 'm':
@@ -19628,7 +19622,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19645,7 +19639,7 @@ int Abc_CommandSat( Abc_Frame_t * pAbc, int argc, char ** argv )
clock_t clk;
// set defaults
fVerbose = 0;
- nConfLimit = 0;
+ nConfLimit = 0;
nInsLimit = 0;
Extra_UtilGetoptReset();
while ( ( c = Extra_UtilGetopt( argc, argv, "CIvh" ) ) != EOF )
@@ -19660,7 +19654,7 @@ int Abc_CommandSat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'I':
@@ -19671,7 +19665,7 @@ int Abc_CommandSat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nInsLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nInsLimit < 0 )
+ if ( nInsLimit < 0 )
goto usage;
break;
case 'v':
@@ -19693,7 +19687,7 @@ int Abc_CommandSat( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Currently can only solve the miter for combinational circuits.\n" );
return 0;
- }
+ }
clk = clock();
if ( Abc_NtkIsStrash(pNtk) )
@@ -19745,7 +19739,7 @@ usage:
Abc_Print( -2, "\t (there is also a newer SAT solving command \"dsat\")\n" );
Abc_Print( -2, "\t-C num : limit on the number of conflicts [default = %d]\n", nConfLimit );
Abc_Print( -2, "\t-I num : limit on the number of inspections [default = %d]\n", nInsLimit );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -19755,7 +19749,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19783,7 +19777,7 @@ int Abc_CommandDSat( Abc_Frame_t * pAbc, int argc, char ** argv )
fAndOuts = 0;
fNewSolver = 0;
fVerbose = 0;
- nConfLimit = 0;
+ nConfLimit = 0;
nInsLimit = 0;
nLearnedStart = 0;
nLearnedDelta = 0;
@@ -19801,7 +19795,7 @@ int Abc_CommandDSat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'I':
@@ -19876,13 +19870,13 @@ int Abc_CommandDSat( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Currently can only solve the miter for combinational circuits.\n" );
return 0;
- }
+ }
if ( Abc_NtkPoNum(pNtk) != 1 )
{
Abc_Print( -1, "Currently expects a single-output miter.\n" );
return 0;
- }
+ }
if ( !Abc_NtkIsStrash(pNtk) )
{
@@ -19921,10 +19915,10 @@ usage:
Abc_Print( -2, "\t-L num : starting value for learned clause removal [default = %d]\n", nLearnedStart );
Abc_Print( -2, "\t-D num : delta value for learned clause removal [default = %d]\n", nLearnedDelta );
Abc_Print( -2, "\t-E num : ratio percentage for learned clause removal [default = %d]\n", nLearnedPerce );
- Abc_Print( -2, "\t-p : alighn polarity of SAT variables [default = %s]\n", fAlignPol? "yes": "no" );
- Abc_Print( -2, "\t-a : toggle ANDing/ORing of miter outputs [default = %s]\n", fAndOuts? "ANDing": "ORing" );
- Abc_Print( -2, "\t-n : toggle using new solver [default = %s]\n", fNewSolver? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-p : alighn polarity of SAT variables [default = %s]\n", fAlignPol? "yes": "no" );
+ Abc_Print( -2, "\t-a : toggle ANDing/ORing of miter outputs [default = %s]\n", fAndOuts? "ANDing": "ORing" );
+ Abc_Print( -2, "\t-n : toggle using new solver [default = %s]\n", fNewSolver? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -19934,7 +19928,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -19976,7 +19970,7 @@ int Abc_CommandPSat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nAlgo = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nAlgo < 0 )
+ if ( nAlgo < 0 )
goto usage;
break;
case 'P':
@@ -19987,7 +19981,7 @@ int Abc_CommandPSat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPartSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPartSize < 0 )
+ if ( nPartSize < 0 )
goto usage;
break;
case 'C':
@@ -19998,7 +19992,7 @@ int Abc_CommandPSat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfTotal = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfTotal < 0 )
+ if ( nConfTotal < 0 )
goto usage;
break;
case 'p':
@@ -20026,7 +20020,7 @@ int Abc_CommandPSat( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Currently can only solve the miter for combinational circuits.\n" );
return 0;
- }
+ }
if ( !Abc_NtkIsStrash(pNtk) )
{
Abc_Print( -1, "Currently only works for structurally hashed circuits.\n" );
@@ -20081,9 +20075,9 @@ usage:
Abc_Print( -2, "\t partitions are ordered by level (high level first)\n" );
Abc_Print( -2, "\t-P num : limit on the partition size [default = %d]\n", nPartSize );
Abc_Print( -2, "\t-C num : limit on the number of conflicts [default = %d]\n", nConfTotal );
- Abc_Print( -2, "\t-p : align polarity of SAT variables [default = %s]\n", fAlignPol? "yes": "no" );
- Abc_Print( -2, "\t-s : apply logic synthesis to each partition [default = %s]\n", fSynthesize? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-p : align polarity of SAT variables [default = %s]\n", fAlignPol? "yes": "no" );
+ Abc_Print( -2, "\t-s : apply logic synthesis to each partition [default = %s]\n", fSynthesize? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -20093,7 +20087,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -20122,7 +20116,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nItersMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nItersMax < 0 )
+ if ( pParams->nItersMax < 0 )
goto usage;
break;
case 'C':
@@ -20133,7 +20127,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nMiteringLimitStart = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nMiteringLimitStart < 0 )
+ if ( pParams->nMiteringLimitStart < 0 )
goto usage;
break;
case 'F':
@@ -20144,7 +20138,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nFraigingLimitStart = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nFraigingLimitStart < 0 )
+ if ( pParams->nFraigingLimitStart < 0 )
goto usage;
break;
case 'G':
@@ -20155,7 +20149,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nFraigingLimitMulti = (float)atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nFraigingLimitMulti < 0 )
+ if ( pParams->nFraigingLimitMulti < 0 )
goto usage;
break;
case 'L':
@@ -20166,7 +20160,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nMiteringLimitLast = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nMiteringLimitLast < 0 )
+ if ( pParams->nMiteringLimitLast < 0 )
goto usage;
break;
case 'I':
@@ -20177,7 +20171,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pParams->nTotalInspectLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pParams->nTotalInspectLimit < 0 )
+ if ( pParams->nTotalInspectLimit < 0 )
goto usage;
break;
case 'r':
@@ -20208,12 +20202,12 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Currently can only solve the miter for combinational circuits.\n" );
return 0;
- }
+ }
if ( Abc_NtkCoNum(pNtk) != 1 )
{
Abc_Print( -1, "Currently can only solve the miter with one output.\n" );
return 0;
- }
+ }
clk = clock();
if ( Abc_NtkIsStrash(pNtk) )
@@ -20232,7 +20226,7 @@ int Abc_CommandProve( Abc_Frame_t * pAbc, int argc, char ** argv )
ABC_FREE( pSimInfo );
}
pAbc->Status = RetValue;
- if ( RetValue == -1 )
+ if ( RetValue == -1 )
Abc_Print( 1, "UNDECIDED " );
else if ( RetValue == 0 )
Abc_Print( 1, "SATISFIABLE " );
@@ -20256,10 +20250,10 @@ usage:
Abc_Print( -2, "\t-G num : multiplicative coefficient for fraiging [default = %d]\n", (int)pParams->nFraigingLimitMulti );
Abc_Print( -2, "\t-L num : max last-gasp number of conflicts in mitering [default = %d]\n", pParams->nMiteringLimitLast );
Abc_Print( -2, "\t-I num : max number of clause inspections in all SAT calls [default = %d]\n", (int)pParams->nTotalInspectLimit );
- Abc_Print( -2, "\t-r : toggle the use of rewriting [default = %s]\n", pParams->fUseRewriting? "yes": "no" );
- Abc_Print( -2, "\t-f : toggle the use of FRAIGing [default = %s]\n", pParams->fUseFraiging? "yes": "no" );
- Abc_Print( -2, "\t-b : toggle the use of BDDs [default = %s]\n", pParams->fUseBdds? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pParams->fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-r : toggle the use of rewriting [default = %s]\n", pParams->fUseRewriting? "yes": "no" );
+ Abc_Print( -2, "\t-f : toggle the use of FRAIGing [default = %s]\n", pParams->fUseFraiging? "yes": "no" );
+ Abc_Print( -2, "\t-b : toggle the use of BDDs [default = %s]\n", pParams->fUseBdds? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pParams->fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -20269,7 +20263,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -20314,14 +20308,14 @@ usage:
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
-
+
/**Function*************************************************************
Synopsis []
Description []
-
- SideEffects []
+
+ SideEffects []
SeeAlso []
@@ -20366,7 +20360,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'N':
@@ -20377,7 +20371,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nSizeMax < 0 )
+ if ( nSizeMax < 0 )
goto usage;
break;
case 'C':
@@ -20388,7 +20382,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBTLimit < 0 )
+ if ( nBTLimit < 0 )
goto usage;
break;
case 'G':
@@ -20399,7 +20393,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBTLimitAll = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBTLimitAll < 0 )
+ if ( nBTLimitAll < 0 )
goto usage;
break;
case 'D':
@@ -20410,7 +20404,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nNodeDelta = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nNodeDelta < 0 )
+ if ( nNodeDelta < 0 )
goto usage;
break;
/*
@@ -20422,7 +20416,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCofFanLit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCofFanLit < 0 )
+ if ( nCofFanLit < 0 )
goto usage;
break;
*/
@@ -20456,7 +20450,7 @@ int Abc_CommandBmc( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
if ( !Abc_NtkIsStrash(pNtk) )
- {
+ {
Abc_Print( -1, "Currently only works for structurally hashed circuits.\n" );
return 0;
}
@@ -20486,14 +20480,14 @@ usage:
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
-
+
/**Function*************************************************************
Synopsis []
Description []
-
- SideEffects []
+
+ SideEffects []
SeeAlso []
@@ -20543,7 +20537,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nStart = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nStart < 0 )
+ if ( nStart < 0 )
goto usage;
break;
case 'F':
@@ -20554,7 +20548,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'N':
@@ -20565,7 +20559,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nSizeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nSizeMax < 0 )
+ if ( nSizeMax < 0 )
goto usage;
break;
case 'T':
@@ -20576,7 +20570,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nTimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nTimeOut < 0 )
+ if ( nTimeOut < 0 )
goto usage;
break;
case 'C':
@@ -20587,7 +20581,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBTLimit < 0 )
+ if ( nBTLimit < 0 )
goto usage;
break;
case 'G':
@@ -20598,7 +20592,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBTLimitAll = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBTLimitAll < 0 )
+ if ( nBTLimitAll < 0 )
goto usage;
break;
case 'D':
@@ -20609,7 +20603,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nNodeDelta = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nNodeDelta < 0 )
+ if ( nNodeDelta < 0 )
goto usage;
break;
case 'L':
@@ -20645,7 +20639,7 @@ int Abc_CommandBmc2( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
if ( !Abc_NtkIsStrash(pNtk) )
- {
+ {
Abc_Print( -1, "Currently only works for structurally hashed circuits.\n" );
return 0;
}
@@ -20676,14 +20670,14 @@ usage:
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
-
+
/**Function*************************************************************
Synopsis []
Description []
-
- SideEffects []
+
+ SideEffects []
SeeAlso []
@@ -20711,7 +20705,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nStart = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nStart < 0 )
+ if ( pPars->nStart < 0 )
goto usage;
break;
case 'F':
@@ -20722,7 +20716,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesMax < 0 )
+ if ( pPars->nFramesMax < 0 )
goto usage;
break;
case 'T':
@@ -20733,7 +20727,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nTimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nTimeOut < 0 )
+ if ( pPars->nTimeOut < 0 )
goto usage;
break;
case 'C':
@@ -20744,7 +20738,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nConfLimit < 0 )
+ if ( pPars->nConfLimit < 0 )
goto usage;
break;
case 'D':
@@ -20755,7 +20749,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nConfLimitJump = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nConfLimitJump < 0 )
+ if ( pPars->nConfLimitJump < 0 )
goto usage;
break;
case 'J':
@@ -20766,7 +20760,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesJump = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesJump < 0 )
+ if ( pPars->nFramesJump < 0 )
goto usage;
break;
case 'I':
@@ -20777,7 +20771,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPisAbstract = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPisAbstract < 0 )
+ if ( pPars->nPisAbstract < 0 )
goto usage;
break;
case 'L':
@@ -20813,7 +20807,7 @@ int Abc_CommandBmc3( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
if ( !Abc_NtkIsStrash(pNtk) )
- {
+ {
Abc_Print( -1, "Currently only works for structurally hashed circuits.\n" );
return 0;
}
@@ -20879,7 +20873,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -20908,7 +20902,7 @@ int Abc_CommandBmcInter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'F':
@@ -20919,7 +20913,7 @@ int Abc_CommandBmcInter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesMax < 0 )
+ if ( pPars->nFramesMax < 0 )
goto usage;
break;
case 'T':
@@ -20930,7 +20924,7 @@ int Abc_CommandBmcInter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSecLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSecLimit < 0 )
+ if ( pPars->nSecLimit < 0 )
goto usage;
break;
case 'K':
@@ -20941,7 +20935,7 @@ int Abc_CommandBmcInter( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFramesK = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFramesK < 0 )
+ if ( pPars->nFramesK < 0 )
goto usage;
break;
case 'L':
@@ -21001,10 +20995,10 @@ int Abc_CommandBmcInter( Abc_Frame_t * pAbc, int argc, char ** argv )
return 1;
}
if ( !Abc_NtkIsStrash(pNtk) )
- {
+ {
Abc_Print( -1, "Currently only works for structurally hashed circuits.\n" );
return 0;
- }
+ }
if ( Abc_NtkLatchNum(pNtk) == 0 )
{
Abc_Print( -1, "Does not work for combinational networks.\n" );
@@ -21041,7 +21035,7 @@ int Abc_CommandBmcInter( Abc_Frame_t * pAbc, int argc, char ** argv )
if ( !Abc_NtkCombinePos( pNtkNew, 0 ) )
{
Abc_NtkDelete( pNtkNew );
- Abc_Print( -1, "ORing outputs has failed.\n" );
+ Abc_Print( -1, "ORing outputs has failed.\n" );
return 0;
}
pAbc->Status = Abc_NtkDarBmcInter( pNtkNew, pPars, NULL );
@@ -21097,7 +21091,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -21148,7 +21142,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'P':
@@ -21159,7 +21153,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nPref = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nPref < 0 )
+ if ( nPref < 0 )
goto usage;
break;
case 'C':
@@ -21170,7 +21164,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nClauses = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nClauses < 0 )
+ if ( nClauses < 0 )
goto usage;
break;
case 'M':
@@ -21181,7 +21175,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLutSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLutSize < 0 )
+ if ( nLutSize < 0 )
goto usage;
break;
case 'L':
@@ -21192,7 +21186,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nLevels = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLevels < 0 )
+ if ( nLevels < 0 )
goto usage;
break;
case 'N':
@@ -21203,7 +21197,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCutsMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCutsMax < 0 )
+ if ( nCutsMax < 0 )
goto usage;
break;
case 'B':
@@ -21214,7 +21208,7 @@ int Abc_CommandIndcut( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBatches = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBatches < 0 )
+ if ( nBatches < 0 )
goto usage;
break;
case 's':
@@ -21282,13 +21276,13 @@ usage:
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
-
+
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -21319,7 +21313,7 @@ int Abc_CommandEnlarge( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 1 )
+ if ( nFrames < 1 )
goto usage;
break;
case 'v':
@@ -21371,7 +21365,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -21402,7 +21396,7 @@ int Abc_CommandTempor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'T':
@@ -21413,7 +21407,7 @@ int Abc_CommandTempor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeOut < 0 )
+ if ( TimeOut < 0 )
goto usage;
break;
case 'C':
@@ -21424,7 +21418,7 @@ int Abc_CommandTempor( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'b':
@@ -21481,7 +21475,7 @@ usage:
Abc_Print( -2, "\t-v : toggle printing verbose output [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-w : toggle printing ternary state space [default = %s]\n", fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
- return 1;
+ return 1;
}
/**Function*************************************************************
@@ -21489,7 +21483,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -21528,7 +21522,7 @@ int Abc_CommandInduction( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFramesMax < 0 )
+ if ( nFramesMax < 0 )
goto usage;
break;
case 'C':
@@ -21539,7 +21533,7 @@ int Abc_CommandInduction( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'u':
@@ -21610,13 +21604,13 @@ usage:
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
-
+
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -21627,8 +21621,8 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Ntk_t * pNtk;
int c;
int nFrames;
- int nConfs;
- int nProps;
+ int nConfs;
+ int nProps;
int fRemove;
int fStruct;
int fInvert;
@@ -21644,7 +21638,7 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
nProps = 1000;
fRemove = 0;
fStruct = 0;
- fInvert = 0;
+ fInvert = 0;
fOldAlgo = 0;
fVerbose = 0;
nConstrs = 0;
@@ -21661,7 +21655,7 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'C':
@@ -21672,7 +21666,7 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfs < 0 )
+ if ( nConfs < 0 )
goto usage;
break;
case 'P':
@@ -21683,7 +21677,7 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nProps = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nProps < 0 )
+ if ( nProps < 0 )
goto usage;
break;
case 'N':
@@ -21694,7 +21688,7 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConstrs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConstrs < 0 )
+ if ( nConstrs < 0 )
goto usage;
break;
case 'r':
@@ -21759,7 +21753,7 @@ int Abc_CommandConstr( Abc_Frame_t * pAbc, int argc, char ** argv )
if ( fVerbose )
Abc_NtkDarConstrProfile( pNtk, fVerbose );
return 0;
- }
+ }
// consider the case of manual constraint definition
if ( nConstrs > 0 )
{
@@ -21803,7 +21797,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -21813,8 +21807,8 @@ int Abc_CommandUnfold( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Ntk_t * pNtk, * pNtkRes;
int nFrames;
- int nConfs;
- int nProps;
+ int nConfs;
+ int nProps;
int fStruct;
int fOldAlgo;
int fVerbose;
@@ -21841,7 +21835,7 @@ int Abc_CommandUnfold( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'C':
@@ -21852,7 +21846,7 @@ int Abc_CommandUnfold( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfs < 0 )
+ if ( nConfs < 0 )
goto usage;
break;
case 'P':
@@ -21863,7 +21857,7 @@ int Abc_CommandUnfold( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nProps = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nProps < 0 )
+ if ( nProps < 0 )
goto usage;
break;
case 's':
@@ -21934,7 +21928,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -22012,26 +22006,26 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandBm( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
FILE * pOut, * pErr;
Abc_Ntk_t *pNtk, *pNtk1, *pNtk2;
- int fDelete1, fDelete2;
+ int fDelete1, fDelete2;
char ** pArgvNew;
- int c, nArgcNew;
+ int c, nArgcNew;
int p_equivalence = FALSE;
extern void bmGateWay( Abc_Ntk_t * pNtk1, Abc_Ntk_t * pNtk2, int p_equivalence );
pNtk = Abc_FrameReadNtk(pAbc);
pOut = Abc_FrameReadOut(pAbc);
- pErr = Abc_FrameReadErr(pAbc);
-
+ pErr = Abc_FrameReadErr(pAbc);
+
Extra_UtilGetoptReset();
while ( ( c = Extra_UtilGetopt( argc, argv, "Ph" ) ) != EOF )
{
@@ -22040,19 +22034,19 @@ int Abc_CommandBm( Abc_Frame_t * pAbc, int argc, char ** argv )
case 'h':
goto usage;
case 'P':
- p_equivalence = 1;
- break;
+ p_equivalence = 1;
+ break;
default:
Abc_Print( -2, "Unknown switch.\n");
goto usage;
}
}
-
+
pArgvNew = argv + globalUtilOptind;
nArgcNew = argc - globalUtilOptind;
if ( !Abc_NtkPrepareTwoNtks( pErr, pNtk, pArgvNew, nArgcNew , &pNtk1, &pNtk2, &fDelete1, &fDelete2 ) )
return 1;
-
+
if( (unsigned)Abc_NtkPiNum(pNtk1) != (unsigned)Abc_NtkPiNum(pNtk2) || (unsigned)Abc_NtkPoNum(pNtk1) != (unsigned)Abc_NtkPoNum(pNtk2) )
{
Abc_Print( -2, "Mismatch in the number of inputs or outputs\n");
@@ -22064,14 +22058,14 @@ int Abc_CommandBm( Abc_Frame_t * pAbc, int argc, char ** argv )
bmGateWay( pNtk1, pNtk2, p_equivalence );
if ( fDelete1 ) Abc_NtkDelete( pNtk1 );
- if ( fDelete2 ) Abc_NtkDelete( pNtk2 );
+ if ( fDelete2 ) Abc_NtkDelete( pNtk2 );
return 0;
usage:
Abc_Print( -2, "usage: bm [-P] <file1> <file2>\n" );
Abc_Print( -2, "\t performs Boolean matching (P-equivalence & PP-equivalence)\n" );
Abc_Print( -2, "\t for equivalent circuits, I/O matches are printed in IOmatch.txt\n" );
- Abc_Print( -2, "\t-P : performs P-equivalnce checking\n");
+ Abc_Print( -2, "\t-P : performs P-equivalnce checking\n");
Abc_Print( -2, "\t default is PP-equivalence checking (when -P is not provided)\n" );
Abc_Print( -2, "\t-h : print the command usage\n");
Abc_Print( -2, "\tfile1 : the file with the first network\n");
@@ -22083,7 +22077,7 @@ usage:
Abc_Print( -2, "\t \"Large-scale Boolean matching\". Proc. DATE 2010. \n" );
Abc_Print( -2, "\t http://www.eecs.umich.edu/~imarkov/pubs/conf/date10-match.pdf\n" );
Abc_Print( -2, "\t \n" );
-
+
return 1;
}
@@ -22092,14 +22086,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandTestCex( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
Abc_Ntk_t * pNtk;
int c;
int nOutputs = 0;
@@ -22117,7 +22111,7 @@ int Abc_CommandTestCex( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nOutputs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nOutputs < 0 )
+ if ( nOutputs < 0 )
goto usage;
break;
case 'a':
@@ -22151,7 +22145,7 @@ int Abc_CommandTestCex( Abc_Frame_t * pAbc, int argc, char ** argv )
// Abc_Print( 1, "Main AIG: The number of registers (%d) is different from cex (%d).\n", Abc_NtkLatchNum(pNtk), pAbc->pCex->nRegs );
// else if ( Abc_NtkPoNum(pNtk) <= pAbc->pCex->iPo )
// Abc_Print( 1, "Main AIG: The number of POs (%d) is less than the PO index in cex (%d).\n", Abc_NtkPoNum(pNtk), pAbc->pCex->iPo );
- else
+ else
{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
Aig_Man_t * pAig = Abc_NtkToDar( pNtk, 0, 1 );
@@ -22166,7 +22160,7 @@ int Abc_CommandTestCex( Abc_Frame_t * pAbc, int argc, char ** argv )
}
else if ( iPoOld != pAbc->pCex->iPo )
Abc_Print( 1, "Main AIG: The cex refined PO %d instead of PO %d.\n", pAbc->pCex->iPo, iPoOld );
- else
+ else
Abc_Print( 1, "Main AIG: The cex is correct.\n" );
Gia_ManStop( pGia );
Aig_ManStop( pAig );
@@ -22183,7 +22177,7 @@ int Abc_CommandTestCex( Abc_Frame_t * pAbc, int argc, char ** argv )
// Abc_Print( 1, "And AIG: The number of registers (%d) is different from cex (%d).\n", Gia_ManRegNum(pAbc->pGia), pAbc->pCex->nRegs );
// else if ( Gia_ManPoNum(pAbc->pGia) <= pAbc->pCex->iPo )
// Abc_Print( 1, "And AIG: The number of POs (%d) is less than the PO index in cex (%d).\n", Gia_ManPoNum(pAbc->pGia), pAbc->pCex->iPo );
- else
+ else
{
// if ( !Gia_ManVerifyCex( pAbc->pGia, pAbc->pCex, 0 ) )
int iPoOld = pAbc->pCex->iPo;
@@ -22195,7 +22189,7 @@ int Abc_CommandTestCex( Abc_Frame_t * pAbc, int argc, char ** argv )
}
else if ( iPoOld != pAbc->pCex->iPo )
Abc_Print( 1, "And AIG: The cex refined PO %d instead of PO %d.\n", pAbc->pCex->iPo, iPoOld );
- else
+ else
Abc_Print( 1, "And AIG: The cex is correct.\n" );
}
}
@@ -22215,7 +22209,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -22242,7 +22236,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->iOutput = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->iOutput < 0 )
+ if ( pPars->iOutput < 0 )
goto usage;
break;
case 'M':
@@ -22253,7 +22247,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nRecycle = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nRecycle < 0 )
+ if ( pPars->nRecycle < 0 )
goto usage;
break;
case 'F':
@@ -22264,7 +22258,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrameMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrameMax < 0 )
+ if ( pPars->nFrameMax < 0 )
goto usage;
break;
case 'C':
@@ -22275,7 +22269,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nConfLimit < 0 )
+ if ( pPars->nConfLimit < 0 )
goto usage;
break;
case 'R':
@@ -22286,7 +22280,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nRestLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nRestLimit < 0 )
+ if ( pPars->nRestLimit < 0 )
goto usage;
break;
case 'T':
@@ -22297,7 +22291,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nTimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nTimeOut < 0 )
+ if ( pPars->nTimeOut < 0 )
goto usage;
break;
case 'r':
@@ -22343,7 +22337,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
if ( pPars->iOutput != -1 && (pPars->iOutput < 0 || pPars->iOutput >= Abc_NtkPoNum(pNtk)) )
{
- Abc_Print( -2, "Output index (%d) is incorrect (can be 0 through %d).\n",
+ Abc_Print( -2, "Output index (%d) is incorrect (can be 0 through %d).\n",
pPars->iOutput, Abc_NtkPoNum(pNtk)-1 );
return 0;
}
@@ -22351,8 +22345,8 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
{
if ( pPars->iOutput == -1 )
Abc_Print( -2, "The %d property outputs are ORed together.\n", Abc_NtkPoNum(pNtk) );
- else
- Abc_Print( -2, "Working on the primary output with zero-based number %d (out of %d).\n",
+ else
+ Abc_Print( -2, "Working on the primary output with zero-based number %d (out of %d).\n",
pPars->iOutput, Abc_NtkPoNum(pNtk) );
}
// run the procedure
@@ -22380,7 +22374,7 @@ usage:
Abc_Print( -2, "\t-v : toggle printing optimization summary [default = %s]\n", pPars->fVerbose? "yes": "no" );
Abc_Print( -2, "\t-w : toggle printing detailed stats default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
- return 1;
+ return 1;
}
/**Function*************************************************************
@@ -22388,14 +22382,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandReconcile( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
extern Abc_Cex_t * Llb4_Nonlin4NormalizeCex( Aig_Man_t * pAigOrg, Aig_Man_t * pAigRpm, Abc_Cex_t * pCexRpm );
Abc_Cex_t * pCex;
@@ -22414,7 +22408,7 @@ int Abc_CommandReconcile( Abc_Frame_t * pAbc, int argc, char ** argv )
goto usage;
}
}
- if ( argc != globalUtilOptind + 2 )
+ if ( argc != globalUtilOptind + 2 )
{
printf( "Does not seen to have two files names as arguments.\n" );
return 1;
@@ -22476,14 +22470,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandCexMin( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
Abc_Ntk_t * pNtk;
Abc_Cex_t * vCexNew = NULL;
int c;
@@ -22503,7 +22497,7 @@ int Abc_CommandCexMin( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfLimit < 0 )
+ if ( nConfLimit < 0 )
goto usage;
break;
case 'R':
@@ -22514,7 +22508,7 @@ int Abc_CommandCexMin( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRounds < 0 )
+ if ( nRounds < 0 )
goto usage;
break;
case 'v':
@@ -22546,7 +22540,7 @@ int Abc_CommandCexMin( Abc_Frame_t * pAbc, int argc, char ** argv )
// Abc_Print( 1, "Main AIG: The number of registers (%d) is different from cex (%d).\n", Abc_NtkLatchNum(pNtk), pAbc->pCex->nRegs );
// else if ( Abc_NtkPoNum(pNtk) <= pAbc->pCex->iPo )
// Abc_Print( 1, "Main AIG: The number of POs (%d) is less than the PO index in cex (%d).\n", Abc_NtkPoNum(pNtk), pAbc->pCex->iPo );
- else
+ else
{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
Aig_Man_t * pAig = Abc_NtkToDar( pNtk, 0, 1 );
@@ -22588,14 +22582,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandDualRail( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
extern Abc_Ntk_t * Abc_NtkFromAigPhase( Aig_Man_t * pMan );
Abc_Ntk_t * pNtk, * pNtkNew = NULL;
@@ -22619,7 +22613,7 @@ int Abc_CommandDualRail( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nDualPis = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nDualPis < 0 )
+ if ( nDualPis < 0 )
goto usage;
break;
case 't':
@@ -22655,7 +22649,7 @@ int Abc_CommandDualRail( Abc_Frame_t * pAbc, int argc, char ** argv )
return 0;
}
- // tranform
+ // tranform
pAig = Abc_NtkToDar( pNtk, 0, 1 );
pAigNew = Saig_ManDupDual( pAig, nDualPis, fDualFfs, fMiterFfs, fComplPo );
Aig_ManStop( pAig );
@@ -22686,14 +22680,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandBlockPo( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
extern Abc_Ntk_t * Abc_NtkFromAigPhase( Aig_Man_t * pMan );
Abc_Ntk_t * pNtk, * pNtkNew = NULL;
@@ -22714,7 +22708,7 @@ int Abc_CommandBlockPo( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCycles = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCycles < 0 )
+ if ( nCycles < 0 )
goto usage;
break;
case 'v':
@@ -22770,14 +22764,14 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
***********************************************************************/
int Abc_CommandIso( Abc_Frame_t * pAbc, int argc, char ** argv )
-{
+{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
extern Abc_Ntk_t * Abc_NtkFromAigPhase( Aig_Man_t * pMan );
Abc_Ntk_t * pNtk, * pNtkNew = NULL;
@@ -22845,7 +22839,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -22900,7 +22894,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -22959,7 +22953,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23032,7 +23026,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23101,7 +23095,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23181,7 +23175,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23256,7 +23250,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23321,7 +23315,7 @@ int Abc_CommandAbc9Put( Abc_Frame_t * pAbc, int argc, char ** argv )
Aig_ManStop( pMan );
}
// transfer PI names to pNtk
- if ( pAbc->pGia->vNamesIn )
+ if ( pAbc->pGia->vNamesIn )
{
Abc_Obj_t * pObj;
int i;
@@ -23353,7 +23347,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23421,7 +23415,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23453,7 +23447,7 @@ int Abc_CommandAbc9Ps( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Ps(): There is no AIG.\n" );
return 1;
- }
+ }
Gia_ManPrintStats( pAbc->pGia, fTents, fSwitch );
return 0;
@@ -23471,7 +23465,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23494,7 +23488,7 @@ int Abc_CommandAbc9PFan( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nNodes = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nNodes < 0 )
+ if ( nNodes < 0 )
goto usage;
break;
case 'h':
@@ -23507,7 +23501,7 @@ int Abc_CommandAbc9PFan( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9PFan(): There is no AIG.\n" );
return 1;
- }
+ }
Gia_ManPrintFanio( pAbc->pGia, nNodes );
return 0;
@@ -23524,7 +23518,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23552,12 +23546,12 @@ int Abc_CommandAbc9PSig( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9PSigs(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "Abc_CommandAbc9PSigs(): Works only for sequential circuits.\n" );
return 1;
- }
+ }
Gia_ManDetectSeqSignals( pAbc->pGia, fSetReset, 1 );
return 0;
@@ -23574,7 +23568,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23598,7 +23592,7 @@ int Abc_CommandAbc9Status( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Status(): There is no AIG.\n" );
return 1;
- }
+ }
Gia_ManPrintMiterStatus( pAbc->pGia );
return 0;
@@ -23614,7 +23608,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23639,7 +23633,7 @@ int Abc_CommandAbc9Show( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Show(): There is no AIG.\n" );
return 1;
- }
+ }
pMan = Gia_ManToAig( pAbc->pGia, 0 );
Aig_ManShow( pMan, 0, NULL );
Aig_ManStop( pMan );
@@ -23657,7 +23651,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23686,7 +23680,7 @@ int Abc_CommandAbc9Hash( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Hash(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Gia_ManRehash( pAbc->pGia, fAddStrash );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -23704,7 +23698,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23732,12 +23726,12 @@ int Abc_CommandAbc9Topand( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Topand(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) > 0 )
{
Abc_Print( -1, "Abc_CommandAbc9Topand(): Can only be applied to a combinational miter.\n" );
return 1;
- }
+ }
pTemp = Gia_ManDupTopAnd( pAbc->pGia, fVerbose );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -23755,7 +23749,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23779,7 +23773,7 @@ int Abc_CommandAbc9Cof( Abc_Frame_t * pAbc, int argc, char ** argv )
}
iVar = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( iVar < 0 )
+ if ( iVar < 0 )
goto usage;
break;
case 'L':
@@ -23787,10 +23781,10 @@ int Abc_CommandAbc9Cof( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Command line switch \"-L\" should be followed by an integer.\n" );
goto usage;
- }
+ }
nLimFan = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nLimFan < 0 )
+ if ( nLimFan < 0 )
goto usage;
break;
case 'v':
@@ -23806,7 +23800,7 @@ int Abc_CommandAbc9Cof( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Cof(): There is no AIG.\n" );
return 1;
- }
+ }
if ( nLimFan )
{
Abc_Print( -1, "Cofactoring all variables whose fanout count is higher than %d.\n", nLimFan );
@@ -23841,7 +23835,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23882,7 +23876,7 @@ int Abc_CommandAbc9Trim( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Trim(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Gia_ManDupTrimmed( pAbc->pGia, fTrimCis, fTrimCos, fDualOut );
if ( fPoFedByPi )
{
@@ -23909,7 +23903,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -23946,7 +23940,7 @@ int Abc_CommandAbc9Dfs( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Dfs(): There is no AIG.\n" );
return 1;
- }
+ }
if ( fNormal )
{
pTemp = Gia_ManDupOrderAiger( pAbc->pGia );
@@ -23959,7 +23953,7 @@ int Abc_CommandAbc9Dfs( Abc_Frame_t * pAbc, int argc, char ** argv )
if ( fVerbose )
Abc_Print( -1, "AIG objects are reordered in the reserve DFS order.\n" );
}
- else
+ else
{
pTemp = Gia_ManDupOrderDfs( pAbc->pGia );
if ( fVerbose )
@@ -23983,7 +23977,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24007,7 +24001,7 @@ int Abc_CommandAbc9Sim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIters < 0 )
+ if ( pPars->nIters < 0 )
goto usage;
break;
case 'W':
@@ -24018,7 +24012,7 @@ int Abc_CommandAbc9Sim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWords < 0 )
+ if ( pPars->nWords < 0 )
goto usage;
break;
case 'N':
@@ -24029,7 +24023,7 @@ int Abc_CommandAbc9Sim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->RandSeed = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->RandSeed < 0 )
+ if ( pPars->RandSeed < 0 )
goto usage;
break;
case 'T':
@@ -24040,7 +24034,7 @@ int Abc_CommandAbc9Sim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'm':
@@ -24059,7 +24053,7 @@ int Abc_CommandAbc9Sim( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Sim(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "The network is combinational.\n" );
@@ -24094,7 +24088,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24135,7 +24129,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'W':
@@ -24146,7 +24140,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nWords < 0 )
+ if ( nWords < 0 )
goto usage;
break;
case 'B':
@@ -24157,7 +24151,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBinSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBinSize < 0 )
+ if ( nBinSize < 0 )
goto usage;
break;
case 'R':
@@ -24168,7 +24162,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRounds < 0 )
+ if ( nRounds < 0 )
goto usage;
break;
case 'S':
@@ -24190,7 +24184,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRandSeed = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRandSeed < 0 )
+ if ( nRandSeed < 0 )
goto usage;
break;
case 'T':
@@ -24201,7 +24195,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeOut < 0 )
+ if ( TimeOut < 0 )
goto usage;
break;
case 'v':
@@ -24218,7 +24212,7 @@ int Abc_CommandAbc9Sim3( Abc_Frame_t * pAbc, int argc, char ** argv )
Abc_Print( -1, "Abc_CommandAbc9Sim3(): There is no AIG.\n" );
return 1;
}
- pAbc->Status = Ssw_RarSimulateGia( pAbc->pGia, nFrames, nWords, nBinSize, nRounds, nRestart, nRandSeed, TimeOut, fVerbose );
+ pAbc->Status = Ssw_RarSimulateGia( pAbc->pGia, nFrames, nWords, nBinSize, nRounds, nRestart, nRandSeed, TimeOut, fVerbose );
// pAbc->nFrames = pAbc->pGia->pCexSeq->iFrame;
Abc_FrameReplaceCex( pAbc, &pAbc->pGia->pCexSeq );
return 0;
@@ -24244,7 +24238,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24268,7 +24262,7 @@ int Abc_CommandAbc9Resim( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrames < 0 )
+ if ( pPars->nFrames < 0 )
goto usage;
break;
case 'm':
@@ -24287,7 +24281,7 @@ int Abc_CommandAbc9Resim( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Resim(): There is no AIG.\n" );
return 1;
- }
+ }
RetValue = Cec_ManSeqResimulateCounter( pAbc->pGia, pPars, pAbc->pCex );
pAbc->Status = RetValue ? 0 : -1;
pAbc->nFrames = pAbc->pCex->iFrame;
@@ -24309,7 +24303,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24337,7 +24331,7 @@ int Abc_CommandAbc9SpecI( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'C':
@@ -24348,7 +24342,7 @@ int Abc_CommandAbc9SpecI( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBTLimit < 0 )
+ if ( nBTLimit < 0 )
goto usage;
break;
case 'f':
@@ -24370,7 +24364,7 @@ int Abc_CommandAbc9SpecI( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9SpecI(): There is no AIG.\n" );
return 1;
- }
+ }
Gia_CommandSpecI( pAbc->pGia, nFrames, nBTLimit, fUseStart, fCheckMiter, fVerbose );
return 0;
@@ -24393,7 +24387,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24417,7 +24411,7 @@ int Abc_CommandAbc9Equiv( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWords < 0 )
+ if ( pPars->nWords < 0 )
goto usage;
break;
case 'F':
@@ -24428,7 +24422,7 @@ int Abc_CommandAbc9Equiv( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrames < 0 )
+ if ( pPars->nFrames < 0 )
goto usage;
break;
case 'R':
@@ -24439,7 +24433,7 @@ int Abc_CommandAbc9Equiv( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nRounds < 0 )
+ if ( pPars->nRounds < 0 )
goto usage;
break;
case 'S':
@@ -24450,7 +24444,7 @@ int Abc_CommandAbc9Equiv( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nNonRefines = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nNonRefines < 0 )
+ if ( pPars->nNonRefines < 0 )
goto usage;
break;
case 'T':
@@ -24461,7 +24455,7 @@ int Abc_CommandAbc9Equiv( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 's':
@@ -24486,7 +24480,7 @@ int Abc_CommandAbc9Equiv( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Equiv(): There is no AIG.\n" );
return 1;
- }
+ }
Cec_ManSimulation( pAbc->pGia, pPars );
return 0;
@@ -24511,7 +24505,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24542,7 +24536,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFramesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFramesMax < 0 )
+ if ( nFramesMax < 0 )
goto usage;
break;
case 'C':
@@ -24553,7 +24547,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'R':
@@ -24564,7 +24558,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRounds < 0 )
+ if ( nRounds < 0 )
goto usage;
break;
case 'T':
@@ -24575,7 +24569,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeLimit < 0 )
+ if ( TimeLimit < 0 )
goto usage;
break;
case 'S':
@@ -24586,7 +24580,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeLimit2 = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeLimit2 < 0 )
+ if ( TimeLimit2 < 0 )
goto usage;
break;
case 'x':
@@ -24608,7 +24602,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Equiv2(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( 0, "Abc_CommandAbc9Equiv2(): There is no flops. Nothing is done.\n" );
@@ -24623,7 +24617,7 @@ int Abc_CommandAbc9Equiv2( Abc_Frame_t * pAbc, int argc, char ** argv )
}
if ( pAbc->pCex->nPis != Gia_ManPiNum(pAbc->pGia) )
{
- Abc_Print( -1, "Abc_CommandAbc9Equiv2(): The number of PIs differs in cex (%d) and in AIG (%d).\n",
+ Abc_Print( -1, "Abc_CommandAbc9Equiv2(): The number of PIs differs in cex (%d) and in AIG (%d).\n",
pAbc->pCex->nPis, Gia_ManPiNum(pAbc->pGia) );
return 1;
}
@@ -24654,7 +24648,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24690,7 +24684,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrames < 0 )
+ if ( nFrames < 0 )
goto usage;
break;
case 'W':
@@ -24701,7 +24695,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nWords < 0 )
+ if ( nWords < 0 )
goto usage;
break;
case 'B':
@@ -24712,7 +24706,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nBinSize = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nBinSize < 0 )
+ if ( nBinSize < 0 )
goto usage;
break;
case 'R':
@@ -24723,7 +24717,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRounds < 0 )
+ if ( nRounds < 0 )
goto usage;
break;
case 'S':
@@ -24745,7 +24739,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nRandSeed = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nRandSeed < 0 )
+ if ( nRandSeed < 0 )
goto usage;
break;
case 'T':
@@ -24756,7 +24750,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
TimeOut = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( TimeOut < 0 )
+ if ( TimeOut < 0 )
goto usage;
break;
case 'm':
@@ -24779,12 +24773,12 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
default:
goto usage;
}
- }
+ }
if ( pAbc->pGia == NULL )
{
Abc_Print( -1, "Abc_CommandAbc9Equiv3(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( 0, "Abc_CommandAbc9Equiv3(): There is no flops. Nothing is done.\n" );
@@ -24804,7 +24798,7 @@ int Abc_CommandAbc9Equiv3( Abc_Frame_t * pAbc, int argc, char ** argv )
}
if ( pAbc->pCex->nPis != Gia_ManPiNum(pAbc->pGia) )
{
- Abc_Print( -1, "Abc_CommandAbc9Equiv3(): The number of PIs differs in cex (%d) and in AIG (%d).\n",
+ Abc_Print( -1, "Abc_CommandAbc9Equiv3(): The number of PIs differs in cex (%d) and in AIG (%d).\n",
pAbc->pCex->nPis, Gia_ManPiNum(pAbc->pGia) );
return 1;
}
@@ -24842,7 +24836,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -24866,7 +24860,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWords < 0 )
+ if ( pPars->nWords < 0 )
goto usage;
break;
case 'R':
@@ -24877,7 +24871,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nRounds < 0 )
+ if ( pPars->nRounds < 0 )
goto usage;
break;
case 'F':
@@ -24888,7 +24882,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrames < 0 )
+ if ( pPars->nFrames < 0 )
goto usage;
break;
case 'S':
@@ -24899,7 +24893,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nNonRefines = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nNonRefines < 0 )
+ if ( pPars->nNonRefines < 0 )
goto usage;
break;
case 'M':
@@ -24910,7 +24904,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nMinOutputs = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nMinOutputs < 0 )
+ if ( pPars->nMinOutputs < 0 )
goto usage;
break;
case 'C':
@@ -24921,7 +24915,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'T':
@@ -24932,7 +24926,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'm':
@@ -24954,7 +24948,7 @@ int Abc_CommandAbc9Semi( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Resim(): There is no AIG.\n" );
return 1;
- }
+ }
Cec_ManSeqSemiformal( pAbc->pGia, pPars );
return 0;
@@ -24981,7 +24975,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25004,7 +24998,7 @@ int Abc_CommandAbc9Times( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nTimes = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nTimes < 0 )
+ if ( nTimes < 0 )
goto usage;
break;
case 'v':
@@ -25020,7 +25014,7 @@ int Abc_CommandAbc9Times( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Times(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Gia_ManDupTimes( pAbc->pGia, nTimes );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -25039,7 +25033,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25069,7 +25063,7 @@ int Abc_CommandAbc9Frames( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrames < 0 )
+ if ( pPars->nFrames < 0 )
goto usage;
break;
case 'L':
@@ -25080,7 +25074,7 @@ int Abc_CommandAbc9Frames( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nCofFanLit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nCofFanLit < 0 )
+ if ( nCofFanLit < 0 )
goto usage;
break;
case 'i':
@@ -25105,7 +25099,7 @@ int Abc_CommandAbc9Frames( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Frames(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "The network is combinational.\n" );
@@ -25117,7 +25111,7 @@ int Abc_CommandAbc9Frames( Abc_Frame_t * pAbc, int argc, char ** argv )
pTemp = Gia_ManUnrollAndCofactor( pAbc->pGia, pPars->nFrames, nCofFanLit, pPars->fVerbose );
else if ( fNewAlgo )
pTemp = Gia_ManFrames2( pAbc->pGia, pPars );
- else
+ else
pTemp = Gia_ManFrames( pAbc->pGia, pPars );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -25140,7 +25134,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25165,7 +25159,7 @@ int Abc_CommandAbc9Retime( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nMaxIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nMaxIters < 0 )
+ if ( nMaxIters < 0 )
goto usage;
break;
case 'v':
@@ -25181,7 +25175,7 @@ int Abc_CommandAbc9Retime( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Retime(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "The network is combinational.\n" );
@@ -25205,7 +25199,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25238,7 +25232,7 @@ int Abc_CommandAbc9Enable( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Enable(): There is no AIG.\n" );
return 1;
- }
+ }
if ( fRemove )
pTemp = Gia_ManRemoveEnables( pAbc->pGia );
else
@@ -25260,7 +25254,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25292,7 +25286,7 @@ int Abc_CommandAbc9Dc2( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Dc2(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Gia_ManCompress2( pAbc->pGia, fUpdateLevel, fVerbose );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -25311,7 +25305,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25343,7 +25337,7 @@ int Abc_CommandAbc9Bidec( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Bidec(): There is no AIG.\n" );
return 1;
- }
+ }
if ( pAbc->pGia->pMapping == NULL )
{
Abc_Print( -1, "Abc_CommandAbc9Bidec(): Mapping of the AIG is not defined.\n" );
@@ -25367,7 +25361,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25399,7 +25393,7 @@ int Abc_CommandAbc9Shrink( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Shrink(): There is no AIG.\n" );
return 1;
- }
+ }
if ( pAbc->pGia->pMapping == NULL )
{
Abc_Print( -1, "Abc_CommandAbc9Shrink(): Mapping of the AIG is not defined.\n" );
@@ -25423,7 +25417,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25476,7 +25470,7 @@ int Abc_CommandAbc9Miter( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Miter(): There is no AIG.\n" );
return 1;
- }
+ }
pAux = Gia_ManTransformMiter( pAbc->pGia );
Abc_CommandUpdate9( pAbc, pAux );
Abc_Print( 1, "The miter (current AIG) is transformed by XORing POs pair-wise.\n" );
@@ -25535,7 +25529,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25570,7 +25564,7 @@ int Abc_CommandAbc9Scl( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Scl(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Gia_ManSeqStructSweep( pAbc->pGia, fConst, fEquiv, fVerbose );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -25590,7 +25584,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25616,7 +25610,7 @@ int Abc_CommandAbc9Lcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrames < 0 )
+ if ( pPars->nFrames < 0 )
goto usage;
break;
case 'C':
@@ -25627,7 +25621,7 @@ int Abc_CommandAbc9Lcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'P':
@@ -25638,7 +25632,7 @@ int Abc_CommandAbc9Lcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPrefix = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPrefix < 0 )
+ if ( pPars->nPrefix < 0 )
goto usage;
break;
case 'r':
@@ -25658,7 +25652,7 @@ int Abc_CommandAbc9Lcorr( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Lcorr(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "The network is combinational.\n" );
@@ -25686,7 +25680,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25711,7 +25705,7 @@ int Abc_CommandAbc9Scorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nFrames = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nFrames < 0 )
+ if ( pPars->nFrames < 0 )
goto usage;
break;
case 'C':
@@ -25722,7 +25716,7 @@ int Abc_CommandAbc9Scorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'P':
@@ -25733,7 +25727,7 @@ int Abc_CommandAbc9Scorr( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPrefix = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPrefix < 0 )
+ if ( pPars->nPrefix < 0 )
goto usage;
break;
case 'k':
@@ -25765,7 +25759,7 @@ int Abc_CommandAbc9Scorr( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Scorr(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "The network is combinational.\n" );
@@ -25797,7 +25791,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25822,7 +25816,7 @@ int Abc_CommandAbc9Choice( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'c':
@@ -25839,7 +25833,7 @@ int Abc_CommandAbc9Choice( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Choice(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Cec_ManChoiceComputation( pAbc->pGia, pPars );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -25859,7 +25853,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -25885,7 +25879,7 @@ int Abc_CommandAbc9Sat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'S':
@@ -25896,7 +25890,7 @@ int Abc_CommandAbc9Sat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSatVarMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSatVarMax < 0 )
+ if ( pPars->nSatVarMax < 0 )
goto usage;
break;
case 'N':
@@ -25907,7 +25901,7 @@ int Abc_CommandAbc9Sat( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nCallsRecycle = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nCallsRecycle < 0 )
+ if ( pPars->nCallsRecycle < 0 )
goto usage;
break;
case 'n':
@@ -25933,7 +25927,7 @@ int Abc_CommandAbc9Sat( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Sat(): There is no AIG.\n" );
return 1;
- }
+ }
if ( fCSat )
{
Vec_Int_t * vCounters;
@@ -25974,7 +25968,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26000,7 +25994,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWords < 0 )
+ if ( pPars->nWords < 0 )
goto usage;
break;
case 'R':
@@ -26011,7 +26005,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nRounds = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nRounds < 0 )
+ if ( pPars->nRounds < 0 )
goto usage;
break;
case 'I':
@@ -26022,7 +26016,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nItersMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nItersMax < 0 )
+ if ( pPars->nItersMax < 0 )
goto usage;
break;
case 'L':
@@ -26033,7 +26027,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nLevelMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nLevelMax < 0 )
+ if ( pPars->nLevelMax < 0 )
goto usage;
break;
case 'D':
@@ -26044,7 +26038,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nDepthMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nDepthMax < 0 )
+ if ( pPars->nDepthMax < 0 )
goto usage;
break;
case 'C':
@@ -26055,7 +26049,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'r':
@@ -26081,7 +26075,7 @@ int Abc_CommandAbc9Fraig( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Fraig(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Cec_ManSatSweeping( pAbc->pGia, pPars );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -26109,7 +26103,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26164,7 +26158,7 @@ int Abc_CommandAbc9Srm( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Srm(): There is no AIG.\n" );
return 1;
- }
+ }
sprintf( pFileName, "gsrm%s.aig", fSpeculate? "" : "s" );
sprintf( pFileName2, "gsyn%s.aig", fSpeculate? "" : "s" );
pTemp = Gia_ManSpecReduce( pAbc->pGia, fDualOut, fSynthesis, fSpeculate, fSkipSome, fVerbose );
@@ -26215,7 +26209,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26265,7 +26259,7 @@ int Abc_CommandAbc9Srm2( Abc_Frame_t * pAbc, int argc, char ** argv )
// get the input file name
pFileName1 = argv[globalUtilOptind];
pFileName2 = argv[globalUtilOptind+1];
- // create file name
+ // create file name
sprintf( pFileName, "gsrm.aig" );
pTemp = Gia_ManDup( pAbc->pGia );
// copy equivalences
@@ -26312,7 +26306,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26390,7 +26384,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26426,7 +26420,7 @@ int Abc_CommandAbc9Reduce( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Reduce(): There is no AIG.\n" );
return 1;
- }
+ }
if ( fUseAll )
{
pTemp = Gia_ManEquivReduce( pAbc->pGia, fUseAll, fDualOut, fVerbose );
@@ -26453,7 +26447,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26486,7 +26480,7 @@ int Abc_CommandAbc9EquivMark( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Reduce(): There is no AIG.\n" );
return 1;
- }
+ }
if ( argc != globalUtilOptind + 1 )
goto usage;
// get the input file name
@@ -26518,7 +26512,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26546,7 +26540,7 @@ int Abc_CommandAbc9Cec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'T':
@@ -26557,7 +26551,7 @@ int Abc_CommandAbc9Cec( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'm':
@@ -26641,7 +26635,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26666,7 +26660,7 @@ int Abc_CommandAbc9Force( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nIters < 0 )
+ if ( nIters < 0 )
goto usage;
break;
case 'c':
@@ -26685,7 +26679,7 @@ int Abc_CommandAbc9Force( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Force(): There is no AIG.\n" );
return 1;
- }
+ }
For_ManExperiment( pAbc->pGia, nIters, fClustered, fVerbose );
return 0;
@@ -26705,7 +26699,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -26718,10 +26712,10 @@ int Abc_CommandAbc9Embed( Abc_Frame_t * pAbc, int argc, char ** argv )
pPars->nDims = 30;
pPars->nIters = 10;
pPars->nSols = 2;
- pPars->fRefine = 0;
+ pPars->fRefine = 0;
pPars->fCluster = 0;
- pPars->fDump = 0;
- pPars->fDumpLarge = 0;
+ pPars->fDump = 0;
+ pPars->fDumpLarge = 0;
pPars->fShowImage = 0;
pPars->fVerbose = 0;
Extra_UtilGetoptReset();
@@ -26737,7 +26731,7 @@ int Abc_CommandAbc9Embed( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nDims = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nDims < 0 )
+ if ( pPars->nDims < 0 )
goto usage;
break;
case 'I':
@@ -26748,7 +26742,7 @@ int Abc_CommandAbc9Embed( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIters = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIters < 0 )
+ if ( pPars->nIters < 0 )
goto usage;
break;
case 'r':
@@ -26763,7 +26757,7 @@ int Abc_CommandAbc9Embed( Abc_Frame_t * pAbc, int argc, char ** argv )
case 'l':
pPars->fDumpLarge ^= 1;
break;
- case 's':
+ case 's':
pPars->fShowImage ^= 1;
break;
case 'v':
@@ -26779,7 +26773,7 @@ int Abc_CommandAbc9Embed( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Embed(): There is no AIG.\n" );
return 1;
- }
+ }
Gia_ManSolveProblem( pAbc->pGia, pPars );
return 0;
@@ -26805,7 +26799,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27193,7 +27187,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27247,14 +27241,14 @@ usage:
Abc_Print( -2, "\t-v : toggle printing optimization summary [default = %s]\n", fVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
-}
+}
/**Function*************************************************************
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27288,7 +27282,7 @@ int Abc_CommandAbc9Speedup( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Percentage = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Percentage < 1 || Percentage > 100 )
+ if ( Percentage < 1 || Percentage > 100 )
goto usage;
break;
case 'N':
@@ -27299,7 +27293,7 @@ int Abc_CommandAbc9Speedup( Abc_Frame_t * pAbc, int argc, char ** argv )
}
Degree = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( Degree < 1 || Degree > 5 )
+ if ( Degree < 1 || Degree > 5 )
goto usage;
break;
case 'l':
@@ -27350,7 +27344,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27379,7 +27373,7 @@ int Abc_CommandAbc9Era( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nStatesMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nStatesMax < 0 )
+ if ( nStatesMax < 0 )
goto usage;
break;
case 'm':
@@ -27401,7 +27395,7 @@ int Abc_CommandAbc9Era( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Era(): There is no AIG.\n" );
return 1;
- }
+ }
if ( Gia_ManRegNum(pAbc->pGia) == 0 )
{
Abc_Print( -1, "Abc_CommandAbc9Era(): The network is combinational.\n" );
@@ -27436,7 +27430,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27462,7 +27456,7 @@ int Abc_CommandAbc9Dch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nWords = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nWords < 0 )
+ if ( pPars->nWords < 0 )
goto usage;
break;
case 'C':
@@ -27473,7 +27467,7 @@ int Abc_CommandAbc9Dch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBTLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBTLimit < 0 )
+ if ( pPars->nBTLimit < 0 )
goto usage;
break;
case 'S':
@@ -27484,7 +27478,7 @@ int Abc_CommandAbc9Dch( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nSatVarMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nSatVarMax < 0 )
+ if ( pPars->nSatVarMax < 0 )
goto usage;
break;
case 's':
@@ -27512,7 +27506,7 @@ int Abc_CommandAbc9Dch( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Dch(): There is no AIG.\n" );
return 1;
- }
+ }
pTemp = Gia_ManPerformDch( pAbc->pGia, pPars );
Abc_CommandUpdate9( pAbc, pTemp );
return 0;
@@ -27610,7 +27604,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27638,7 +27632,7 @@ int Abc_CommandAbc9BackReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nFrameMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nFrameMax < 0 )
+ if ( nFrameMax < 0 )
goto usage;
break;
case 'C':
@@ -27649,7 +27643,7 @@ int Abc_CommandAbc9BackReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nConfMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nConfMax < 0 )
+ if ( nConfMax < 0 )
goto usage;
break;
case 'T':
@@ -27660,7 +27654,7 @@ int Abc_CommandAbc9BackReach( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nTimeMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nTimeMax < 0 )
+ if ( nTimeMax < 0 )
goto usage;
break;
case 'v':
@@ -27702,7 +27696,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27727,7 +27721,7 @@ int Abc_CommandAbc9Posplit( Abc_Frame_t * pAbc, int argc, char ** argv )
}
nVars = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( nVars < 0 )
+ if ( nVars < 0 )
goto usage;
break;
case 'v':
@@ -27743,7 +27737,7 @@ int Abc_CommandAbc9Posplit( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Posplit(): There is no AIG.\n" );
return 1;
- }
+ }
pMan = Gia_ManToAigSimple( pAbc->pGia );
pMan = Aig_ManSplit( pAux = pMan, nVars, fVerbose );
Aig_ManStop( pAux );
@@ -27770,7 +27764,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27799,7 +27793,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'B':
@@ -27810,7 +27804,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBddMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBddMax < 0 )
+ if ( pPars->nBddMax < 0 )
goto usage;
break;
case 'F':
@@ -27821,7 +27815,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterMax < 0 )
+ if ( pPars->nIterMax < 0 )
goto usage;
break;
case 'C':
@@ -27832,7 +27826,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nClusterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nClusterMax < 0 )
+ if ( pPars->nClusterMax < 0 )
goto usage;
break;
case 'H':
@@ -27843,7 +27837,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nHintDepth = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nHintDepth < 0 )
+ if ( pPars->nHintDepth < 0 )
goto usage;
break;
case 'S':
@@ -27854,7 +27848,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->HintFirst = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->HintFirst < 0 )
+ if ( pPars->HintFirst < 0 )
goto usage;
break;
case 'L':
@@ -27908,7 +27902,7 @@ int Abc_CommandAbc9ReachM( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9ReachM(): The current AIG has no latches.\n" );
return 0;
- }
+ }
if ( Gia_ManObjNum(pAbc->pGia) >= (1<<16) )
{
Abc_Print( -1, "Abc_CommandAbc9ReachM(): Currently cannot handle AIGs with more than %d objects.\n", (1<<16) );
@@ -27931,15 +27925,15 @@ usage:
Abc_Print( -2, "\t-H num : max number of hints to use [default = %d]\n", pPars->nHintDepth );
Abc_Print( -2, "\t-S num : the number of the starting hint [default = %d]\n", pPars->HintFirst );
Abc_Print( -2, "\t-L file: the log file name [default = %s]\n", pLogFileName ? pLogFileName : "no logging" );
- Abc_Print( -2, "\t-r : enable dynamic BDD variable reordering [default = %s]\n", pPars->fReorder? "yes": "no" );
- Abc_Print( -2, "\t-i : enable extraction of inductive constraints [default = %s]\n", pPars->fIndConstr? "yes": "no" );
- Abc_Print( -2, "\t-p : enable partitions for internal cut-points [default = %s]\n", pPars->fUsePivots? "yes": "no" );
- Abc_Print( -2, "\t-c : enable clustering of partitions [default = %s]\n", pPars->fCluster? "yes": "no" );
- Abc_Print( -2, "\t-s : enable scheduling of clusters [default = %s]\n", pPars->fSchedule? "yes": "no" );
- Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
- Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
- Abc_Print( -2, "\t-w : prints dependency matrix [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-r : enable dynamic BDD variable reordering [default = %s]\n", pPars->fReorder? "yes": "no" );
+ Abc_Print( -2, "\t-i : enable extraction of inductive constraints [default = %s]\n", pPars->fIndConstr? "yes": "no" );
+ Abc_Print( -2, "\t-p : enable partitions for internal cut-points [default = %s]\n", pPars->fUsePivots? "yes": "no" );
+ Abc_Print( -2, "\t-c : enable clustering of partitions [default = %s]\n", pPars->fCluster? "yes": "no" );
+ Abc_Print( -2, "\t-s : enable scheduling of clusters [default = %s]\n", pPars->fSchedule? "yes": "no" );
+ Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
+ Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-w : prints dependency matrix [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -27949,7 +27943,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -27979,7 +27973,7 @@ int Abc_CommandAbc9ReachP( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nPartValue = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nPartValue < 0 )
+ if ( pPars->nPartValue < 0 )
goto usage;
break;
case 'B':
@@ -27990,7 +27984,7 @@ int Abc_CommandAbc9ReachP( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBddMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBddMax < 0 )
+ if ( pPars->nBddMax < 0 )
goto usage;
break;
case 'F':
@@ -28001,7 +27995,7 @@ int Abc_CommandAbc9ReachP( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterMax < 0 )
+ if ( pPars->nIterMax < 0 )
goto usage;
break;
case 'T':
@@ -28012,7 +28006,7 @@ int Abc_CommandAbc9ReachP( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'L':
@@ -28083,13 +28077,13 @@ usage:
Abc_Print( -2, "\t-F num : max number of reachability iterations [default = %d]\n", pPars->nIterMax );
Abc_Print( -2, "\t-T num : approximate time limit in seconds (0=infinite) [default = %d]\n", pPars->TimeLimit );
Abc_Print( -2, "\t-L file: the log file name [default = %s]\n", pLogFileName ? pLogFileName : "no logging" );
- Abc_Print( -2, "\t-r : enable additional BDD var reordering before image [default = %s]\n", pPars->fReorder? "yes": "no" );
- Abc_Print( -2, "\t-b : perform backward reachability analysis [default = %s]\n", pPars->fBackward? "yes": "no" );
- Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
- Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
- Abc_Print( -2, "\t-d : dump BDD of reached states into file \"reached.blif\" [default = %s]\n", pPars->fDumpReached? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
- Abc_Print( -2, "\t-w : prints additional information [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-r : enable additional BDD var reordering before image [default = %s]\n", pPars->fReorder? "yes": "no" );
+ Abc_Print( -2, "\t-b : perform backward reachability analysis [default = %s]\n", pPars->fBackward? "yes": "no" );
+ Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
+ Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
+ Abc_Print( -2, "\t-d : dump BDD of reached states into file \"reached.blif\" [default = %s]\n", pPars->fDumpReached? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-w : prints additional information [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -28099,7 +28093,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -28129,7 +28123,7 @@ int Abc_CommandAbc9ReachN( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBddMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBddMax < 0 )
+ if ( pPars->nBddMax < 0 )
goto usage;
break;
case 'F':
@@ -28140,7 +28134,7 @@ int Abc_CommandAbc9ReachN( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterMax < 0 )
+ if ( pPars->nIterMax < 0 )
goto usage;
break;
case 'T':
@@ -28151,7 +28145,7 @@ int Abc_CommandAbc9ReachN( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'L':
@@ -28215,11 +28209,11 @@ usage:
Abc_Print( -2, "\t-F num : max number of reachability iterations [default = %d]\n", pPars->nIterMax );
Abc_Print( -2, "\t-T num : approximate time limit in seconds (0=infinite) [default = %d]\n", pPars->TimeLimit );
Abc_Print( -2, "\t-L file: the log file name [default = %s]\n", pLogFileName ? pLogFileName : "no logging" );
- Abc_Print( -2, "\t-r : enable additional BDD var reordering before image [default = %s]\n", pPars->fReorder? "yes": "no" );
- Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
- Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
-// Abc_Print( -2, "\t-w : prints additional information [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-r : enable additional BDD var reordering before image [default = %s]\n", pPars->fReorder? "yes": "no" );
+ Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
+ Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
+// Abc_Print( -2, "\t-w : prints additional information [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -28229,7 +28223,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -28262,7 +28256,7 @@ int Abc_CommandAbc9ReachY( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nBddMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nBddMax < 0 )
+ if ( pPars->nBddMax < 0 )
goto usage;
break;
case 'C':
@@ -28273,7 +28267,7 @@ int Abc_CommandAbc9ReachY( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nClusterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nClusterMax < 0 )
+ if ( pPars->nClusterMax < 0 )
goto usage;
break;
case 'F':
@@ -28284,7 +28278,7 @@ int Abc_CommandAbc9ReachY( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->nIterMax = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->nIterMax < 0 )
+ if ( pPars->nIterMax < 0 )
goto usage;
break;
case 'T':
@@ -28295,7 +28289,7 @@ int Abc_CommandAbc9ReachY( Abc_Frame_t * pAbc, int argc, char ** argv )
}
pPars->TimeLimit = atoi(argv[globalUtilOptind]);
globalUtilOptind++;
- if ( pPars->TimeLimit < 0 )
+ if ( pPars->TimeLimit < 0 )
goto usage;
break;
case 'L':
@@ -28366,13 +28360,13 @@ usage:
Abc_Print( -2, "\t-F num : max number of reachability iterations [default = %d]\n", pPars->nIterMax );
Abc_Print( -2, "\t-T num : approximate time limit in seconds (0=infinite) [default = %d]\n", pPars->TimeLimit );
Abc_Print( -2, "\t-L file: the log file name [default = %s]\n", pLogFileName ? pLogFileName : "no logging" );
- Abc_Print( -2, "\t-b : enable using backward enumeration [default = %s]\n", pPars->fBackward? "yes": "no" );
- Abc_Print( -2, "\t-c : enable reparametrization clustering [default = %s]\n", pPars->fCluster? "yes": "no" );
- Abc_Print( -2, "\t-r : enable additional BDD var reordering before image [default = %s]\n", pPars->fReorder? "yes": "no" );
- Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
- Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
- Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
-// Abc_Print( -2, "\t-w : prints additional information [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
+ Abc_Print( -2, "\t-b : enable using backward enumeration [default = %s]\n", pPars->fBackward? "yes": "no" );
+ Abc_Print( -2, "\t-c : enable reparametrization clustering [default = %s]\n", pPars->fCluster? "yes": "no" );
+ Abc_Print( -2, "\t-r : enable additional BDD var reordering before image [default = %s]\n", pPars->fReorder? "yes": "no" );
+ Abc_Print( -2, "\t-y : skip checking property outputs [default = %s]\n", pPars->fSkipOutCheck? "yes": "no" );
+ Abc_Print( -2, "\t-z : skip reachability (run preparation phase only) [default = %s]\n", pPars->fSkipReach? "yes": "no" );
+ Abc_Print( -2, "\t-v : prints verbose information [default = %s]\n", pPars->fVerbose? "yes": "no" );
+// Abc_Print( -2, "\t-w : prints additional information [default = %s]\n", pPars->fVeryVerbose? "yes": "no" );
Abc_Print( -2, "\t-h : print the command usage\n");
return 1;
}
@@ -28382,7 +28376,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -28407,12 +28401,12 @@ int Abc_CommandAbc9Undo( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Undo(): There is no design.\n" );
return 1;
- }
+ }
if ( pAbc->pGia2 == NULL )
{
Abc_Print( -1, "Abc_CommandAbc9Undo(): There is no previously saved network.\n" );
return 1;
- }
+ }
Gia_ManStop( pAbc->pGia );
pAbc->pGia = pAbc->pGia2;
pAbc->pGia2 = NULL;
@@ -28430,7 +28424,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -29650,7 +29644,7 @@ usage:
Synopsis []
Description []
-
+
SideEffects []
SeeAlso []
@@ -29688,7 +29682,7 @@ int Abc_CommandAbc9Test( Abc_Frame_t * pAbc, int argc, char ** argv )
{
Abc_Print( -1, "Abc_CommandAbc9Test(): There is no AIG.\n" );
return 1;
- }
+ }
// Gia_ManFrontTest( pAbc->pGia );
// Gia_ManReduceConst( pAbc->pGia, 1 );
// Sat_ManTest( pAbc->pGia, Gia_ManCo(pAbc->pGia, 0), 0 );
@@ -29721,4 +29715,3 @@ usage:
ABC_NAMESPACE_IMPL_END
-