summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/giaMan.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2012-02-11 19:32:45 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2012-02-11 19:32:45 -0800
commitd81aa6d697a8fd2128acef9cf7b2be24a4066f63 (patch)
treea72d9fdf3c414f95a0a1d4f4a655f56d0d179d87 /src/aig/gia/giaMan.c
parent33261c33cbc4edf57445d67c7b3dda285e2a86e9 (diff)
downloadabc-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.c21
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) );