ABC: A System for Sequential Synthesis and Verification
 
Loading...
Searching...
No Matches
mvcMan.c File Reference
#include <string.h>
#include "mvc.h"
Include dependency graph for mvcMan.c:

Go to the source code of this file.

Functions

ABC_NAMESPACE_IMPL_START Mvc_Manager_tMvc_ManagerStart ()
 DECLARATIONS ///.
 
void Mvc_ManagerFree (Mvc_Manager_t *p)
 

Function Documentation

◆ Mvc_ManagerFree()

void Mvc_ManagerFree ( Mvc_Manager_t * p)

Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 67 of file mvcMan.c.

68{
69 Extra_MmFixedStop( p->pMan1 );
70 Extra_MmFixedStop( p->pMan2 );
71 Extra_MmFixedStop( p->pMan4 );
72 Extra_MmFixedStop( p->pManC );
73 ABC_FREE( p );
74}
#define ABC_FREE(obj)
Definition abc_global.h:267
Cube * p
Definition exorList.c:222
void Extra_MmFixedStop(Extra_MmFixed_t *p)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ Mvc_ManagerStart()

ABC_NAMESPACE_IMPL_START Mvc_Manager_t * Mvc_ManagerStart ( )

DECLARATIONS ///.

CFile****************************************************************

FileName [mvcMan.c]

PackageName [MVSIS 2.0: Multi-valued logic synthesis system.]

Synopsis [Procedures working with the MVC memory manager.]

Author [MVSIS Group]

Affiliation [UC Berkeley]

Date [Ver. 1.0. Started - February 1, 2003.]

Revision [

Id
mvcMan.c,v 1.3 2003/03/19 19:50:26 alanmi Exp

] FUNCTION DEFINITIONS /// Function*************************************************************

Synopsis []

Description []

SideEffects []

SeeAlso []

Definition at line 44 of file mvcMan.c.

45{
48 memset( p, 0, sizeof(Mvc_Manager_t) );
49 p->pMan1 = Extra_MmFixedStart( sizeof(Mvc_Cube_t) );
50 p->pMan2 = Extra_MmFixedStart( sizeof(Mvc_Cube_t) + sizeof(Mvc_CubeWord_t) );
51 p->pMan4 = Extra_MmFixedStart( sizeof(Mvc_Cube_t) + 3 * sizeof(Mvc_CubeWord_t) );
52 p->pManC = Extra_MmFixedStart( sizeof(Mvc_Cover_t) );
53 return p;
54}
#define ABC_ALLOC(type, num)
Definition abc_global.h:264
Extra_MmFixed_t * Extra_MmFixedStart(int nEntrySize)
struct MvcCubeStruct Mvc_Cube_t
Definition mvc.h:56
struct MvcManagerStruct Mvc_Manager_t
Definition mvc.h:60
unsigned int Mvc_CubeWord_t
STRUCTURE DEFINITIONS ///.
Definition mvc.h:55
struct MvcCoverStruct Mvc_Cover_t
Definition mvc.h:58
char * memset()
Here is the call graph for this function:
Here is the caller graph for this function: