Commit 323229a4 by MyskYko

fix build

parent ce3843ec
...@@ -5107,6 +5107,14 @@ SOURCE=.\src\aig\gia\giaMuxes.c ...@@ -5107,6 +5107,14 @@ SOURCE=.\src\aig\gia\giaMuxes.c
# End Source File # End Source File
# Begin Source File # Begin Source File
SOURCE=.\src\aig\gia\giaNewBdd.h
# End Source File
# Begin Source File
SOURCE=.\src\aig\gia\giaNewTt.h
# End Source File
# Begin Source File
SOURCE=.\src\aig\gia\giaNf.c SOURCE=.\src\aig\gia\giaNf.c
# End Source File # End Source File
# Begin Source File # Begin Source File
...@@ -5303,6 +5311,14 @@ SOURCE=.\src\aig\gia\giaTtopt.cpp ...@@ -5303,6 +5311,14 @@ SOURCE=.\src\aig\gia\giaTtopt.cpp
# End Source File # End Source File
# Begin Source File # Begin Source File
SOURCE=.\src\aig\gia\giaTransduction.cpp
# End Source File
# Begin Source File
SOURCE=.\src\aig\gia\giaTransduction.h
# End Source File
# Begin Source File
SOURCE=.\src\aig\gia\giaUnate.c SOURCE=.\src\aig\gia\giaUnate.c
# End Source File # End Source File
# Begin Source File # Begin Source File
......
...@@ -137,20 +137,36 @@ namespace NewBdd { ...@@ -137,20 +137,36 @@ namespace NewBdd {
}; };
struct Param { struct Param {
int nObjsAllocLog = 20; int nObjsAllocLog;
int nObjsMaxLog = 25; int nObjsMaxLog;
int nUniqueSizeLog = 10; int nUniqueSizeLog;
double UniqueDensity = 4; double UniqueDensity;
int nCacheSizeLog = 15; int nCacheSizeLog;
int nCacheMaxLog = 20; int nCacheMaxLog;
int nCacheVerbose = 0; int nCacheVerbose;
bool fCountOnes = false; bool fCountOnes;
int nGbc = 0; int nGbc;
bvar nReo = BvarMax(); bvar nReo;
double MaxGrowth = 1.2; double MaxGrowth;
bool fReoVerbose = false; bool fReoVerbose;
int nVerbose = 0; int nVerbose;
std::vector<var> *pVar2Level = NULL; std::vector<var> *pVar2Level;
Param() {
nObjsAllocLog = 20;
nObjsMaxLog = 25;
nUniqueSizeLog = 10;
UniqueDensity = 4;
nCacheSizeLog = 15;
nCacheMaxLog = 20;
nCacheVerbose = 0;
fCountOnes = false;
nGbc = 0;
nReo = BvarMax();
MaxGrowth = 1.2;
fReoVerbose = false;
nVerbose = 0;
pVar2Level = NULL;
}
}; };
class Man { class Man {
......
...@@ -22,12 +22,20 @@ namespace NewTt { ...@@ -22,12 +22,20 @@ namespace NewTt {
static inline size SizeMax() { return std::numeric_limits<size>::max(); } static inline size SizeMax() { return std::numeric_limits<size>::max(); }
struct Param { struct Param {
int nObjsAllocLog = 15; int nObjsAllocLog;
int nObjsMaxLog = 20; int nObjsMaxLog;
int nVerbose = 0; int nVerbose;
bool fCountOnes = false; bool fCountOnes;
int nGbc = 0; int nGbc;
int nReo = BvarMax(); // dummy int nReo; // dummy
Param() {
nObjsAllocLog = 15;
nObjsMaxLog = 20;
nVerbose = 0;
fCountOnes = false;
nGbc = 0;
nReo = BvarMax();
}
}; };
class Man { class Man {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment