abc-master
|
#include "fxuInt.h"
Go to the source code of this file.
Macros | |
#define | MAX_SIZE_LOOKAHEAD 20 |
DECLARATIONS ///. More... | |
Functions | |
static int | Fxu_MatrixFindComplement (Fxu_Matrix *p, int iVar) |
static Fxu_Double * | Fxu_MatrixFindComplementSingle (Fxu_Matrix *p, Fxu_Single *pSingle) |
static Fxu_Single * | Fxu_MatrixFindComplementDouble2 (Fxu_Matrix *p, Fxu_Double *pDouble) |
static Fxu_Double * | Fxu_MatrixFindComplementDouble4 (Fxu_Matrix *p, Fxu_Double *pDouble) |
Fxu_Double * | Fxu_MatrixFindDouble (Fxu_Matrix *p, int piVarsC1[], int piVarsC2[], int nVarsC1, int nVarsC2) |
void | Fxu_MatrixGetDoubleVars (Fxu_Matrix *p, Fxu_Double *pDouble, int piVarsC1[], int piVarsC2[], int *pnVarsC1, int *pnVarsC2) |
int | Fxu_Select (Fxu_Matrix *p, Fxu_Single **ppSingle, Fxu_Double **ppDouble) |
FUNCTION DEFINITIONS ///. More... | |
int | Fxu_SelectSCD (Fxu_Matrix *p, int WeightLimit, Fxu_Var **ppVar1, Fxu_Var **ppVar2) |
#define MAX_SIZE_LOOKAHEAD 20 |
DECLARATIONS ///.
CFile****************************************************************
FileName [fxuSelect.c]
PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]
Synopsis [Procedures to select the best divisor/complement pair.]
Author [MVSIS Group]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - February 1, 2003.]
Revision [
]
Definition at line 28 of file fxuSelect.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 348 of file fxuSelect.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 249 of file fxuSelect.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 297 of file fxuSelect.c.
|
static |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 222 of file fxuSelect.c.
Fxu_Double * Fxu_MatrixFindDouble | ( | Fxu_Matrix * | p, |
int | piVarsC1[], | ||
int | piVarsC2[], | ||
int | nVarsC1, | ||
int | nVarsC2 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 466 of file fxuSelect.c.
void Fxu_MatrixGetDoubleVars | ( | Fxu_Matrix * | p, |
Fxu_Double * | pDouble, | ||
int | piVarsC1[], | ||
int | piVarsC2[], | ||
int * | pnVarsC1, | ||
int * | pnVarsC2 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 403 of file fxuSelect.c.
int Fxu_Select | ( | Fxu_Matrix * | p, |
Fxu_Single ** | ppSingle, | ||
Fxu_Double ** | ppDouble | ||
) |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Selects the best pair (Single,Double) and returns their weight.]
Description []
SideEffects []
SeeAlso []
Definition at line 57 of file fxuSelect.c.
int Fxu_SelectSCD | ( | Fxu_Matrix * | p, |
int | WeightLimit, | ||
Fxu_Var ** | ppVar1, | ||
Fxu_Var ** | ppVar2 | ||
) |
Function*************************************************************
Synopsis []
Description []
SideEffects []
SeeAlso []
Definition at line 525 of file fxuSelect.c.