summaryrefslogtreecommitdiffstats
path: root/src/aig/gia
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2014-11-21 10:14:48 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2014-11-21 10:14:48 -0800
commitc339e5b98521fd1199d54d9c7dee02fc1f1968b9 (patch)
tree1f615a506e41ba6b8a54ad74af685ddbee255e33 /src/aig/gia
parent2fca2b2b16a56437d7ed85bd745b3d6ac94ab7dd (diff)
downloadabc-c339e5b98521fd1199d54d9c7dee02fc1f1968b9.tar.gz
abc-c339e5b98521fd1199d54d9c7dee02fc1f1968b9.tar.bz2
abc-c339e5b98521fd1199d54d9c7dee02fc1f1968b9.zip
Fix in reading flop classes.
Diffstat (limited to 'src/aig/gia')
-rw-r--r--src/aig/gia/giaMan.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/aig/gia/giaMan.c b/src/aig/gia/giaMan.c
index 31b7490c..2a969432 100644
--- a/src/aig/gia/giaMan.c
+++ b/src/aig/gia/giaMan.c
@@ -463,7 +463,13 @@ void Gia_ManPrintStats( Gia_Man_t * p, Gps_Par_t * pPars )
// if ( p->pManTime )
// Tim_ManPrintStats( (Tim_Man_t *)p->pManTime, p->nAnd2Delay );
// print register classes
- Gia_ManPrintFlopClasses( p );
+ if ( p->vFlopClasses && Gia_ManRegNum(p) == 0 )
+ {
+ printf( "The design has %d flops with the following class info: ", Vec_IntSize(p->vFlopClasses) );
+ Vec_IntPrint( p->vFlopClasses );
+ }
+ else
+ Gia_ManPrintFlopClasses( p );
Gia_ManPrintGateClasses( p );
Gia_ManPrintObjClasses( p );
if ( p->vInitClasses )