@@ -30251,7 +30251,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
30251
30251
int c;
30252
30252
Pdr_ManSetDefaultParams( pPars );
30253
30253
Extra_UtilGetoptReset();
30254
- while ( ( c = Extra_UtilGetopt( argc, argv, "MFCDQTHGSLIXalxrmuyfqipdegjonctkvwzh " ) ) != EOF )
30254
+ while ( ( c = Extra_UtilGetopt( argc, argv, "MFCDQTHGSLIaxrmuyfqipdegjonctkvwzh " ) ) != EOF )
30255
30255
{
30256
30256
switch ( c )
30257
30257
{
@@ -30372,21 +30372,9 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
30372
30372
pPars->pInvFileName = argv[globalUtilOptind];
30373
30373
globalUtilOptind++;
30374
30374
break;
30375
- case 'X':
30376
- if ( globalUtilOptind >= argc )
30377
- {
30378
- Abc_Print( -1, "Command line switch \"-X\" should be followed by a directory name.\n" );
30379
- goto usage;
30380
- }
30381
- pPars->pCexFilePrefix = argv[globalUtilOptind];
30382
- globalUtilOptind++;
30383
- break;
30384
30375
case 'a':
30385
30376
pPars->fSolveAll ^= 1;
30386
30377
break;
30387
- case 'l':
30388
- pPars->fAnytime ^= 1;
30389
- break;
30390
30378
case 'x':
30391
30379
pPars->fStoreCex ^= 1;
30392
30380
break;
@@ -30491,7 +30479,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
30491
30479
return 0;
30492
30480
30493
30481
usage:
30494
- Abc_Print( -2, "usage: pdr [-MFCDQTHGS <num>] [-LI <file>] [-X <prefix>] [- axrmuyfqipdegjonctkvwzh]\n" );
30482
+ Abc_Print( -2, "usage: pdr [-MFCDQTHGS <num>] [-LI <file>] [-axrmuyfqipdegjonctkvwzh]\n" );
30495
30483
Abc_Print( -2, "\t model checking using property directed reachability (aka IC3)\n" );
30496
30484
Abc_Print( -2, "\t pioneered by Aaron R. Bradley (http://theory.stanford.edu/~arbrad/)\n" );
30497
30485
Abc_Print( -2, "\t with improvements by Niklas Een (http://een.se/niklas/)\n" );
@@ -30506,9 +30494,7 @@ int Abc_CommandPdr( Abc_Frame_t * pAbc, int argc, char ** argv )
30506
30494
Abc_Print( -2, "\t-S num : * value to seed the SAT solver with [default = %d]\n", pPars->nRandomSeed );
30507
30495
Abc_Print( -2, "\t-L file: the log file name [default = %s]\n", pLogFileName ? pLogFileName : "no logging" );
30508
30496
Abc_Print( -2, "\t-I file: the invariant file name [default = %s]\n", pPars->pInvFileName ? pPars->pInvFileName : "default name" );
30509
- Abc_Print( -2, "\t-X pref: when solving all outputs, store CEXes immediately as <pref>*.aiw [default = %s]\n", pPars->pCexFilePrefix ? pPars->pCexFilePrefix : "disabled");
30510
30497
Abc_Print( -2, "\t-a : toggle solving all outputs even if one of them is SAT [default = %s]\n", pPars->fSolveAll? "yes": "no" );
30511
- Abc_Print( -2, "\t-l : toggle anytime schedule when solving all outputs [default = %s]\n", pPars->fAnytime? "yes": "no" );
30512
30498
Abc_Print( -2, "\t-x : toggle storing CEXes when solving all outputs [default = %s]\n", pPars->fStoreCex? "yes": "no" );
30513
30499
Abc_Print( -2, "\t-r : toggle using more effort in generalization [default = %s]\n", pPars->fTwoRounds? "yes": "no" );
30514
30500
Abc_Print( -2, "\t-m : toggle using monolythic CNF computation [default = %s]\n", pPars->fMonoCnf? "yes": "no" );
0 commit comments