Commit ed13bd16 by Alan Mishchenko

New variable-time frame abstraction.

parent 21df8bf0
...@@ -4003,6 +4003,10 @@ SOURCE=.\src\aig\gia\giaAbs.c ...@@ -4003,6 +4003,10 @@ SOURCE=.\src\aig\gia\giaAbs.c
# End Source File # End Source File
# Begin Source File # Begin Source File
SOURCE=.\src\aig\gia\giaAbsVta.c
# End Source File
# Begin Source File
SOURCE=.\src\aig\gia\giaAig.c SOURCE=.\src\aig\gia\giaAig.c
# End Source File # End Source File
# Begin Source File # Begin Source File
......
SRC += src/aig/gia/gia.c \ SRC += src/aig/gia/gia.c \
src/aig/gia/giaAbs.c \ src/aig/gia/giaAbs.c \
src/aig/gia/giaAbsVta.c \
src/aig/gia/giaAig.c \ src/aig/gia/giaAig.c \
src/aig/gia/giaAiger.c \ src/aig/gia/giaAiger.c \
src/aig/gia/giaBidec.c \ src/aig/gia/giaBidec.c \
......
...@@ -30097,8 +30097,7 @@ int Abc_CommandAbc9Test( Abc_Frame_t * pAbc, int argc, char ** argv ) ...@@ -30097,8 +30097,7 @@ int Abc_CommandAbc9Test( Abc_Frame_t * pAbc, int argc, char ** argv )
Gia_Man_t * pTemp = NULL; Gia_Man_t * pTemp = NULL;
int c, fVerbose = 0; int c, fVerbose = 0;
int fSwitch = 0; int fSwitch = 0;
extern void Gia_SatSolveTest( Gia_Man_t * p ); extern Gia_Man_t * Gia_VtaTest( Gia_Man_t * p );
extern void Cbs_ManSolveTest( Gia_Man_t * pGia );
Extra_UtilGetoptReset(); Extra_UtilGetoptReset();
while ( ( c = Extra_UtilGetopt( argc, argv, "svh" ) ) != EOF ) while ( ( c = Extra_UtilGetopt( argc, argv, "svh" ) ) != EOF )
...@@ -30129,13 +30128,12 @@ int Abc_CommandAbc9Test( Abc_Frame_t * pAbc, int argc, char ** argv ) ...@@ -30129,13 +30128,12 @@ int Abc_CommandAbc9Test( Abc_Frame_t * pAbc, int argc, char ** argv )
// Gia_SatSolveTest( pAbc->pGia ); // Gia_SatSolveTest( pAbc->pGia );
// For_ManExperiment( pAbc->pGia, 20, 1, 1 ); // For_ManExperiment( pAbc->pGia, 20, 1, 1 );
// Gia_ManUnrollSpecial( pAbc->pGia, 5, 100, 1 ); // Gia_ManUnrollSpecial( pAbc->pGia, 5, 100, 1 );
// pAbc->pGia = Gia_ManDupSelf( pTemp = pAbc->pGia );
if ( fSwitch ) // pAbc->pGia = Gia_ManRemoveEnables( pTemp = pAbc->pGia );
pAbc->pGia = Gia_ManDupSelf( pTemp = pAbc->pGia );
else
pAbc->pGia = Gia_ManRemoveEnables( pTemp = pAbc->pGia );
Gia_ManStop( pTemp );
// Cbs_ManSolveTest( pAbc->pGia ); // Cbs_ManSolveTest( pAbc->pGia );
pAbc->pGia = Gia_VtaTest( pTemp = pAbc->pGia );
Gia_ManStopP( &pTemp );
return 0; return 0;
usage: usage:
......
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