diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2011-03-14 11:56:09 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2011-03-14 11:56:09 -0700 |
commit | 290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad (patch) | |
tree | e9da461dd17dbfaf043d3e83e9d046f8fb045c94 /src/base/abci | |
parent | 92a1c5b58ef78321c5731225f6de6227561d3178 (diff) | |
download | abc-290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad.tar.gz abc-290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad.tar.bz2 abc-290ea10c9e0a1d568e4eb3c19e1e0f4e9ca1b8ad.zip |
Exploring fanout cofactoring ideas...
Diffstat (limited to 'src/base/abci')
-rw-r--r-- | src/base/abci/abc.c | 20 |
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 ); } -*/ + /* { |