mirror of
https://github.com/YosysHQ/yosys
synced 2025-06-22 05:43:40 +00:00
Major rewrite of "freduce" command
This commit is contained in:
parent
e501b8e5c7
commit
249ef8695a
4 changed files with 373 additions and 321 deletions
|
@ -35,21 +35,19 @@ typedef ezSAT ezDefaultSAT;
|
|||
struct SatGen
|
||||
{
|
||||
ezSAT *ez;
|
||||
RTLIL::Design *design;
|
||||
SigMap *sigmap;
|
||||
std::string prefix;
|
||||
SigPool initial_state;
|
||||
bool ignore_div_by_zero;
|
||||
bool model_undef;
|
||||
|
||||
SatGen(ezSAT *ez, RTLIL::Design *design, SigMap *sigmap, std::string prefix = std::string()) :
|
||||
ez(ez), design(design), sigmap(sigmap), prefix(prefix), ignore_div_by_zero(false), model_undef(false)
|
||||
SatGen(ezSAT *ez, SigMap *sigmap, std::string prefix = std::string()) :
|
||||
ez(ez), sigmap(sigmap), prefix(prefix), ignore_div_by_zero(false), model_undef(false)
|
||||
{
|
||||
}
|
||||
|
||||
void setContext(RTLIL::Design *design, SigMap *sigmap, std::string prefix = std::string())
|
||||
void setContext(SigMap *sigmap, std::string prefix = std::string())
|
||||
{
|
||||
this->design = design;
|
||||
this->sigmap = sigmap;
|
||||
this->prefix = prefix;
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue