Optimisations are now enabled by default
This commit is contained in:
@@ -24,10 +24,10 @@ class Options
|
|||||||
show_progress = false;
|
show_progress = false;
|
||||||
measure = false;
|
measure = false;
|
||||||
|
|
||||||
part_tr_rel = false;
|
part_tr_rel = true;
|
||||||
|
|
||||||
reorder_reach = false;
|
reorder_reach = true;
|
||||||
reorder_trans = false;
|
reorder_trans = true;
|
||||||
|
|
||||||
backend_mode = false;
|
backend_mode = false;
|
||||||
|
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ int main(int argc, char **argv)
|
|||||||
int c;
|
int c;
|
||||||
int option_index = 0;
|
int option_index = 0;
|
||||||
|
|
||||||
while ((c = getopt_long(argc, argv, "c:bBmpPrsStTvxzXhe", long_options,
|
while ((c = getopt_long(argc, argv, "c:bBmpPrsStTvXheEG", long_options,
|
||||||
&option_index)) != -1) {
|
&option_index)) != -1) {
|
||||||
switch (c) {
|
switch (c) {
|
||||||
case 0:
|
case 0:
|
||||||
@@ -102,13 +102,13 @@ int main(int argc, char **argv)
|
|||||||
opts->verbose++;
|
opts->verbose++;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'x':
|
case 'E':
|
||||||
opts->part_tr_rel = true;
|
opts->reorder_reach = false;
|
||||||
|
opts->reorder_trans = false;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'z':
|
case 'G':
|
||||||
opts->reorder_reach = true;
|
opts->part_tr_rel = false;
|
||||||
opts->reorder_trans = true;
|
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'X':
|
case 'X':
|
||||||
@@ -266,15 +266,14 @@ void print_help(std::string path_str)
|
|||||||
<< endl
|
<< endl
|
||||||
<< endl << " OTHER:" << endl
|
<< endl << " OTHER:" << endl
|
||||||
<< " -b -- disable bounded model checking (BMC) heuristic" << endl
|
<< " -b -- disable bounded model checking (BMC) heuristic" << endl
|
||||||
<< " -x -- use partitioned transition relation" <<
|
<< " -v -- verbose (use more than once to increase verbosity)" << endl
|
||||||
endl
|
|
||||||
<< " -z -- use reordering of the BDD variables" << endl
|
|
||||||
<< " -v -- verbose (use more than once to increase verbosity)" <<
|
|
||||||
endl
|
|
||||||
<< " -p -- show progress (where possible)" << endl
|
<< " -p -- show progress (where possible)" << endl
|
||||||
<< endl
|
|
||||||
<< " -X -- backend mode (makes output parsing easier)" << endl
|
<< " -X -- backend mode (makes output parsing easier)" << endl
|
||||||
<< endl
|
<< endl
|
||||||
|
<< " Optimisations:" << endl
|
||||||
|
<< " -E -- disable auto-reordering optimisation of BDDs" << endl
|
||||||
|
<< " -G -- disable partitioned transition relation optimisation" << endl
|
||||||
|
<< endl
|
||||||
<< " Benchmarking options:" << endl
|
<< " Benchmarking options:" << endl
|
||||||
<< " -m -- measure and display time and memory usage" << endl
|
<< " -m -- measure and display time and memory usage" << endl
|
||||||
<< " -B -- display an easy to parse summary (enables -m)" << endl
|
<< " -B -- display an easy to parse summary (enables -m)" << endl
|
||||||
|
|||||||
Reference in New Issue
Block a user