summaryrefslogtreecommitdiffstats
path: root/src/base
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2011-03-14 11:56:09 -0700
committerAlan Mishchenko <alanmi@berkeley.edu>2011-03-14 11:56:09 -0700
commit290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad (patch)
treee9da461dd17dbfaf043d3e83e9d046f8fb045c94 /src/base
parent92a1c5b58ef78321c5731225f6de6227561d3178 (diff)
downloadabc-290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad.tar.gz
abc-290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad.tar.bz2
abc-290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad.zip
Exploring fanout cofactoring ideas...
Diffstat (limited to 'src/base')
-rw-r--r--src/base/abci/abc.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/src/base/abci/abc.c b/src/base/abci/abc.c
index 566762e3..26b21ac3 100644
--- a/src/base/abci/abc.c
+++ b/src/base/abci/abc.c
@@ -475,6 +475,18 @@ void Abc_CommandUpdate9( Abc_Frame_t * pAbc, Gia_Man_t * pNew )
***********************************************************************/
void Abc_Init( Abc_Frame_t * pAbc )
{
+/*
+ char * pBuff = ABC_ALLOC( char, (1<<29) );
+ int i, clk = clock();
+ for ( i = 0; i < (1<<29); i++ )
+ pBuff[i] = i % 53;
+ if ( pBuff == NULL )
+ printf( "Not allocated. " );
+ else
+ printf( "Allocated %d bytes. ", (1<<29) );
+ Abc_PrintTime( 1, "Time", clock() - clk );
+*/
+
Cmd_CommandAdd( pAbc, "Printing", "print_stats", Abc_CommandPrintStats, 0 );
Cmd_CommandAdd( pAbc, "Printing", "print_exdc", Abc_CommandPrintExdc, 0 );
Cmd_CommandAdd( pAbc, "Printing", "print_io", Abc_CommandPrintIo, 0 );
@@ -8657,16 +8669,16 @@ int Abc_CommandTest( Abc_Frame_t * pAbc, int argc, char ** argv )
// Abc_NtkDarTest( pNtk );
// Bbl_ManTest( pNtk );
-/*
+
{
extern Aig_Man_t * Abc_NtkToDar( Abc_Ntk_t * pNtk, int fExors, int fRegisters );
- extern void Aig_ManFactorAlgebraicTest( Aig_Man_t * p );
+ extern void Aig_ManComputeDomsForCofactoring( Aig_Man_t * p );
Aig_Man_t * pAig;
pAig = Abc_NtkToDar( pNtk, 0, 0 );
- Aig_ManFactorAlgebraicTest( pAig );
+ Aig_ManComputeDomsForCofactoring( pAig );
Aig_ManStop( pAig );
}
-*/
+
/*
{