#include "kit.h"
Go to the source code of this file.
Macros | |
| #define | KIT_ISOP_MEM_LIMIT (1<<20) |
| DECLARATIONS ///. | |
Functions | |
| int | Kit_TruthIsop2 (unsigned *puTruth0, unsigned *puTruth1, int nVars, Vec_Int_t *vMemory, int fTryBoth, int fReturnTt) |
| FUNCTION DEFINITIONS ///. | |
| int | Kit_TruthIsop (unsigned *puTruth, int nVars, Vec_Int_t *vMemory, int fTryBoth) |
| void | Kit_TruthIsopPrintCover (Vec_Int_t *vCover, int nVars, int fCompl) |
| void | Kit_TruthIsopPrint (unsigned *puTruth, int nVars, Vec_Int_t *vCover, int fTryBoth) |
| #define KIT_ISOP_MEM_LIMIT (1<<20) |
DECLARATIONS ///.
CFile****************************************************************
FileName [kitIsop.c]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Computation kit.]
Synopsis [ISOP computation based on Morreale's algorithm.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - Dec 6, 2006.]
Revision [
]
| int Kit_TruthIsop | ( | unsigned * | puTruth, |
| int | nVars, | ||
| Vec_Int_t * | vMemory, | ||
| int | fTryBoth ) |
Function*************************************************************
Synopsis [Computes ISOP from TT.]
Description [Returns the cover in vMemory. Uses the rest of array in vMemory as an intermediate memory storage. Returns the cover with -1 cubes, if the the computation exceeded the memory limit (KIT_ISOP_MEM_LIMIT words of intermediate data).]
SideEffects []
SeeAlso []
Definition at line 134 of file kitIsop.c.


| int Kit_TruthIsop2 | ( | unsigned * | puTruth0, |
| unsigned * | puTruth1, | ||
| int | nVars, | ||
| Vec_Int_t * | vMemory, | ||
| int | fTryBoth, | ||
| int | fReturnTt ) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Computes ISOP from TT.]
Description [Returns the cover in vMemory. Uses the rest of array in vMemory as an intermediate memory storage. Returns the cover with -1 cubes, if the the computation exceeded the memory limit (KIT_ISOP_MEM_LIMIT words of intermediate data).]
SideEffects []
SeeAlso []
Definition at line 55 of file kitIsop.c.


| void Kit_TruthIsopPrint | ( | unsigned * | puTruth, |
| int | nVars, | ||
| Vec_Int_t * | vCover, | ||
| int | fTryBoth ) |
Definition at line 207 of file kitIsop.c.

| void Kit_TruthIsopPrintCover | ( | Vec_Int_t * | vCover, |
| int | nVars, | ||
| int | fCompl ) |
Definition at line 183 of file kitIsop.c.
