diff options
author | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-16 14:46:07 -0700 |
---|---|---|
committer | Alan Mishchenko <alanmi@berkeley.edu> | 2013-09-16 14:46:07 -0700 |
commit | 653dc8cff5b60571d8ad5f32932fee7d646ae5d4 (patch) | |
tree | 7746d6f0c572d9d4f5eff2ff5301b1f5ddcdfd12 /src/misc | |
parent | 3b1cf0976c73bd2114b49231bdeadc200e48fc9f (diff) | |
download | abc-653dc8cff5b60571d8ad5f32932fee7d646ae5d4.tar.gz abc-653dc8cff5b60571d8ad5f32932fee7d646ae5d4.tar.bz2 abc-653dc8cff5b60571d8ad5f32932fee7d646ae5d4.zip |
Added bridge integration for multi-output 'pdr -a'.
Diffstat (limited to 'src/misc')
-rw-r--r-- | src/misc/util/utilBridge.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/misc/util/utilBridge.c b/src/misc/util/utilBridge.c index 6279b98b..65d8ba42 100644 --- a/src/misc/util/utilBridge.c +++ b/src/misc/util/utilBridge.c @@ -200,12 +200,11 @@ void Gia_ManFromBridgeHolds( FILE * pFile, int iPoProved ) fputc( (char)BRIDGE_VALUE_1, pFile ); // true fputc( (char)1, pFile ); // size of vector (Armin's encoding) -// fputc( (char)0, pFile ); // number of the property (Armin's encoding) Gia_AigerWriteUnsignedFile( pFile, iPoProved ); // number of the property (Armin's encoding) fputc( (char)0, pFile ); // no invariant fflush(pFile); } -void Gia_ManFromBridgeUnknown( FILE * pFile, int iPoProved ) +void Gia_ManFromBridgeUnknown( FILE * pFile, int iPoUnknown ) { fprintf( pFile, "%.6d", 101 /*message type = Result*/); fprintf( pFile, " " ); @@ -214,8 +213,7 @@ void Gia_ManFromBridgeUnknown( FILE * pFile, int iPoProved ) fputc( (char)BRIDGE_VALUE_X, pFile ); // undef fputc( (char)1, pFile ); // size of vector (Armin's encoding) -// fputc( (char)0, pFile ); // number of the property (Armin's encoding) - Gia_AigerWriteUnsignedFile( pFile, iPoProved ); // number of the property (Armin's encoding) + Gia_AigerWriteUnsignedFile( pFile, iPoUnknown ); // number of the property (Armin's encoding) fflush(pFile); } void Gia_ManFromBridgeCex( FILE * pFile, Abc_Cex_t * pCex ) @@ -224,7 +222,6 @@ void Gia_ManFromBridgeCex( FILE * pFile, Abc_Cex_t * pCex ) Vec_Str_t * vStr = Vec_StrAlloc( 1000 ); Vec_StrPush( vStr, (char)BRIDGE_VALUE_0 ); // false Vec_StrPush( vStr, (char)1 ); // size of vector (Armin's encoding) -// Vec_StrPush( vStr, (char)0 ); // number of the property (Armin's encoding) Gia_AigerWriteUnsigned( vStr, pCex->iPo ); // number of the property (Armin's encoding) Vec_StrPush( vStr, (char)1 ); // size of vector (Armin's encoding) Gia_AigerWriteUnsigned( vStr, pCex->iFrame ); // depth |