summaryrefslogtreecommitdiffstats
path: root/src/aig/gia/giaIf.c
diff options
context:
space:
mode:
authorAlan Mishchenko <alanmi@berkeley.edu>2018-11-15 19:44:11 -0800
committerAlan Mishchenko <alanmi@berkeley.edu>2018-11-15 19:44:11 -0800
commit33159929201bcf8f2f6ae2e573176f948b8cb865 (patch)
tree1b93460d8f90821f210a542103a29ac70311c1a7 /src/aig/gia/giaIf.c
parent2ddc57d8760d94e86699be39a628178cff8154f8 (diff)
downloadabc-33159929201bcf8f2f6ae2e573176f948b8cb865.tar.gz
abc-33159929201bcf8f2f6ae2e573176f948b8cb865.tar.bz2
abc-33159929201bcf8f2f6ae2e573176f948b8cb865.zip
Undoing some of the previous changes.
Diffstat (limited to 'src/aig/gia/giaIf.c')
-rw-r--r--src/aig/gia/giaIf.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/aig/gia/giaIf.c b/src/aig/gia/giaIf.c
index 18525168..53e1953c 100644
--- a/src/aig/gia/giaIf.c
+++ b/src/aig/gia/giaIf.c
@@ -2232,7 +2232,7 @@ Gia_Man_t * Gia_ManPerformMappingInt( Gia_Man_t * p, If_Par_t * pPars )
{
extern void Gia_ManIffTest( Gia_Man_t * pGia, If_LibLut_t * pLib, int fVerbose );
Gia_Man_t * pNew;
- If_Man_t * pIfMan; int i, Id, Entry, EntryF;
+ If_Man_t * pIfMan; int i, Entry;//, Id, EntryF;
assert( pPars->pTimesArr == NULL );
assert( pPars->pTimesReq == NULL );
if ( p->vCiArrs )
@@ -2242,6 +2242,7 @@ Gia_Man_t * Gia_ManPerformMappingInt( Gia_Man_t * p, If_Par_t * pPars )
Vec_IntForEachEntry( p->vCiArrs, Entry, i )
pPars->pTimesArr[i] = (float)Entry;
}
+/* // uncommenting this leads to a mysterious memory corruption
else if ( p->vInArrs )
{
assert( Vec_FltSize(p->vInArrs) == Gia_ManCiNum(p) );
@@ -2249,6 +2250,7 @@ Gia_Man_t * Gia_ManPerformMappingInt( Gia_Man_t * p, If_Par_t * pPars )
Gia_ManForEachCiId( p, Id, i )
pPars->pTimesArr[i] = Vec_FltEntry(p->vInArrs, i);
}
+*/
if ( p->vCoReqs )
{
assert( Vec_IntSize(p->vCoReqs) == Gia_ManCoNum(p) );
@@ -2256,6 +2258,7 @@ Gia_Man_t * Gia_ManPerformMappingInt( Gia_Man_t * p, If_Par_t * pPars )
Vec_IntForEachEntry( p->vCoReqs, Entry, i )
pPars->pTimesReq[i] = (float)Entry;
}
+/* // uncommenting this leads to a mysterious memory corruption
else if ( p->vOutReqs )
{
assert( Vec_FltSize(p->vOutReqs) == Gia_ManCoNum(p) );
@@ -2263,6 +2266,7 @@ Gia_Man_t * Gia_ManPerformMappingInt( Gia_Man_t * p, If_Par_t * pPars )
Vec_FltForEachEntry( p->vOutReqs, EntryF, i )
pPars->pTimesReq[i] = EntryF;
}
+*/
ABC_FREE( p->pCellStr );
Vec_IntFreeP( &p->vConfigs );
// disable cut minimization when GIA strucure is needed