abc-master
|
#include <stdio.h>
Go to the source code of this file.
Data Structures | |
struct | Hash_IntObj_t_ |
struct | Hash_IntMan_t_ |
Typedefs | |
typedef typedefABC_NAMESPACE_HEADER_START struct Hash_IntObj_t_ | Hash_IntObj_t |
INCLUDES ///. More... | |
typedef struct Hash_IntMan_t_ | Hash_IntMan_t |
Functions | |
static Hash_IntObj_t * | Hash_IntObj (Hash_IntMan_t *p, int i) |
MACRO DEFINITIONS ///. More... | |
static int | Hash_IntObjData0 (Hash_IntMan_t *p, int i) |
static int | Hash_IntObjData1 (Hash_IntMan_t *p, int i) |
static int | Hash_IntObjData2 (Hash_IntMan_t *p, int i) |
static int | Hash_Int2ObjInc (Hash_IntMan_t *p, int i) |
static int | Hash_Int2ObjDec (Hash_IntMan_t *p, int i) |
static void | Hash_Int2ObjSetData2 (Hash_IntMan_t *p, int i, int d) |
static Hash_IntMan_t * | Hash_IntManStart (int nSize) |
FUNCTION DEFINITIONS ///. More... | |
static void | Hash_IntManStop (Hash_IntMan_t *p) |
static int | Hash_IntManEntryNum (Hash_IntMan_t *p) |
static void | Hash_IntManProfile (Hash_IntMan_t *p) |
static int | Hash_Int2ManHash (int iData0, int iData1, int nTableSize) |
static int * | Hash_Int2ManLookup (Hash_IntMan_t *p, int iData0, int iData1) |
static int | Hash_Int2ManInsert (Hash_IntMan_t *p, int iData0, int iData1, int iData2) |
static int | Hsh_Int3ManHash (int iData0, int iData1, int iData2, int nTableSize) |
static int * | Hsh_Int3ManLookup (Hash_IntMan_t *p, int iData0, int iData1, int iData2) |
static int | Hsh_Int3ManInsert (Hash_IntMan_t *p, int iData0, int iData1, int iData2) |
static void | Hash_IntManHashArrayTest () |
typedef struct Hash_IntMan_t_ Hash_IntMan_t |
typedef typedefABC_NAMESPACE_HEADER_START struct Hash_IntObj_t_ Hash_IntObj_t |
INCLUDES ///.
CFile****************************************************************
FileName [vecHash.h]
SystemName [ABC: Logic synthesis and verification system.]
PackageName [Resizable arrays.]
Synopsis [Hashing integer pairs/triples into an integer.]
Author [Alan Mishchenko]
Affiliation [UC Berkeley]
Date [Ver. 1.0. Started - June 20, 2005.]
Revision [
]PARAMETERS ///BASIC TYPES ///
|
inlinestatic |
|
inlinestatic |
Definition at line 144 of file vecHash.h.
|
inlinestatic |
Definition at line 134 of file vecHash.h.
|
inlinestatic |
Definition at line 68 of file vecHash.h.
|
inlinestatic |
Definition at line 67 of file vecHash.h.
|
inlinestatic |
Definition at line 69 of file vecHash.h.
|
inlinestatic |
|
inlinestatic |
Function*************************************************************
Synopsis [Test procedure.]
Description []
SideEffects []
SeeAlso []
Definition at line 238 of file vecHash.h.
|
inlinestatic |
Definition at line 105 of file vecHash.h.
|
inlinestatic |
FUNCTION DEFINITIONS ///.
Function*************************************************************
Synopsis [Hashing data entries composed of nSize integers.]
Description []
SideEffects []
SeeAlso []
Definition at line 86 of file vecHash.h.
|
inlinestatic |
|
inlinestatic |
MACRO DEFINITIONS ///.
Definition at line 62 of file vecHash.h.
|
inlinestatic |
Definition at line 63 of file vecHash.h.
|
inlinestatic |
Definition at line 64 of file vecHash.h.
|
inlinestatic |
Definition at line 65 of file vecHash.h.
|
inlinestatic |
|
inlinestatic |
Definition at line 198 of file vecHash.h.
|
inlinestatic |
Definition at line 188 of file vecHash.h.