47 char * pLits =
"-01?";
48 word * pCubeIn, * pCubeOut;
51 Vec_StrPrintStr( vOut,
"# SOP \"" );
52 Vec_StrPrintStr( vOut, Pla_ManName(
p) );
53 Vec_StrPrintStr( vOut,
"\" written via PLA package in ABC on " );
55 Vec_StrPrintStr( vOut,
"\n\n" );
60 Vec_StrPrintStr( vOut,
".type f\n" );
62 Vec_StrPrintStr( vOut,
".type fr\n" );
64 Vec_StrPrintStr( vOut,
".type fdr\n" );
66 Vec_StrPrintStr( vOut,
".type ???\n" );
68 Vec_StrPrintStr( vOut,
".i " );
69 Vec_StrPrintNum( vOut,
p->nIns );
70 Vec_StrPrintStr( vOut,
"\n.o " );
71 Vec_StrPrintNum( vOut,
p->nOuts );
72 Vec_StrPrintStr( vOut,
"\n.p " );
73 Vec_StrPrintNum( vOut, Pla_ManCubeNum(
p) );
74 Vec_StrPrintStr( vOut,
"\n" );
79 Vec_StrPush( vOut, pLits[Lit] );
80 Vec_StrPush( vOut,
' ' );
82 Vec_StrPush( vOut, pLits[Lit] );
83 Vec_StrPush( vOut,
'\n' );
85 Vec_StrPrintStr( vOut,
".e\n\n\0" );