diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-10 13:27:39 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-10 13:27:39 -0700 |
commit | 9d01c98e62e2cfd413ca44cdd3e2c53ab281046c (patch) | |
tree | c357a90b9f3f1d119acd0d9ba586d74f029dd64e /src/aig/gia/giaIso2.c | |
parent | 60540f3c6137277ad13d5d47e7e2c8960ec2c88f (diff) | |
download | abc-9d01c98e62e2cfd413ca44cdd3e2c53ab281046c.tar.gz abc-9d01c98e62e2cfd413ca44cdd3e2c53ab281046c.tar.bz2 abc-9d01c98e62e2cfd413ca44cdd3e2c53ab281046c.zip |
Added sorting equiv classes by the index of their representatives.
Diffstat (limited to 'src/aig/gia/giaIso2.c')
-rw-r--r-- | src/aig/gia/giaIso2.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/aig/gia/giaIso2.c b/src/aig/gia/giaIso2.c index 79e0bb10..ef5dbf42 100644 --- a/src/aig/gia/giaIso2.c +++ b/src/aig/gia/giaIso2.c @@ -668,6 +668,8 @@ Gia_Man_t * Gia_ManIsoReduce2( Gia_Man_t * pGia, Vec_Ptr_t ** pvPosEquivs, Vec_P vEquivs2 = Gia_Iso2ManCheckIsoClasses( pGia, vEquivs ); Vec_WecFree( vEquivs ); vEquivs = vEquivs2; + // sort equiv classes by the first integer + Vec_WecSortByFirstInt( vEquivs, 0 ); // find the first outputs vRemains = Vec_WecCollectFirsts( vEquivs ); // derive the final GIA |