mirror of https://github.com/YosysHQ/abc.git
Do not support extension "e" (equiv classes of nodes).
This commit is contained in:
parent
68bf7cba8e
commit
7d253d7cb2
|
|
@ -685,16 +685,16 @@ Gia_Man_t * Gia_AigerReadFromMemory( char * pContents, int nFileSize, int fGiaSi
|
||||||
if ( fVerbose ) printf( "Finished reading extension \"o\".\n" );
|
if ( fVerbose ) printf( "Finished reading extension \"o\".\n" );
|
||||||
}
|
}
|
||||||
// read equivalence classes
|
// read equivalence classes
|
||||||
else if ( *pCur == 'e' )
|
//else if ( *pCur == 'e' )
|
||||||
{
|
//{
|
||||||
extern Gia_Rpr_t * Gia_AigerReadEquivClasses( unsigned char ** ppPos, int nSize );
|
// extern Gia_Rpr_t * Gia_AigerReadEquivClasses( unsigned char ** ppPos, int nSize );
|
||||||
pCur++;
|
// pCur++;
|
||||||
pCurTemp = pCur + Gia_AigerReadInt(pCur) + 4; pCur += 4;
|
// pCurTemp = pCur + Gia_AigerReadInt(pCur) + 4; pCur += 4;
|
||||||
pNew->pReprs = Gia_AigerReadEquivClasses( &pCur, Gia_ManObjNum(pNew) );
|
// pNew->pReprs = Gia_AigerReadEquivClasses( &pCur, Gia_ManObjNum(pNew) );
|
||||||
pNew->pNexts = Gia_ManDeriveNexts( pNew );
|
// pNew->pNexts = Gia_ManDeriveNexts( pNew );
|
||||||
assert( pCur == pCurTemp );
|
// assert( pCur == pCurTemp );
|
||||||
if ( fVerbose ) printf( "Finished reading extension \"e\".\n" );
|
// if ( fVerbose ) printf( "Finished reading extension \"e\".\n" );
|
||||||
}
|
//}
|
||||||
// read flop classes
|
// read flop classes
|
||||||
else if ( *pCur == 'f' )
|
else if ( *pCur == 'f' )
|
||||||
{
|
{
|
||||||
|
|
@ -1582,15 +1582,15 @@ void Gia_AigerWriteS( Gia_Man_t * pInit, char * pFileName, int fWriteSymbols, in
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// write equivalences
|
// write equivalences
|
||||||
if ( p->pReprs && p->pNexts )
|
//if ( p->pReprs && p->pNexts )
|
||||||
{
|
//{
|
||||||
extern Vec_Str_t * Gia_WriteEquivClasses( Gia_Man_t * p );
|
// extern Vec_Str_t * Gia_WriteEquivClasses( Gia_Man_t * p );
|
||||||
fprintf( pFile, "e" );
|
// fprintf( pFile, "e" );
|
||||||
vStrExt = Gia_WriteEquivClasses( p );
|
// vStrExt = Gia_WriteEquivClasses( p );
|
||||||
Gia_FileWriteBufferSize( pFile, Vec_StrSize(vStrExt) );
|
// Gia_FileWriteBufferSize( pFile, Vec_StrSize(vStrExt) );
|
||||||
fwrite( Vec_StrArray(vStrExt), 1, Vec_StrSize(vStrExt), pFile );
|
// fwrite( Vec_StrArray(vStrExt), 1, Vec_StrSize(vStrExt), pFile );
|
||||||
Vec_StrFree( vStrExt );
|
// Vec_StrFree( vStrExt );
|
||||||
}
|
//}
|
||||||
// write flop classes
|
// write flop classes
|
||||||
if ( p->vFlopClasses )
|
if ( p->vFlopClasses )
|
||||||
{
|
{
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue