diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2012-11-28 16:18:39 -0800 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2012-11-28 16:18:39 -0800 |
commit | 661265984c6b9e32fcaece8aa361b06476756783 (patch) | |
tree | c766135e7705cc3d3a9e8d8fcded64eed5225dec /src/aig/gia | |
parent | b2fd119933166ad7d9e4132ebb8aaf422bfcdb8a (diff) | |
download | abc-661265984c6b9e32fcaece8aa361b06476756783.tar.gz abc-661265984c6b9e32fcaece8aa361b06476756783.tar.bz2 abc-661265984c6b9e32fcaece8aa361b06476756783.zip |
Counter-example analysis and optimization.
Diffstat (limited to 'src/aig/gia')
-rw-r--r-- | src/aig/gia/gia.h | 1 | ||||
-rw-r--r-- | src/aig/gia/giaUtil.c | 19 |
2 files changed, 20 insertions, 0 deletions
diff --git a/src/aig/gia/gia.h b/src/aig/gia/gia.h index 9d361fe8..5a87bd7a 100644 --- a/src/aig/gia/gia.h +++ b/src/aig/gia/gia.h @@ -928,6 +928,7 @@ extern void Gia_ManRandomInfo( Vec_Ptr_t * vInfo, int iInputStart extern char * Gia_TimeStamp(); extern char * Gia_FileNameGenericAppend( char * pBase, char * pSuffix ); extern void Gia_ManIncrementTravId( Gia_Man_t * p ); +extern void Gia_ManCleanMark01( Gia_Man_t * p ); extern void Gia_ManSetMark0( Gia_Man_t * p ); extern void Gia_ManCleanMark0( Gia_Man_t * p ); extern void Gia_ManCheckMark0( Gia_Man_t * p ); diff --git a/src/aig/gia/giaUtil.c b/src/aig/gia/giaUtil.c index dafd3641..a7f594e4 100644 --- a/src/aig/gia/giaUtil.c +++ b/src/aig/gia/giaUtil.c @@ -168,6 +168,25 @@ void Gia_ManIncrementTravId( Gia_Man_t * p ) SeeAlso [] ***********************************************************************/ +void Gia_ManCleanMark01( Gia_Man_t * p ) +{ + Gia_Obj_t * pObj; + int i; + Gia_ManForEachObj( p, pObj, i ) + pObj->fMark0 = pObj->fMark1 = 0; +} + +/**Function************************************************************* + + Synopsis [Sets phases of the internal nodes.] + + Description [] + + SideEffects [] + + SeeAlso [] + +***********************************************************************/ void Gia_ManSetMark0( Gia_Man_t * p ) { Gia_Obj_t * pObj; |