Alberto Gonzalez
|
de5e6fa56a
|
Clean up passes/sat/qbfsat.cc .
Makes various cosmetic fixes, removes superfluous `hasPort()` check, and uses `emplace_back()` instead of `push_back()`.
|
2020-04-09 07:47:44 +00:00 |
|
Alberto Gonzalez
|
194354e128
|
Remove $anyconst cells before specialization to eliminate warnings and the need to run opt_clean .
|
2020-04-07 03:29:54 +00:00 |
|
Alberto Gonzalez
|
5fedd0931c
|
Use newly-renamed -push-copy option.
|
2020-04-04 22:22:54 +00:00 |
|
Alberto Gonzalez
|
0ca3a8e94f
|
Improve style in passes/sat/qbfsat.cc .
|
2020-04-04 22:13:27 +00:00 |
|
Alberto Gonzalez
|
1db73e8dd2
|
Gracefully report error when module has nothing to prove.
|
2020-04-04 22:13:27 +00:00 |
|
Alberto Gonzalez
|
8f0f13cad2
|
Suppress yosys-smtbmc output unless the new -show-smtbmc option is provided.
|
2020-04-04 22:13:27 +00:00 |
|
Alberto Gonzalez
|
ce033a8e36
|
Fix handling of -sat and -unsat options when the solver returns unknown .
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
6af8b767b4
|
Use log_push() and log_pop() and show the satisfiable model when -specialize is not specified.
Co-Authored-By: N. Engelhardt <nak@symbioticeda.com>
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
d311a80222
|
Clean up qbfsat command and fix AND-reduction of miter outputs.
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
125a583c57
|
Use the -duplicate option rather than -save and -load with an explicit name.
Co-Authored-By: Claire Wolf <claire@symbioticeda.com>
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
86fc49a9d6
|
Use internal run_command() API instead of popen() .
Co-Authored-By: Claire Wolf <claire@symbioticeda.com>
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
09b2264837
|
Clean up manual casting.
Co-Authored-By: David Shah <dave@ds0.me>
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
acf96b6b0b
|
Remove unimplemented -timeout option.
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
bb101e0b3a
|
Implement the -assume-outputs , -sat , and -unsat options for the qbfsat` command.
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
5527063f66
|
Add NDEBUG guards to qbfsat assertions.
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
3a4fd4a999
|
Implement -specialize-from-file option for the qbfsat command.
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
b9e79e0bb7
|
Implement -write-solution option for the qbfsat command.
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
d07ac2612b
|
Clean up passes/sat/qbfsat.cc .
|
2020-04-04 22:13:26 +00:00 |
|
Alberto Gonzalez
|
437afa1f0c
|
Updated yosys-smtbmc to optionally dump raw bit strings, and fixed hole value recovery using that mode.
|
2020-04-04 22:13:25 +00:00 |
|
Alberto Gonzalez
|
a4598d64ef
|
Hole value recovery and specialization implementation for qbfsat command.
|
2020-04-04 22:13:25 +00:00 |
|
Alberto Gonzalez
|
2fff574741
|
Barebones implementation of qbfsat command.
|
2020-04-04 22:13:25 +00:00 |
|
Alberto Gonzalez
|
fb878b2a70
|
Initial skeleton for qbfsat command.
|
2020-04-04 22:13:25 +00:00 |
|