diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-02-11 19:32:45 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-02-11 19:32:45 -0800 |
commit | d81aa6d697a8fd2128acef9cf7b2be24a4066f63 (patch) | |
tree | a72d9fdf3c414f95a0a1d4f4a655f56d0d179d87 /src/aig/gia/giaMan.c | |
parent | 33261c33cbc4edf57445d67c7b3dda285e2a86e9 (diff) | |
download | abc-d81aa6d697a8fd2128acef9cf7b2be24a4066f63.tar.gz abc-d81aa6d697a8fd2128acef9cf7b2be24a4066f63.tar.bz2 abc-d81aa6d697a8fd2128acef9cf7b2be24a4066f63.zip |
Variable timeframe abstraction.
Diffstat (limited to 'src/aig/gia/giaMan.c')
-rw-r--r-- | src/aig/gia/giaMan.c | 21 |
1 files changed, 17 insertions, 4 deletions
diff --git a/src/aig/gia/giaMan.c b/src/aig/gia/giaMan.c index fd8bb062..c5ded61b 100644 --- a/src/aig/gia/giaMan.c +++ b/src/aig/gia/giaMan.c @@ -278,7 +278,7 @@ void Gia_ManPrintObjClasses( Gia_Man_t * p ) nObjMask = (1 << nObjBits) - 1; assert( Gia_ManObjNum(p) <= nObjMask ); // print info about frames - printf( "Frame All F0 F1 F2 F3 ...\n" ); + printf( "Frame Core F0 F1 F2 F3 ...\n" ); for ( i = 0; i < nFrames; i++ ) { iStart = Vec_IntEntry( vAbs, i+1 ); @@ -303,10 +303,23 @@ void Gia_ManPrintObjClasses( Gia_Man_t * p ) // printf( "%5d%5d ", pCountAll[0], pCountUni[0] ); printf( "%3d :", i ); printf( "%7d", pCountAll[0] ); - for ( k = 0; k < nFrames; k++ ) - if ( k <= i ) -// printf( "%5d%5d ", pCountAll[k+1], pCountUni[k+1] ); + if ( i >= 10 ) + { + for ( k = 0; k < 4; k++ ) + printf( "%5d", pCountAll[k+1] ); + printf( " ..." ); + for ( k = i-4; k <= i; k++ ) printf( "%5d", pCountAll[k+1] ); + } + else + { + for ( k = 0; k <= i; k++ ) + if ( k <= i ) + printf( "%5d", pCountAll[k+1] ); + } +// for ( k = 0; k < nFrames; k++ ) +// if ( k <= i ) +// printf( "%5d", pCountAll[k+1] ); printf( "\n" ); } assert( iStop == Vec_IntSize(vAbs) ); |