#include "gia.h"#include "misc/vec/vecMem.h"#include "misc/vec/vecWec.h"#include "misc/util/utilTruth.h"#include "opt/dau/dau.h"
Go to the source code of this file.
Definition at line 249 of file giaTruth.c.


Function*************************************************************
Synopsis [Compute truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 231 of file giaTruth.c.


Definition at line 103 of file giaTruth.c.


Definition at line 88 of file giaTruth.c.


Definition at line 81 of file giaTruth.c.

FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Compute truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 66 of file giaTruth.c.


Function*************************************************************
Synopsis [Reduces GIA to contain isomorphic POs.]
Description [The root cannot be one of the leaves.]
SideEffects []
SeeAlso []
Definition at line 702 of file giaTruth.c.

Definition at line 429 of file giaTruth.c.


Function*************************************************************
Synopsis [Collects internal nodes reachable from the given node.]
Description []
SideEffects []
SeeAlso []
Definition at line 417 of file giaTruth.c.


Definition at line 599 of file giaTruth.c.


| void Gia_ObjCollectInternalCut_rec | ( | Gia_Man_t * | p, |
| int | iObj ) |
Function*************************************************************
Synopsis [Collects internal nodes reachable from the given node.]
Description []
SideEffects []
SeeAlso []
Definition at line 589 of file giaTruth.c.


Function*************************************************************
Synopsis [Computes truth table up to 6 inputs in terms of CIs.]
Description []
SideEffects []
SeeAlso []
Definition at line 316 of file giaTruth.c.


Definition at line 345 of file giaTruth.c.


Definition at line 330 of file giaTruth.c.


Function*************************************************************
Synopsis [Computing the truth table for GIA object.]
Description [The truth table should be used by the calling application (or saved into the user's storage) before this procedure is called again.]
SideEffects []
SeeAlso []
Definition at line 447 of file giaTruth.c.


| word Gia_ObjComputeTruthTable6 | ( | Gia_Man_t * | p, |
| Gia_Obj_t * | pObj, | ||
| Vec_Int_t * | vSupp, | ||
| Vec_Wrd_t * | vTruths ) |
Definition at line 386 of file giaTruth.c.

Function*************************************************************
Synopsis [Computes truth table up to 6 inputs.]
Description []
SideEffects []
SeeAlso []
Definition at line 369 of file giaTruth.c.


Definition at line 289 of file giaTruth.c.


Function*************************************************************
Synopsis [Computes truth table of a 6-LUT.]
Description []
SideEffects []
SeeAlso []
Definition at line 273 of file giaTruth.c.


Function*************************************************************
Synopsis [Computes the truth table of pRoot in terms of leaves.]
Description [The root cannot be one of the leaves.]
SideEffects []
SeeAlso []
Definition at line 628 of file giaTruth.c.


| void Gia_ObjComputeTruthTableStart | ( | Gia_Man_t * | p, |
| int | nVarsMax ) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 552 of file giaTruth.c.

| void Gia_ObjComputeTruthTableStop | ( | Gia_Man_t * | p | ) |
| void Gia_ObjComputeTruthTableTest | ( | Gia_Man_t * | p | ) |
Function*************************************************************
Synopsis [Testing truth table computation.]
Description []
SideEffects []
SeeAlso []
Definition at line 526 of file giaTruth.c.

| int Gia_Truth5ToGia | ( | Gia_Man_t * | p, |
| int * | pVarLits, | ||
| int | nVars, | ||
| unsigned | Truth, | ||
| int | fHash ) |
Function*************************************************************
Synopsis [Generate MUX tree of the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 121 of file giaTruth.c.


Function*************************************************************
Synopsis [Generate MUX tree of the truth table.]
Description []
SideEffects []
SeeAlso []
Definition at line 154 of file giaTruth.c.


| void Gia_Truth6ToGiaTest | ( | Gia_Man_t * | p | ) |
Definition at line 175 of file giaTruth.c.
